Hacking and Pentesting Android Applications (Udemy.com)
Learn how to pentest Android Applications using the modern day pentesting tools and techniques
Created by: Srinivas
Last updated July 2021
What you will learn
- Learn the fundamentals of Android Application Penetration Testing
- Learn how to Reverse Engineer Android Apps
- Learn how to patch Android Apps using apktool to bypass SSL Pinning
- Learn how to bypass Jailbreak detection in Android Apps using objection
- Learn how to trace crypto calls made by an Android app using Frida
- Learn Android Application Penetration Testing using the modern day tools and techniques - Good Bye to old school tools
- Learn how to use Frida to invoke functions from within the App
- Learn Mobile App Pentesting to begin your bug bounty journey
How it compares
Against the other 523 rated Udemy courses in Hacking on CourseDuck:
- Rating4.6 out of 5higher than 72% of them
- Reviews838#207 of 524 by number of reviews
- Length4.6 hoursshorter than 52% of them
- Last updatedJuly 2021earlier than 78% of them
Course Description
This course is created with an idea of saying Bye Bye to outdated Android application penetration testing tools and techniques. Let us learn Android Application Penetration Testing the right way with right tools and techniques.
This course introduces students to the security concepts associated with Android Apps developed using Android Programming Language. This is an intermediate level course, which begins with beginner level concepts. This course covers a variety of concepts such as Android Application structure, Reversing Android Apps, Bypassing client side restrictions such as root detection, SSL Pinning etc. This course uses two vulnerable applications developed by the instructor to demonstrate how Android App vulnerabilities can be identified and exploited. This course teaches you how to identify a variety of Android App vulnerabilities such as Insecure Data Storage, Insecure Logging, Weak Jailbreak detection, insecure end to end encryption, SQL Injection etc.
The best part of the course is that you will get a detailed understanding of how to trace an Android app's runtime and write a bunch of Frida scripts to pentest the target applications. The best part of the course is that you will get a detailed understanding of how to trace an Android app's runtime and write a bunch of Frida scripts to pentest the target applications.
Instructor Details
- 4.6 Rating
838 Reviews
Srinivas
Srinivas is an Infosec professional with interest in teaching information security concepts. He is an OSCP and OSCE. He has extensive experience in penetration testing web, network and mobile apps. The aim of these courses is giving the best quality infosec courses at an affordable price. All of these courses contain hands on labs and very detailed explanations.
More courses by Srinivas
Mastering thick client application penetration testing (2021)
4.6 (674 Reviews)
Provider: Udemy
Time: 3h
$10.99
More Hacking courses
Getting Started with Wireshark: The Ultimate Hands-On Course (2025)
4.8 (12,167 Reviews)
Provider: Udemy
Time: 4.4h
$109.99
The Ultimate Dark Web, Anonymity, Privacy & Security Course (2025)
4.8 (9,329 Reviews)
Provider: Udemy
Time: 10.3h
$27.99
Computer Basics for Beginners: Understanding Computer Basics (2025)
4.8 (4,524 Reviews)
Provider: Udemy
Time: 5.8h
$14.99
Ultimate F5 LTM Training from Beginner to Expert 2026
4.8 (1,927 Reviews)
Provider: Udemy
Time: 13.5h
$84.99
IP Addressing and Subnetting - Hands-on Learning Approach (2020)
4.8 (1,522 Reviews)
Provider: Udemy
Time: 4.2h
$15.99
Cisco BGP Masterclass for Enterprise Network Engineers (2026)
4.8 (1,369 Reviews)
Provider: Udemy
Time: 16.4h
$11.99
Reviews
By Anonymized User on 11/18/2024
The content is great and the courses manage to piece together several rather dense topics into a whole meaningful picture. Some of the aspects are hard to figure out such as running the server, and some outdated references (software changes in a matter of months) that can be figured out by digging in the Q&A (wish I knew that earlier to save time). I am also not sure wether the SSL pinning final exercise is still valid, since I could open the webpage with the button without doing any steps whatsoever.
By Alexandre Souza Aguiar on 7/28/2023
I love this course; it covers Frida and Objection very well. From time to time, when I need to review the concepts on how to use Frida and Objection, I come here to revisit Srinivas's lessons.
By Anonymized User on 7/10/2023
Although not all the vulnerabilities with respect to Mobile were covered, he did cover a lot of complex topics on the basics of mobile Pentesting which will enable us to exploit vulns. Overall a great course, thank you.
By Kewal Yaduvanshi on 11/2/2022
The course is great. Just faced some issues in installing tools as I wasn't having Windows Please include following topics so that it becomes much easier to use tools in windows: 1. How to install MAC in VM 2. Which version of Android Studio did you used
By Rafael Mansano on 7/9/2021
I've been looking for a course to drive me into a frida journey and this one really achieved that! Thank you so much and I hope an advanced frida course from you soon! I've already recommended to all my teammates :) Now it's time to start your iOS course! Let's go!
By Cristiano De Faveri on 6/15/2021
I am not an expert on android pen testing, so the course was very valuable for me. I really liked it because it is a very hands on course. As a suggestion, I would like to see more diagrams (specially in the beginning of the course) to explain some concepts (e.g., with a small example of what frida and objection can do) used along the course.
By JoshuaSpy on 6/5/2021
Srinivas well-versed with Android pentest knowledge. He has demonstrated his skills very. Easy to follow and explain in a way easy to understand. His frida script knowledge to bypass root detection and ssl pinning very interesting. I totally enjoyed. I also enrolled his IOS pentest course. I am about begin soon. Thank you Srinivas.
By Michael van der Ploeg on 12/8/2020
It taught me such a useful skill in pentesting. But I was on Windows so a lot of commands used frequently I had to look up, not a big problem also learned new commands. Some applications used where not shown installed or being told this was needed. And last a warning for Windows users that follow this courseto look into Linux mounting for commands like ssh and sh.
By Ahmed Ayman on 11/16/2020
This is really a great course, I will definitely share it with my friends, Wish there more honestly. Thank you.
By Cihan on 10/27/2020
very good
By Daniel Sewell on 10/8/2020
Awesome, up-to-date course! I have been looking for mobile pentesting courses that are modern, work with functioning tools, and had good explanations. I was able to complete all exercises, and I completely understand why I was doing what I was told to do. Instructor was so great, I instantly bought several more of his courses, including the iOS pentesting (2020) course. Looking forward to them!
By Zachary Schwartz on 9/27/2020
This course was excellent and a great value. I'm impressed how a course that costs only $10 and is only a total of about 4 hours covers so much ground and even provides a full lab setup.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100








