Skip to content
This repository has been archived by the owner on Nov 30, 2023. It is now read-only.

反编译的类不全? #66

Open
l3s10n opened this issue Jan 23, 2023 · 6 comments
Open

反编译的类不全? #66

l3s10n opened this issue Jan 23, 2023 · 6 comments

Comments

@l3s10n
Copy link

l3s10n commented Jan 23, 2023

许少你好,我在尝试打开我现在审计的项目的时候,对比了一下jadx发现,左边栏里的类相比jadx少了很多类,请问这是正常的吗?

@4ra1n
Copy link
Member

4ra1n commented Jan 23, 2023

这个问题应该不是class文件,jdgui会把所有文件例如txt,yaml等文件都显示出来,我这里只处理class文件。如果你发现确实是class文件缺少,你可以具体描述下,我看看

@l3s10n
Copy link
Author

l3s10n commented Jan 24, 2023

确实是class文件:
20230124084423
这个是我测试用的代码:
weixin.zip

@4ra1n
Copy link
Member

4ra1n commented Jan 24, 2023

@l3s10n 我测试这个zip是没问题的

直接把winxin.zip放入分析是有问题的,这个zip应该不是标准的jar包,添加完整包名weaver.weixin后压缩改后缀为jar就可以正常分析搜索了

截图:

image

@l3s10n
Copy link
Author

l3s10n commented Jan 24, 2023

上面那个压缩包本来是个文件夹,我是直接用jar-analyzer打开文件夹的,会少一些类,不能直接打开文件夹自动分析这个文件夹下的所有class文件吗?还是说我的环境有问题?我用的是jdk17

@4ra1n
Copy link
Member

4ra1n commented Jan 24, 2023

@l3s10n
不是你的问题,应该这不是标准jar文件,我没有处理class文件情况,只处理了jar和war的情况。你可以像我截图一样,把weixin.zip解压后放到weaver.weixin目录后再压缩zip改成jar,把它变成合法的jar包(处理class文件的情况我之后看一下)

@l3s10n
Copy link
Author

l3s10n commented Jan 24, 2023

好的,谢谢许少~

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants