首页
社区
课程
招聘
[分享]加固与脱壳-脱壳介绍
发表于: 2022-2-2 15:29 15306

[分享]加固与脱壳-脱壳介绍

2022-2-2 15:29
15306

  1.内存dump

加密的dex文件运行的时候在内存中会解密,我们可以通过内存dump来将内存中解密后的dex拷贝出来

  1.IDA脱壳原理

通过ida在art.so的dexfileopen函数下断点,查看dex在内存中的位置和大小,然后使用ida脚本对dex进行dump。

  2.编写ida脚本难度太大,不适合新手。

  1.原理

Frida是个hook框架, 可以动态注入app,使用脱壳脚本自动对解密函数自动hook,对内存中的dex进行dump。

  2.适合新手。

  3.简单使用

脱壳后可能会存在好几个dex文件,找文件大小最大的dex文件,进行反编译。(因为dex文件越大,越完整)

  1.原理

Xposed也是一个hook框架, 同样能实现ap脱壳。

  1.使用ApkScan-PKID工具,将apk文件拖进去可以看是否加壳。

  2.使用jd-gui对jar包进行反编译,可以看到源码,识别多种加壳。


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 2
支持
分享
最新回复 (2)
雪    币: 11
活跃值: (226)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
学习了。谢谢楼主分享。
2022-2-16 04:00
0
雪    币: 548
活跃值: (60)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
感谢
2023-3-31 09:39
0
游客
登录 | 注册 方可回帖
返回
//