Pinned Repositories
mcsema
Framework for lifting x86, amd64, aarch64, sparc32, and sparc64 program binaries to LLVM bitcode
CARVE
Source code based software debloating tool
compiler-opt-gadget-dataset
Dataset consisting of >1000 binaries created with various optimization configurations.
egalito-gadgets
Modified version of Egalito for use in CRA gadget elimination and poisoning.
GadgetSetAnalyzer
A security-oriented static binary analysis tool for comparing the quantity and quality of code reuse gadget sets in program variants.
gality
Open-source implementation to compute metrics on sets of gadgets
llap
LLAP is an LLVM-based tool for generating enriched program dependency graphs (ePDGs) from program source code that are suitable for use in AI/ML modeling. Originally used to create a SAST tool called Vulchecker and a lifting tool called CORBIN, but can be adapted to a wide variety of purposes. This public version contains examples from Vulchecker.
pyelftools
Parsing ELF and DWARF in Python
s2e-env
Your S2E project management tools. Visit https://s2e.systems/docs to get started.
vulchecker-misc
Miscellaneous Vulchecker processing scripts
michaelbrownuc's Repositories
michaelbrownuc/GadgetSetAnalyzer
A security-oriented static binary analysis tool for comparing the quantity and quality of code reuse gadget sets in program variants.
michaelbrownuc/llap
LLAP is an LLVM-based tool for generating enriched program dependency graphs (ePDGs) from program source code that are suitable for use in AI/ML modeling. Originally used to create a SAST tool called Vulchecker and a lifting tool called CORBIN, but can be adapted to a wide variety of purposes. This public version contains examples from Vulchecker.
michaelbrownuc/CARVE
Source code based software debloating tool
michaelbrownuc/gality
Open-source implementation to compute metrics on sets of gadgets
michaelbrownuc/vulchecker-misc
Miscellaneous Vulchecker processing scripts
michaelbrownuc/egalito-gadgets
Modified version of Egalito for use in CRA gadget elimination and poisoning.
michaelbrownuc/compiler-opt-gadget-dataset
Dataset consisting of >1000 binaries created with various optimization configurations.
michaelbrownuc/pyelftools
Parsing ELF and DWARF in Python
michaelbrownuc/s2e-env
Your S2E project management tools. Visit https://s2e.systems/docs to get started.