作为漏洞赏金计划的一部分,我正在尝试通过动态分析对 bumble android 移动应用程序进行逆向工程。我发现如果我使用 apktool 反汇编 apk 并重新组装它甚至不更改任何内容,该应用程序将停止运行。它能够启动,但它抱怨互联网连接有问题。apks 使用哪些方法来阻止调试,是否有任何已知的方法可以克服它们?
更新:实际上,当我提到调试时,我的意思是 smali 调试,其中将 apk 反汇编为 smali 代码,将 android:debuggable="true" 添加到清单中,然后重新编译 apk 以使其可调试。然后使用 IDE 将调试器附加到已运行的应用程序进程,其中通过反汇编的 smali 代码完成调试。详情:http : //d-kovalenko.blogspot.sg/2012/08/debugging-smali-code-with-apk-tool-and.html