
28.02.2013, 23:11
|
|
Постоянный
Регистрация: 20.08.2006
Сообщений: 327
С нами:
10381346
Репутация:
1077
|
|
Это не статья, а история проделанных шагов, в результате которых что-то получилось...
В иделае нужно было сделать небольшой экскурс в ассемблер.. Объяснить, что такое стек, регистры, секции... Как компилируется функция на языке C в машнный код! Какие бывают фунции, как реализуется вызов в различных языках (cdecl fastcall stdcall) ...
И только после этой теоретической справочки можно было бы приступить к уязвимому Сишному коду.
Тогда стало бы ясно что где переполняет и почему!
Я понятия не имею для кого писалась эта статья потому, что она ничему не учит. И прочитав ее неопытный читатель ничего не сможет сделать потому, что не поймет смысла вышеописанного.
И сдается мне автор сам понимает с трудом.
|
|
|