lizhibin5507 发表于 2024-3-14 23:45

apk源代码还能引用不在目录中的package吗?

大家好,最近在追踪一个app的源代码,发现这个app的源码中频繁地import一些包
比如这一段
import com.xingin.entities.NoteFeedIntentData;
import com.xingin.entities.social.pf.SimpleFriendFeedListBean;
import com.xingin.entities.social.pf.SimpleFriendFeedUserInfo;
import com.xingin.matrix.detail.intent.DetailFeedIntentData;
但他们既不是java语言本身的包,也不是app源代码中包含的package,那这些package来自哪呢,这样也可以吗?

Light紫星 发表于 2024-3-15 10:13

可能app加了壳吧,这些代码被壳保护了

lizhibin5507 发表于 2024-3-15 00:05

追到死胡同了,这里import的包不在目录里
这里的method,其他地方也没有调用

vaycore 发表于 2024-3-15 10:36

这种就是加壳了,需要脱壳之后才能看到源码

lizhibin5507 发表于 2024-3-20 17:56

vaycore 发表于 2024-3-15 10:36
这种就是加壳了,需要脱壳之后才能看到源码

大佬,我用BlackDex32脱了下壳,出现了11个dex文件。但是还是没找到com.xingin这个文件夹。所以请问还有别的原因吗?

lizhibin5507 发表于 2024-3-20 17:57

Light紫星 发表于 2024-3-15 10:13
可能app加了壳吧,这些代码被壳保护了

大佬,我用BlackDex32脱了下壳,出现了11个dex文件。但是还是没找到com.xingin这个文件夹。所以请问还有别的原因吗?

Light紫星 发表于 2024-3-20 18:45

lizhibin5507 发表于 2024-3-20 17:57
大佬,我用BlackDex32脱了下壳,出现了11个dex文件。但是还是没找到com.xingin这个文件夹。所以请问还有 ...

BlackDex可能脱的不全,尝试用frida-dexdump看看

lizhibin5507 发表于 2024-3-21 13:33

Light紫星 发表于 2024-3-20 18:45
BlackDex可能脱的不全,尝试用frida-dexdump看看

好家伙!frida-dexdump出来了25个dex,但我好像还是没找着com.xingin这个包
{:1_925:}
页: [1]
查看完整版本: apk源代码还能引用不在目录中的package吗?