Menu

Author

"Daniele Votta"

Platform

linux_x86

Release date

2019-01-28

Release Date Title Type Platform Author
Release Date Title Type Platform Author

Ads

/* 
# Date: 26/01/2019
# Exit.asm
# Author: Daniele Votta
# Description: Exit with no nulls.
# Tested on: i686 GNU/Linux
# Shellcode Length: 5
*/

#include<stdio.h>
#include<string.h>

/*
Disassembly of section .text:

00000000 <_start>:
   0:	31 c0                	xor    eax,eax
   2:	40                   	inc    eax
   3:	cd 80                	int    0x80
======================= POC Daniele Votta =======================
*/

unsigned char shellcode[] = \
"\x31\xc0\x40\xcd\x80";

int main()
{
	printf("Shellcode Length:  %d\n", strlen(shellcode));

	int (*ret)() = (int(*)())shellcode;

	ret();
}