Показать сообщение отдельно

  #4  
Старый 15.02.2013, 02:05
RoksHD
Познающий
Регистрация: 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;
 
Ответить с цитированием