我正在为学校做一个项目,我需要从Google Play商店分析一些Android应用。这是10个应用程序。有没有办法知道代码是否被混淆了?
我已经使用dax2jar进行反编译,使用jd-gui来打开jar文件,现在我可以看到Java代码,但是我不太擅长这种类型的东西,我无法确定代码是否被混淆了或不。
代码是否仅在有很多类时被模糊处理,称为a , b , b , c , d , e
之类的东西?
答案 0 :(得分:0)
混淆是隐藏意图的含义,因此在我看来,代码的任何部分(类,方法或变量)的目的不能通过它的名称来确定。
基本上,是的,会有类似奇怪名称的类和方法,比如a,b,c,d ......但是由于某些原因,应用程序的某些部分仍然可能仍然没有被混淆。可以从混淆中排除类或方法。