Ну, раз ты в этом не рубишь, могу предложить такой способ : открываешь WinHex, вставляешь туда этот кож, только само хекс значение без "\x", сохраняешь и смотришь блокнотом или даже прямо в винхексе
Заменяешь мой шелкод своим. Компилируешь. И трассируя пошагово попадаешь на свой шелкод в ассемблерном виде. Code: #include <stdio.h> char shelcode[] = "\x01\x01\x01\x01" "\x02\x02\x02\x02"; int main(void) { (*(void(*)()) shelcode)(); return 0; }
МОЙ МОЗГ!!!111!!! TRIPPLE FACEPALM! ТС, http://www.xakep.ru/magazine/xs/045/014/1.asp http://www.xakep.ru/magazine/xa/085/050/1.asp