安卓逆向安全(2021版)联系方式:QQX:xiaojianbang8888公众号:非攻code
加固与脱壳介绍1.什么是加固演示加固前后的反编译结果其实就是将原先app的dex文件加密,app运行过程中,解密后再加载反编译时看到的就是壳的代码,或者被抽空的代码2.什么是脱壳演示脱壳前后的反编译结果本质上就是将加固app运行过程中,解密后加载的dex文件保存下来与加密算法差不多,一个加密的是字符/字节数据,一个加密的是文件(也是字节数据)逆向加密算法主要要的是过程,做算法还原,而脱壳要的是解密后的dex文件3.为什么要脱壳不脱壳反编译时,通常只能看到壳的代码,或者被抽取后的代码360:整体加固以及被vmp化的onCreateijiami:函数体指令被抽取,用nop填充原有数据,或者干脆就变成空函数
加固与脱壳介绍4.分析加固的app是不是必须脱壳?能直接逆向出算法的不需要比如自吐算法比如能快速定位到关键代码所在so的5.怎么判断app是否加固反编译查看类数量、类中的方法特征反编译查看类名特征、so特征libjiagu.so、qihoo查壳工具没有加固的,也可以脱壳6.加固的分类dex加固:整体加固、抽取加固、VMP、dex2c等so加固:对so结构进行处理、对so数据进行加密、自定义linker一般处理方式就是sodump
您可能关注的文档
最近下载
- 大班数学《单数和双数》 课件.ppt VIP
- 广东省佛山市禅城区2024--2025学年七年级下学期期末生物试题(含答案).pdf VIP
- 冷热敷疗法操作并发症.pptx VIP
- 乐享AI知识库,企业拥抱AI的最佳姿势.pptx
- 幼儿园大班数学优质课-单数和双数教学PPT课件.pptx VIP
- 科帆年产1000吨紫外线吸收剂系列项目环境影响报告书.pdf VIP
- 压疮(Ⅳ期)的清创与敷料选择.docx VIP
- 材料合成与制备技术题库及答案.doc
- 大鼠牙齿空间移动评估及牙槽骨微观结构变化追踪研究.pdf VIP
- 2025年无人机驾驶员执照固定翼无人机风险评估工具应用专题试卷及解析.pdf VIP
原创力文档

文档评论(0)