如何使用 smalivm 并简化从 APK 中找到某个静态常量或消除混淆?

逆向工程 去混淆 apk
2021-06-30 04:49:26

smalivm:提供一个用于执行 Dalvik 方法的虚拟机沙箱。执行一个方法后,它返回一个图形,其中包含每个执行路径的所有可能的寄存器和类值。

我想从 APK 中找到一个静态常量。由于使用了混淆,代码难以阅读。但是我知道常量是混淆后从函数返回的,我确定它是一个固定值。我觉得smalivm可以找出这个函数的返回值,但是除了这篇文章,我找不到完整描述smalivm是如何使用的示例文章这让我陷入了困境。

我不太了解简化。不使用 smalivm 时,简化是否同样有效?

0个回答
没有发现任何回复~