Linux ShellCode

First shell code written from example. Shell code is very interesting way how to execute some code.asm source:

xor eax, eax
inc eax
xor ebx, ebx
int 80h
fasm code.asm code.bin

bin2hex output:


C source:

#include <stdio.h>
char code[] = "\x31\xc0\x40\x31\xdb\xcd\x80";
int main()
  void (*ret)();
  ret = (void (*)())code;
  printf("Nope it not working\n");
gcc main.c -o main



nothing happens. That exactly that code do exits from programm

Downloads - 4KiB -