diff options
| author | terminaldweller <thabogre@gmail.com> | 2021-11-04 03:22:48 +0000 | 
|---|---|---|
| committer | terminaldweller <thabogre@gmail.com> | 2021-11-04 03:22:48 +0000 | 
| commit | 7d41a23def2a1de91eda248c22eb4e9bb3f7ef70 (patch) | |
| tree | c1bfbe86c7ff1d4790ff5b6a71281538df16ddb0 | |
| parent | deleted (diff) | |
| download | scripts-7d41a23def2a1de91eda248c22eb4e9bb3f7ef70.tar.gz scripts-7d41a23def2a1de91eda248c22eb4e9bb3f7ef70.zip | |
cleanup
| l--------- | bin/bruiser | 2 | ||||
| l--------- | bin/cgrep | 2 | ||||
| -rwxr-xr-x | bin/colo | 95 | ||||
| -rwxr-xr-x | bin/disasm | 16 | ||||
| l--------- | bin/dwasm | 2 | ||||
| l--------- | bin/hived | 1 | ||||
| -rwxr-xr-x | bin/leb128 | 41 | ||||
| l--------- | bin/mushi | 1 | ||||
| l--------- | bin/obfuscator | 1 | ||||
| l--------- | bin/ramdump | 2 | ||||
| -rwxr-xr-x | bin/sniff | 59 | 
11 files changed, 133 insertions, 89 deletions
| diff --git a/bin/bruiser b/bin/bruiser index 00bea13..93fa833 120000 --- a/bin/bruiser +++ b/bin/bruiser @@ -1 +1 @@ -/home/bloodstalker/devi/hell2/bruiser/bruiser
\ No newline at end of file +/home/devi/devi/mutator.git/master/bruiser/bruiser
\ No newline at end of file @@ -1 +1 @@ -/home/bloodstalker/extra/cgrep/cgrep
\ No newline at end of file +/home/devi/devi/cgrep.git/master/cgrep
\ No newline at end of file @@ -10,8 +10,8 @@ from html.parser import HTMLParser  # BASH_STR = 'printf "\x1b[38;5;XXXmcolourXXX YYY \x1b[0m\t";' -BASH_STR = '\x1b[38;5;XXXmcolourXXX YYY \x1b[0m\t' -BASH_ANSI_STR = '\\x1b[38;5;XXXm' +BASH_STR = "\x1b[38;5;XXXmcolourXXX YYY \x1b[0m\t" +BASH_ANSI_STR = "\\x1b[38;5;XXXm"  COLO_LIST = []  LJUST_CONST = 4 @@ -24,20 +24,27 @@ def SigHandler_SIGINT(signum, frame):  class Argparser(object):      def __init__(self):          parser = argparse.ArgumentParser() -        parser.add_argument("--ansi", action="store_true", -                            help="bool", default=False) -        parser.add_argument("--hsi", action="store_true", -                            help="bool", default=False) -        parser.add_argument("--rgb", action="store_true", -                            help="bool", default=False) -        parser.add_argument("--number", action="store_true", -                            help="bool", default=False) -        parser.add_argument("--name", action="store_true", -                            help="bool", default=False) -        parser.add_argument("--hex", action="store_true", -                            help="bool", default=False) -        parser.add_argument("--dbg", action="store_true", -                            help="debug", default=False) +        parser.add_argument( +            "--ansi", action="store_true", help="bool", default=False +        ) +        parser.add_argument( +            "--hsi", action="store_true", help="bool", default=False +        ) +        parser.add_argument( +            "--rgb", action="store_true", help="bool", default=False +        ) +        parser.add_argument( +            "--number", action="store_true", help="bool", default=False +        ) +        parser.add_argument( +            "--name", action="store_true", help="bool", default=False +        ) +        parser.add_argument( +            "--hex", action="store_true", help="bool", default=False +        ) +        parser.add_argument( +            "--dbg", action="store_true", help="debug", default=False +        )          self.args = parser.parse_args() @@ -53,64 +60,84 @@ def premain(argparser):      signal.signal(signal.SIGINT, SigHandler_SIGINT)      # here      PRINT_LIST = str() -    with open(os.path.dirname(sys.argv[0])+"/index.html", "r") as colo: +    with open(os.path.dirname(sys.argv[0]) + "/index.html", "r") as colo:          lines = colo.readlines()          for line in lines:              parser = ColoParser()              parser.feed(line) -    NUMBER_COLO_LIST = [COLO_LIST[j] -                        for j in range(0, len(COLO_LIST)) if ((j+1) % 5) == 1] +    NUMBER_COLO_LIST = [ +        COLO_LIST[j] for j in range(0, len(COLO_LIST)) if ((j + 1) % 5) == 1 +    ]      if argparser.args.hsi: -        HSL_COLO_LIST = [COLO_LIST[j] -                         for j in range(0, len(COLO_LIST)) if ((j+1) % 5) == 0] +        HSL_COLO_LIST = [ +            COLO_LIST[j] +            for j in range(0, len(COLO_LIST)) +            if ((j + 1) % 5) == 0 +        ]          for i in range(0, len(NUMBER_COLO_LIST)):              if i % 6 == 0 and i != 0:                  PRINT_LIST += "\n"              PRINT_LIST += BASH_STR.replace("XXX", NUMBER_COLO_LIST[i]).replace( -                "YYY", HSL_COLO_LIST[i]) +                "YYY", HSL_COLO_LIST[i] +            )      elif argparser.args.rgb: -        RGB_COLO_LIST = [COLO_LIST[j] -                         for j in range(0, len(COLO_LIST)) if ((j+1) % 5) == 4] +        RGB_COLO_LIST = [ +            COLO_LIST[j] +            for j in range(0, len(COLO_LIST)) +            if ((j + 1) % 5) == 4 +        ]          for i in range(0, len(NUMBER_COLO_LIST)):              if i % 6 == 0 and i != 0:                  PRINT_LIST += "\n"              PRINT_LIST += BASH_STR.replace("XXX", NUMBER_COLO_LIST[i]).replace( -                "YYY", RGB_COLO_LIST[i]) +                "YYY", RGB_COLO_LIST[i] +            )      elif argparser.args.number:          for i in range(0, len(NUMBER_COLO_LIST)):              if i % 12 == 0 and i != 0:                  PRINT_LIST += "\n"              PRINT_LIST += BASH_STR.replace("XXX", NUMBER_COLO_LIST[i]).replace( -                "YYY", NUMBER_COLO_LIST[i]) +                "YYY", NUMBER_COLO_LIST[i] +            )      elif argparser.args.name: -        NAME_COLO_LIST = [COLO_LIST[j] -                          for j in range(0, len(COLO_LIST)) if ((j+1) % 5) == 2] +        NAME_COLO_LIST = [ +            COLO_LIST[j] +            for j in range(0, len(COLO_LIST)) +            if ((j + 1) % 5) == 2 +        ]          for i in range(0, len(NUMBER_COLO_LIST)):              if i % 6 == 0 and i != 0:                  PRINT_LIST += "\n"              PRINT_LIST += BASH_STR.replace("XXX", NUMBER_COLO_LIST[i]).replace( -                "YYY", NAME_COLO_LIST[i]) +                "YYY", NAME_COLO_LIST[i] +            )      elif argparser.args.hex: -        HEX_COLO_LIST = [COLO_LIST[j] -                         for j in range(0, len(COLO_LIST)) if ((j+1) % 5) == 3] +        HEX_COLO_LIST = [ +            COLO_LIST[j] +            for j in range(0, len(COLO_LIST)) +            if ((j + 1) % 5) == 3 +        ]          for i in range(0, len(NUMBER_COLO_LIST)):              if i % 8 == 0 and i != 0:                  PRINT_LIST += "\n"              PRINT_LIST += BASH_STR.replace("XXX", NUMBER_COLO_LIST[i]).replace( -                "YYY", HEX_COLO_LIST[i]) +                "YYY", HEX_COLO_LIST[i] +            )      elif argparser.args.ansi:          for i in range(0, len(NUMBER_COLO_LIST)):              if i % 6 == 0 and i != 0:                  PRINT_LIST += "\n"              PRINT_LIST += BASH_STR.replace("XXX", NUMBER_COLO_LIST[i]).replace( -                "YYY", BASH_ANSI_STR.replace("XXX", NUMBER_COLO_LIST[i])) +                "YYY", BASH_ANSI_STR.replace("XXX", NUMBER_COLO_LIST[i]) +            )      else:          for i in range(0, len(NUMBER_COLO_LIST)):              if i % 12 == 0 and i != 0:                  PRINT_LIST += "\n"              PRINT_LIST += BASH_STR.replace("XXX", NUMBER_COLO_LIST[i]).replace( -                "YYY", NUMBER_COLO_LIST[i]) +                "YYY", NUMBER_COLO_LIST[i] +            )      print(PRINT_LIST) @@ -1,8 +1,6 @@  #!/usr/bin/python3  import argparse -import code -import readline  import signal  import sys  from capstone import * @@ -19,12 +17,11 @@ class Argparser(object):          parser = argparse.ArgumentParser()          parser.add_argument("--hex", type=str, help="the hex code")          parser.add_argument("--sp", type=str, help="separator") -        parser.add_argument("--dbg", action="store_true", -                            help="debug", default=False) +        parser.add_argument( +            "--dbg", action="store_true", help="debug", default=False +        )          self.args = parser.parse_args() -# write code here -  def premain(argparser):      signal.signal(signal.SIGINT, SigHandler_SIGINT) @@ -46,11 +43,8 @@ def main():      if argparser.args.dbg:          try:              premain(argparser) -        except: -            variables = globals().copy() -            variables.update(locals()) -            shell = code.InteractiveConsole(variables) -            shell.interact(banner="DEBUG REPL") +        except Exception as e: +            print(e)      else:          premain(argparser) @@ -1 +1 @@ -/home/bloodstalker/extra/dwasm/dwasm.py
\ No newline at end of file +/home/devi/devi/dwasm.git/master/dwasm.py
\ No newline at end of file diff --git a/bin/hived b/bin/hived deleted file mode 120000 index 333bfce..0000000 --- a/bin/hived +++ /dev/null @@ -1 +0,0 @@ -../hived
\ No newline at end of file @@ -1,7 +1,6 @@  #!/bin/python3  import argparse -import code  import signal  import sys @@ -22,25 +21,25 @@ def LEB128UnsignedDecode(bytelist):      result = 0      shift = 0      for byte in bytelist: -        result |= (byte & 0x7f) << shift +        result |= (byte & 0x7F) << shift          if (byte & 0x80) == 0:              break          shift += 7 -    return(result) +    return result  def LEB128SignedDecode(bytelist):      result = 0      shift = 0      for byte in bytelist: -        result |= (byte & 0x7f) << shift +        result |= (byte & 0x7F) << shift          last_byte = byte          shift += 7          if (byte & 0x80) == 0:              break      if last_byte & 0x40: -        result |= - (1 << shift) -    return(result) +        result |= -(1 << shift) +    return result  def LEB128UnsignedEncode(int_val): @@ -50,23 +49,25 @@ def LEB128UnsignedEncode(int_val):          return bytes([0])      byte_array = bytearray()      while int_val: -        byte = int_val & 0x7f +        byte = int_val & 0x7F          byte_array.append(byte | 0x80)          int_val >>= 7      byte_array[-1] ^= 0x80 -    return(byte_array) +    return byte_array  def LEB128SignedEncode(int_val):      byte_array = bytearray()      while True: -        byte = int_val & 0x7f +        byte = int_val & 0x7F          byte_array.append(byte | 0x80)          int_val >>= 7 -        if (int_val == 0 and byte & 0x40 == 0) or (int_val == -1 and byte & 0x40): +        if (int_val == 0 and byte & 0x40 == 0) or ( +            int_val == -1 and byte & 0x40 +        ):              byte_array[-1] ^= 0x80              break -    return(byte_array) +    return byte_array  class Argparser(object): @@ -75,11 +76,18 @@ class Argparser(object):          parser.add_argument("--se", type=int, help="leb128 signed encode")          parser.add_argument("--ue", type=int, help="leb128 unsigned encode")          parser.add_argument( -            "--sd", type=devibytes, help="leb128 signed decode. pass a string like ef1289.") +            "--sd", +            type=devibytes, +            help="leb128 signed decode. pass a string like ef1289.", +        )          parser.add_argument( -            "--ud", type=devibytes, help="leb128 unsigned decode. pass a string like ef1290") +            "--ud", +            type=devibytes, +            help="leb128 unsigned decode. pass a string like ef1290", +        )          self.args = parser.parse_args() +  # write code here @@ -106,11 +114,8 @@ def premain():  def main():      try:          premain() -    except: -        variables = globals().copy() -        variables.update(locals()) -        shell = code.InteractiveConsole(variables) -        shell.interact(banner="LEB128 DEBUG REPL") +    except Exception as e: +        print(e)  if __name__ == "__main__": diff --git a/bin/mushi b/bin/mushi deleted file mode 120000 index 40079cb..0000000 --- a/bin/mushi +++ /dev/null @@ -1 +0,0 @@ -../mushi.py
\ No newline at end of file diff --git a/bin/obfuscator b/bin/obfuscator new file mode 120000 index 0000000..8d84ae6 --- /dev/null +++ b/bin/obfuscator @@ -0,0 +1 @@ +/home/devi/devi/mutator.git/master/obfuscator/obfuscator
\ No newline at end of file diff --git a/bin/ramdump b/bin/ramdump index 7fe85cf..5317b65 120000 --- a/bin/ramdump +++ b/bin/ramdump @@ -1 +1 @@ -/home/bloodstalker/extra/MemDump/ramdump
\ No newline at end of file +/home/devi/devi/memdump.git/master/ramdump
\ No newline at end of file @@ -1,7 +1,6 @@  #!/usr/bin/python3  import argparse -import code  import signal  import sys  import re @@ -29,10 +28,12 @@ def simple_get(url):  def is_good_response(resp): -    content_type = resp.headers['Content-Type'].lower() -    return (resp.status_code == 200 and -            content_type is not None and -            content_type.find("html") > -1) +    content_type = resp.headers["Content-Type"].lower() +    return ( +        resp.status_code == 200 +        and content_type is not None +        and content_type.find("html") > -1 +    )  def log_error(e): @@ -44,17 +45,35 @@ class Argparser(object):          parser = argparse.ArgumentParser()          parser.add_argument("--src", type=str, help="url")          parser.add_argument("--str", type=str, help="what string to look for") -        parser.add_argument("--vid", action="store_true", -                            help="video", default=False) -        parser.add_argument("--dbg", action="store_true", -                            help="debug", default=False) -        parser.add_argument("--url", action="store_true", -                            help="url", default=False) +        parser.add_argument( +            "--vid", action="store_true", help="video", default=False +        ) +        parser.add_argument( +            "--dbg", action="store_true", help="debug", default=False +        ) +        parser.add_argument( +            "--url", action="store_true", help="url", default=False +        )          self.args = parser.parse_args() -VID_FMT = ["webm", "mpg", "mp2", "mpeg", "mpe", "mpv", "ogg", -           "mp4", "m4p", "m4v", "flv", "avi", "wmv", "mkv", "svi"] +VID_FMT = [ +    "webm", +    "mpg", +    "mp2", +    "mpeg", +    "mpe", +    "mpv", +    "ogg", +    "mp4", +    "m4p", +    "m4v", +    "flv", +    "avi", +    "wmv", +    "mkv", +    "svi", +]  # write code here @@ -74,14 +93,17 @@ def premain(argparser):              for line in tmp:                  # hit = False                  for elem in VID_FMT: -                    if line.find("."+elem) > -1: +                    if line.find("." + elem) > -1:                          print(line)                          # hit = True      if argparser.args.url:          dump_list = []          for line in tmp:              dummy = re.findall( -                'http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+', line) +                "http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|" +                r"(?:%[0-9a-fA-F][0-9a-fA-F]))+", +                line, +            )              dump_list += dummy          for elem in dump_list:              print(elem) @@ -94,11 +116,8 @@ def main():      if argparser.args.dbg:          try:              premain(argparser) -        except: -            variables = globals().copy() -            variables.update(locals()) -            shell = code.InteractiveConsole(variables) -            shell.interact(banner="DEBUG REPL") +        except Exception as e: +            print(e)      else:          premain(argparser) | 
