Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Advanced Hello World Program
#3
(10-25-2014, 05:46 AM)zooty Wrote:  lightweight
>not writing your hello world in shellcode


Code:
char code[] =

   "\xe9\x1e\x00\x00\x00"  //          jmp    8048083 <MESSAGE>
   "\xb8\x04\x00\x00\x00"  //          mov    $0x4,%eax
   "\xbb\x01\x00\x00\x00"  //          mov    $0x1,%ebx
   "\x59"                  //          pop    %ecx
   "\xba\x0f\x00\x00\x00"  //          mov    $0xf,%edx
   "\xcd\x80"              //          int    $0x80
   "\xb8\x01\x00\x00\x00"  //          mov    $0x1,%eax
   "\xbb\x00\x00\x00\x00"  //          mov    $0x0,%ebx
   "\xcd\x80"              //          int    $0x80
   "\xe8\xdd\xff\xff\xff"  //          call   8048065 <GOBACK>
   "Hello wolrd!\r\n";     // OR       "\x48\x65\x6c\x6c\x6f\x2c\x20\x57"
                           //          "\x6f\x72\x6c\x64\x21\x0d\x0a"


int main(int argc, char **argv)
{
   (*(void(*)())code)();

   return 0;
}

you shud get the ctrl + c & ctrl + p award of the month zoty queer fuck
Reply
 


Messages In This Thread
Advanced Hello World Program - by Null - 10-25-2014, 05:14 AM
RE: Advanced Hello World Program - by zooty - 10-25-2014, 05:46 AM
RE: Advanced Hello World Program - by Bibl - 10-25-2014, 08:10 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)

About The Bytecode Club

We're a community forum focused on Reverse Engineering, we try to target Java/Android but we also include other langauges/platforms. We pride ourselves in supporting and free and open sourced applications.

Website