深入探索移动应用程序逆向工程的世界,学习移动应用程序的创建及其内部机制的基本原理,分析应用程序二进制文件以发现安全问题。
关键特点:
- 学习逆向工程移动应用程序所需的技能
- 了解 iOS 和 Android 应用程序二进制文件的内部机制
- 探索现代逆向工程工具,如 Ghidra、Radare2、Hopper 等
书籍描述:
《移动应用逆向工程》是一本实用指南,旨在帮助网络安全专业人士提升其移动安全技能。随着 IT 世界中移动操作系统的演变,网络犯罪分子越来越多地将精力集中在移动设备上。本书使您能够通过逆向工程移动应用程序来发现安全问题,从而跟上发展的步伐。
本书从逆向工程的基础知识开始,教您如何设置一个隔离的虚拟机环境以进行逆向工程。随后,您将学习使用 Ghidra 和 Radare2 等现代工具对移动应用进行逆向工程,并了解 Android 和 iOS 应用的开发过程。接下来,您将探索几种不同的方法来逆向工程为本书开发的一些示例移动应用程序。随着学习的深入,您将了解如何通过逆向工程帮助进行 Android 和 iOS 应用程序的渗透测试,结合实际案例研究。最后几章将向您展示如何自动化逆向工程过程并分析二进制文件以发现低垂的安全问题。
通过这本逆向工程书籍的学习,您将掌握逆向工程 Android 和 iOS 应用程序的技能,并能够自信地简化逆向工程过程。
您将学到:
- 了解如何设置环境以进行逆向工程
- 发现 Android 和 iOS 应用程序包的构建方式
- 逆向工程 Android 应用程序并了解其内部机制
- 逆向工程使用 Objective C 和 Swift 编写的 iOS 应用程序
- 了解逆向工程的实际案例研究
- 自动化逆向工程以发现低垂的漏洞
- 了解逆向工程及其在移动应用中的防御技术
本书适合:
本书适合网络安全专业人士、安全分析师、移动应用安全爱好者和渗透测试人员,他们有兴趣通过逆向工程了解 iOS 和 Android 应用程序的内部机制。需要具备基本的逆向工程知识以及对 iOS 和 Android 等移动操作系统的了解,了解移动应用程序的工作原理。
评论留言