Skip to content

What would be the recommended settings for large malformed binaries? #3168

Discussion options

You must be logged in to vote

Not following branches is... impossible. Binary Ninja wouldn't know which branch to follow and wouldn't be analyzing anything if it didn't. It has to identify complete functions at the disassembly level before it can lift to an IL and use its data flow analysis to be able to optimize paths as dead and remove them from analysis.

I would recommend opening with options and choosing "basic" or control flow" mode for analysis mode. You can also try changing the analysis time per function or minimum function analysis size to enable quicker first analysis before patching and re-enabling to continue analysis.

Additionally, this would likely benefit from a plugin to do those patches such as OPP: h…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@DeprecatedLuke
Comment options

@psifertex
Comment options

Answer selected by psifertex
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants