| Age | Commit message (Collapse) | Author |
|
linear/graph view
|
|
Mostly just as a demonstration of rewriting MLIL, less about ACTUALLY deobfuscating the target
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also update minimum CMake version.
|
|
cause bugs and also issues with C++20
|
|
|
|
|
|
|
|
|
|
This commit moves AnalyzeBasicBlocks from the binary ninja core to the
API and allows architecture plugins to optionally override
AnalyzeBasicBlocks for a custom implementation
Supply ABB inputs in BNBasicBlockAnalysisContext
Register default analyze basic blocks callback
This allows the nanomips and rust core architecture plugins to work
again while using the C++ API DefaultAnalyzeBasicBlocks
Use default ABB from Python plugins
Fix bug in API ArchAndAddr operator overload
Python APIs for basic block analysis
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For things like temporary flags which the lifters can produce
|
|
|
|
|
|
|
|
|
|
The word "dominator" has lost all meaning to me. All that is going through my head now is Armin van Buuren -- Dominator, on repeat.
|
|
It was already grabbing the Lifted IL through the function object, which may not be the most up to date
|
|
|
|
'constant' property.
|
|
|
|
|
|
|