In this video, we learn the different techniques for handling when your Android decompiler fails at decompilation. We also introduce smali code and understand how to read Dalvik Bytecode method invocations.
Timestamps:
00:00 Intro
01:27 Failed Decompilation Example
02:17 Force Decompilation in JADX
03:05 Other Alternative Decompilers
03:36 Smali Instructions
05:10 Reversing Smali Methods
07:48 Reference Guide
09:28 InvokeDirect
10:28 p0 "this" object
11:37 newinstance
12:17 iputobject
14:29 Recap
Smali Reference:
https://github.com/LaurieWired/SmaliR...
Sample Examined in the video (Banker/Anubis):
sha256:cae0c0d33e68be9cf81099680b815eb714d8296cb219b7a6247f7f081820f39a
laurieWIRED Twitter:
/ lauriewired
laurieWIRED Website:
http://lauriewired.com
laurieWIRED Github:
https://github.com/LaurieWired
laurieWIRED HN:
https://news.ycombinator.com/user?id=...
laurieWIRED Reddit:
/ lauriewired