From ad106276e2935085f9201ffa65423032f8fcff6b Mon Sep 17 00:00:00 2001 From: Malfurious Date: Sat, 24 Dec 2022 15:25:26 -0500 Subject: shellcode: Remove shelltool shelltool is now deprecated, made redundant by the updated Makefile. Signed-off-by: Malfurious --- templates/shellcode/shelltool.py | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100755 templates/shellcode/shelltool.py diff --git a/templates/shellcode/shelltool.py b/templates/shellcode/shelltool.py deleted file mode 100755 index b95a8cd..0000000 --- a/templates/shellcode/shelltool.py +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/env python - -# This script will convert shellcode disassembly into an escaped string literal -# and warn about problematic bytes in the payload. -# objdump -d elf | ./shelltool.py - -import sys - -name = None -bytecode = [] -badchars = [ 0x00, 0x0a ] - -for line in sys.stdin: - for tok in line.split(): - if name is None: - name = tok - if len(tok) == 2: - try: - bytecode.append(int(tok, base=16)) - except: - pass - -result = ''.join([ "\\x%02x"%(x) for x in bytecode ]) -result = f'{name}"{result}"' - -for x in badchars: - if x in bytecode: - result += f' **0x{"%02x"%(x)} detected**' - -print(result) -- cgit v1.2.3