SUPERAndroidAnalyzer / super

Secure, Unified, Powerful and Extensible Rust Android Analyzer
https://superanalyzer.rocks/
GNU General Public License v3.0
421 stars 59 forks source link

[WIP] Binary analysis #109

Closed gnieto closed 7 years ago

gnieto commented 7 years ago

An example of what I was saying on this issue: https://github.com/SUPERAndroidAnalyzer/super/issues/108

To test it, you need to compile the application with the binary-analysis flag.

Razican commented 7 years ago

How is this going? Is is testable?

gnieto commented 7 years ago

I need to remove some unwrap's that I saw on the code. I've done this before integrating error chain, so I think I can improve a little bit the code. Also, there are several pub added that I need to check if they are really needed. I will check it now.

Even that, do you all agree on adding this kind of analysis? There are several ways on this binary analysis can be improved checking "global" things: Are symbols exported? Is debug active? We even can try to detect if the application is using certificate pinning

gnieto commented 7 years ago

Closing this as I don't have time to work on this, at the moment