AI简介
这是一本深入探讨Android应用安全防护和逆向工程的书籍。本书涵盖了Android开发的基础、NDK开发关键技术、逆向分析基础、应用混淆机制原理、应用签名保护机制、手动注册native方法、Android应用安全防护策略、逆向加固应用思路分析、解压文件漏洞分析、Wannacry病毒分析与应对策略、IDA工具的基本快捷键、smali代码的手动注入、Android中so加固原理与实践等多个方面。
本书以基础篇开篇,详细介绍了Android中锁屏密码加密算法、Android中NDK开发、Android中开发与逆向常用命令总结、so文件格式解析、AndroidManifest.xml文件格式解析、resource.arsc文件格式解析以及dex文件格式解析等内容。这些内容对于理解Android应用开发的基本原理非常重要。
在防护篇中,本书深入探讨了Android应用安全防护的基本策略,包括混淆机制、签名保护、手动注册native方法、反调试检测等。同时,本书还详细分析了Android中的常用权限,以及run-as命令和allowBackup属性的使用场景和作用。此外,本书还详细介绍了An