第一范文网 - 专业文章范例文档资料分享平台

Dex加壳解壳原理(7)

来源:用户分享 时间:2021-06-02 本文由怪那旧人 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

确加载,正确执行并正确脱壳解密。

加壳加密后dex文件结构图

在Dex文件被加密并写入壳程序后,加壳程序会将解壳程序进行过程中需要 的密钥信息存储在SO文件中,这样在解壳程序运行时,就可以访问SO文件,并从中获得解密密销。

解密过程实现

加壳后的程序,发布的是壳程序及被加密过的Dex数据。在程序被执行时壳程序先被执行壳程序访问SO获得解密密钥,将源文件解密,然后执行原程序。

执行过程中,为了实现解壳及解壳后程序的正常执行,应该保证下列各步骤正常:保证解壳程序被第一时间运行:保证在解壳程序执行后,源程序的application被执行:实现通过DexGassLoader对apk代码的动态加载;保证解壳后的资源文件被代码动态引用。

(1) 脱壳第一时间运行

Android应用开发指明Android运行机制,通过对其分析可知,不同的组件构成了Android应用程序,在应用程序启动时,系统首先启动各个组件。要保证脱壳

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新人文社科Dex加壳解壳原理(7)全文阅读和word下载服务。

Dex加壳解壳原理(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1195656.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top