Skip to content

Latest commit

 

History

History
57 lines (47 loc) · 1.88 KB

ROADMAP.md

File metadata and controls

57 lines (47 loc) · 1.88 KB

Roadmap

This is the GreatSCT 1.0 development roadmap.

Payloads

MSBuild

  • msbuild/meterpreter/rev_https - Chris
  • msbuild/meterpreter/rev_http - Chris
  • msbuild/meterpreter/rev_tcp - Chris
  • msbuild/shellcode_inject/virtual.py - Chris
  • msbuild/shellcode_inject/base64.py - Chris
  • msbuild/powershell/script.py - Chris

InstallUtil

  • installutil/meterpreter/rev_https - Chris
  • installutil/meterpreter/rev_http - Chris
  • installutil/meterpreter/rev_tcp - Chris
  • installutil/shellcode_inject/virtual.py
  • installutil/shellcode_inject/base64.py - Chris
  • installutil/powershell/script.py - Chris

Mshta

  • mshta/shellcode_inject/base64.py - Chris

Regasm

  • regasm/meterpreter/rev_https - Chris
  • regasm/meterpreter/rev_http - Chris
  • regasm/meterpreter/rev_tcp - Chris
  • regasm/shellcode_inject/virtual.py - Chris
  • regasm/shellcode_inject/base64.py - Chris
  • regasm/powershell/script.py - Chris

Regsvcs

  • regsvcs/meterpreter/rev_https - Chris
  • regsvcs/meterpreter/rev_http - Chris
  • regsvcs/meterpreter/rev_tcp - Chris
  • regsvcs/shellcode_inject/virtual.py - Chris
  • regsvcs/shellcode_inject/base64.py - Chris
  • regsvcs/powershell/script.py - Chris

Regsvr32

  • regsvr32/shellcode_inject/base64_migrate.py

Features

  • Basic random variable renaming obfuscation - Chris
  • Sandbox detection - Chris
  • GenerateAll
  • Invoke-Obfuscation python ports
    • ASCII encoding - Chris
    • Binary encoding - Chiggins

TODO

  • Fix CLI generation
  • Modify setup script to support all the Linux distributions - Not enough time for 1.0, aim for next minor revision
  • Make C# imports more dynamic - Not enough time for 1.0, aim for next minor revision
  • Add Process based sandbox evasion for all payloads - Not enough time for 1.0, aim for next minor revision