Projects
CyberChef
Custom Cyberchef instance that contains modules created to aid malware analysis.
Blackguard Deobfuscator
Blackguard string deobfuscator using Dnlib.
DeGobfuscate
Cutter plugin used to deobfuscate strings in an executable using gobfuscate.
GoLang Helper for Radare2 and Rizin
Helper tool that can be used in rizin, radare2, or Cutter to easily parse a GoLang executable's gopclntab. The parsed functions are added to the disassembler for easy access.
Gunslinger
Gunslinger is a hunting tool that is based around URLScan's Search API. Gunslinger can crawl URLScan for JavaScript files that match a set of user-defined rules and reports the information back to Slack.
SnakeOil
Spam trap honeypot created in Python. SnakeOil sets up a fake open SMTP relay and reports any emails it receives to Slack.
Machamp
Based on the fuzzy hashing mechanism Machoc, Machamp is a fuzzy hashing algorithm based on the Call Flow Graph (CFG) of a function. With Machamp there is another layer of abstraction, where the hash for a function is based on the individual hash of each basic block. The purpose of this hash is to match functions to easily "unstrip" a binary by renaming functions based on their hash.
Valak Script Extractor
Python script used to unpack the JavaScript code used in Valak malware samples.