Vector35 / binaryninja-api

Public API, examples, documentation and issues for Binary Ninja
https://binary.ninja/
MIT License
840 stars 194 forks source link

Plugable Auto-unpack subsystem #446

Open plafosse opened 7 years ago

plafosse commented 7 years ago

For packed binaries we should create separate binary views one for the packed and one for post-packed binary.

lucasduffey commented 7 years ago

by " separate binary views" would you have different tabs?

I'm currently writing writing a plugin that extracts dex from an apk, which is kind of similar to the packed/unpacked difference you're talking about.

joshwatson commented 7 years ago

Separate binary views means that in the bottom where it says "Raw" or "PE" or "ELF" you'd be able to select from "Raw", "PE", and "Unpacked UPX" (or whatever they decide to call it)

psifertex commented 7 years ago

I believe we have an existing bug for container formats. It's essentially the same request

lucasduffey commented 7 years ago

Container formats support: https://github.com/Vector35/binaryninja-api/issues/133