Book Image

Learning Pentesting for Android Devices

By : Aditya Gupta
Book Image

Learning Pentesting for Android Devices

By: Aditya Gupta

Overview of this book

Table of Contents (18 chapters)
Learning Pentesting for Android Devices
Credits
Foreword
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Useful utilities for Android Pentest


Now, let us have a detailed look at some of the useful utilities for Android Pentest, such as Android Debug Bridge, Burp Suite, and APKTool.

Android Debug Bridge

Android Debug Bridge is a client-server program that allows the user to interact with the emulator or the connected Android device. It includes a client (that runs on the system), a server handling the communication (also running on the system), and a daemon running on the emulator and devices as a background process. The default port used by the client for ADB communication is 5037 in all cases where the device uses ports ranging from 5555 to 5585.

Let's go ahead and start interacting with the launched emulator by running the adb devices command. It'll show that the emulator is up and running as well as connected to ADB:

C:\Users\adi0x90\Downloads\adt-bundle\sdk\platform-tools>adb devices
List of devices attached
emulator-5554   device

In some cases, even when the emulator is running or the...