- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
标准文案
一、什么是加壳?
加壳是在二进制的程序中植入一段代码, 在运行的时候优先取得程序的控制权,
做一些额外的工作。大多数病毒就是基于此原理。 PC EXE文件加壳的过程如下:
二、加壳作用
加壳的程序可以有效阻止对程序的反汇编分析,以达到它不可告人的目的。这
种技术也常用来保护软件版权,防止被软件破解。
三、 Android Dex 文件加壳原理
PC平台现在已存在大量的标准的加壳和解壳工具, 但是 Android 作为新兴平台
还未出现 APK加壳工具。 Android Dex 文件大量使用引用给加壳带来了一定的难度,但是从
理论上讲, Android APK 加壳也是可行的。
在这个过程中,牵扯到三个角色:
1、加壳程序:加密源程序为解壳数据、组装解壳程序和解壳数据
2、解壳程序:解密解壳数据,并运行时通过 DexClassLoader 动态加载
3、源程序:需要加壳处理的被保护代码
阅读该文章,需要您对 DEX文件结构有所了解,您可以通过以下网址了解相关
信息:
/jiazhijun/article/details/8664778
根据解壳数据在解壳程序 DEX文件中的不同分布, 本文将提出两种 Android Dex
加壳的实现方案。
大全
标准文案
(一)解壳数据位于解壳程序文件尾部
该种方式简单实用,合并后的 DEX文件结构如下。
加壳程序工作流程:
1 、加密源程序 APK文件为解壳数据
2 、把解壳数据写入解壳程序 Dex 文件末尾, 并在文件尾部添
加解壳数据的大小。
3 、修改解壳程序 DEX头中 checksum 、signature 和 file_size
头信息。
4 、修改源程序 AndroidMainfest.xml 文件并覆盖解壳程序
AndroidMainfest.xml 文件。
大全
标准文案
解壳 DEX程序工作流程:
1 、读取 DEX文件末尾数据获取借壳数据长度。
2 、从 DEX文件读取解壳数据, 解密解壳数据。 以文件形式保
存解密数据到 a.APK 文件
3 、通过 DexClassLoader 动态加载 a.apk 。
(二)解壳数据位于解壳程序文件头
该种方式相对比较复杂, 合并后 DEX文件结构如下:
加壳程序工作流程:
1 、加密源程序 APK文件为解壳数据
大全
标准文案
2 、计算解壳数据长度, 并添加该长度到解壳 DEX文件头末尾,
并继续解壳数据到文件头末尾。
(插入数据的位置为 0x70 处 )
3 、修改解壳程序 DEX头中 checksum 、signature 、file_size 、
header_size 、string_ids_off 、type_ids_off 、proto_ids_off 、field_ids_off 、
method
您可能关注的文档
- 2019《增值税纳税申报表(一般纳税人适用)》及其附列资料填写说明书.pdf
- 2019年度全国企业员工全面高质量管理系统知识竞赛复习题问题详解(全面).pdf
- 2019推普周精彩活动策划方案设计.pdf
- 21世纪大学实用英语(全新版)U5-B2教学方案设计.pdf
- 24m、32m简支箱梁现浇支架施工方案设计.pdf
- 25米箱梁桥桥面系施工技术交底.pdf
- 2、构件式半隐框玻璃幕墙地施工工法.pdf
- 3-吸收塔防腐施工安全系统专项方案设计-实用模板1脱硫.pdf
- 30米T梁安装施工交底.pdf
- 3T反渗透纯水方案设计书.pdf
- 2025年成人高考《语文》考试高频考点速记题库(现代文写作素材积累).docx
- 2025年浙江警官职业学院单招综合素质考试题库及答案1套.docx
- 租房协议书模板1550字9篇.docx
- 2025年浙江警官职业学院单招职业适应性测试题库附答案.docx
- 人教新目标七级上册unit 3 this your pencil section a2.pdf
- 2025年浙江财经大学东方学院单招职业技能考试题库及答案1套.docx
- 2025年浙江警官职业学院单招职业倾向性测试题库必考题.docx
- 2025年甘肃省张掖市肃南裕固族自治县高三下学期3月联考物理试卷.docx
- 2025年甘肃省张掖市肃南裕固族自治县高三一模物理试卷及答案.docx
- 2025年浙江药科职业大学单招职业适应性考试题库最新.docx
文档评论(0)