
15.02.2013, 02:05
|
|
Познающий
Регистрация: 28.05.2012
Сообщений: 36
С нами:
7346486
Репутация:
2
|
|
Сообщение от 0o Chris o0
0o Chris o0 said:
Ну если ты об этом:
Код:
memset(buf,0x00,sizeof(buf));
memset(buf,0x90,150-strlen(shellcode));
memcpy(buf+strlen(buf), &shellcode, strlen(shellcode));
То сначала просто очищаю, записываю нопы, в конец дописываю код, который должен исполниться.
Нет, это понятно.
Я думаю дело в этой строчке. *(long *)&buf[112] = 0x0022FF60;
|
|
|