Mobile App Reverse Engineering: Get started with discovering, analyzing, and exploring the internals of Android and iOS apps

0
(0)

Mobile App Reverse Engineering: Get started with discovering, analyzing, and exploring the internals of Android and iOS apps
 

  • Author:Abhinav Mishra
  • Length: 166 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2022-05-27
  • ISBN-10: 1801073392
  • ISBN-13: 9781801073394
  • Sales Rank: #640916 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Delve into the world of mobile application reverse engineering, learn the fundamentals of how mobile apps are created and their internals, and analyze application binaries to find security issues

    Key Features

    • Learn the skills required to reverse engineer mobile applications
    • Understand the internals of iOS and Android application binaries
    • Explore modern reverse engineering tools such as Ghidra, Radare2, Hopper, and more

    Book Description

    Mobile App Reverse Engineering is a practical guide focused on helping cybersecurity professionals scale up their mobile security skills. With the IT world’s evolution in mobile operating systems, cybercriminals are increasingly focusing their efforts on mobile devices. This book enables you to keep up by discovering security issues through reverse engineering of mobile apps.

    This book starts with the basics of reverse engineering and teaches you how to set up an isolated virtual machine environment to perform reverse engineering. You’ll then learn about modern tools such as Ghidra and Radare2 to perform reverse engineering on mobile apps as well as understand how Android and iOS apps are developed. Next, you’ll explore different ways to reverse engineer some sample mobile apps developed for this book. As you advance, you’ll learn how reverse engineering can help in penetration testing of Android and iOS apps with the help of case studies. The concluding chapters will show you how to automate the process of reverse engineering and analyzing binaries to find low-hanging security issues.

    By the end of this reverse engineering book, you’ll have developed the skills you need to be able to reverse engineer Android and iOS apps and streamline the reverse engineering process with confidence.

    What you will learn

    • Understand how to set up an environment to perform reverse engineering
    • Discover how Android and iOS application packages are built
    • Reverse engineer Android applications and understand their internals
    • Reverse engineer iOS applications built using Objective C and Swift programming
    • Understand real-world case studies of reverse engineering
    • Automate reverse engineering to discover low-hanging vulnerabilities
    • Understand reverse engineering and how its defense techniques are used in mobile applications

    Who this book is for

    This book is for cybersecurity professionals, security analysts, mobile application security enthusiasts, and penetration testers interested in understanding the internals of iOS and Android apps through reverse engineering. Basic knowledge of reverse engineering as well as an understanding of mobile operating systems like iOS and Android and how mobile applications work on them are required.

    中文:

    书名:移动应用逆向工程:从发现、分析和探索Android和iOS应用的内部开始

    深入研究移动应用程序逆向工程,了解移动应用程序创建的基本原理及其内部结构,并分析应用程序二进制文件以发现安全问题

    主要特点

    • 了解反向工程移动应用程序所需的技能
    • 了解iOS和Android应用程序二进制文件的内部结构
    • 探索现代逆向工程工具,如Ghidra、Radare2、Hopper等

    图书描述

    移动应用逆向工程是一个实用指南,专注于帮助网络安全专业人员提升他们的移动安全技能。随着IT世界在移动操作系统方面的发展,网络犯罪分子正越来越多地将他们的努力集中在移动设备上。这本书使您能够通过移动应用程序的反向工程来发现安全问题,从而跟上形势。

    这本书从逆向工程的基础开始,教你如何设置一个隔离的虚拟机环境来执行逆向工程。然后,你将了解Ghidra和Radare2等现代工具,这些工具可以对移动应用程序执行逆向工程,并了解Android和iOS应用程序是如何开发的。接下来,您将探索用不同的方法对为本书开发的一些示例移动应用程序进行反向工程。随着学习的深入,您将通过案例研究了解反向工程如何帮助Android和iOS应用程序进行渗透测试。最后一章将向您展示如何自动化逆向工程和分析二进制文件的过程,以发现容易出现的安全问题。

    读完这本逆向工程书,你就已经掌握了对Android和iOS应用程序进行逆向工程所需的技能,并自信地简化了逆向工程流程。

    你将学到什么

    • 了解如何设置执行逆向工程的环境
    • 了解Android和iOS应用程序包的构建方式
    • Reverse engineer Android applications and understand their internals
    • 使用目标C和SWIFT编程构建的反向工程iOS应用程序
    • 了解逆向工程的真实案例研究
    • 自动执行反向工程以发现易受攻击的漏洞
    • 了解反向工程及其防御技术在移动应用中的应用

    Who this book is for

    本书面向网络安全专业人士、安全分析师、移动应用安全爱好者和渗透测试员,他们对通过逆向工程了解iOS和Android应用程序的内部结构感兴趣。需要具备逆向工程的基本知识,并了解iOS和Android等移动操作系统,以及移动应用程序如何在这些操作系统上运行。

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册