From ad106276e2935085f9201ffa65423032f8fcff6b Mon Sep 17 00:00:00 2001
From: Malfurious <m@lfurio.us>
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 <m@lfurio.us>
---
 templates/shellcode/shelltool.py | 30 ------------------------------
 1 file changed, 30 deletions(-)
 delete mode 100755 templates/shellcode/shelltool.py

(limited to 'templates/shellcode')

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