我需要分析一个用于战争游戏的java应用程序(一个.jar文件)。我知道java可以被反编译,但是程序员显然做了很多混淆工作来阻止逆向工程师理解他/她的应用程序是如何工作的。所以我想如果我使用调试器会更好。你们会推荐我一个像ollydbg这样的调试器,但是可以调试java小程序吗?
发布于 2013-02-09 22:36:26
jdb/j调试工具似乎适合您的需求。
虽然反编译(http://java.decompiler.free.fr/),进入您最喜欢的IDE,然后跨过可能是一个更整洁的方法?这样,您就可以隔离方法并单独使用它们。如果你有一种你想要执行的行为,你可以识别,比如增加一个特定的计数器,你可以通过从你知道应该有最终效果的其他东西(例如单击按钮'A')中走出来来消除很多混淆。
https://security.stackexchange.com/questions/30591
复制相似问题