Mobile Application Hacking and Penetration Testing (Android) (Udemy.com)
Practice Mobile Application Hacking and Penetration Testing against a number of real world mobile applications.
Created by: Eslam Medhat
Last updated September 2020
What you will learn
- You will understand the different types of vulnerabilities that affect mobile applications and have the practical knowledge to attack and exploit them.
- Perform real world attacks on Android Devices and Apps.
- By the end of the course , You will learn How to Fuzz mobile apps.
- OWASP Top Ten Mobile and Web most common vulnerabilities.
- Build your own home lab on mobile application security.
- By the end of the course , You will learn Mobile applications reverse engineering.
- Practice on real world mobile applications.
- Provides you the skills necessary to peform Penetration tests of mobile applications.
How it compares
Against the other 523 rated Udemy courses in Hacking on CourseDuck:
- Rating4.2 out of 5higher than 12% of them
- Reviews597#252 of 524 by number of reviews
- Length1.5 hoursshorter than 90% of them
- Last updatedSeptember 2020earlier than 81% of them
Course Description
This course includes all necessary information to start your carrier in Cyber Security field. This course aims to teach you how to perform full penetration testing on Android Mobile applications.
Course at a glance:
- Start from Android architectures basics.
- Covers Mobile applications reverse engineering.
- Practice on real world mobile applications.
- Build your own home lab on mobile application security.
- Provides you the skills necessary to perform Penetration tests of mobile applications.
Syllabus:
Introduction To Mobile Apps.
Mobile Application Security.
Mobile Application Penetration Testing.
The most common areas where we find mobile application data resides.
The Architecture of Android.
The App Sandbox and the Permission Model.
AndroidManifest.xml File.
Android Compilation Process.
Android Startup Process.
Android Application Components.
Setup a testing environment.
Android Debug Bridge (adb).
Digging deeper into Android (ADB tool).
intercept and analyze the network traffic.
Reversing an Android application.
OWASP top 10 vulnerabilities for mobiles.
Install DIVA (Damn insecure and vulnerable App).
Insecure Logging Issue.
Insecure Data Storage.
Database Insecure Storage.
Insecure Data Storage Inside Temporary Files.
Hardcoding Issues.
Input Validation Issues - SQL Injection.
Input Validation Issues - Exploiting Webview Vulnerability.
With this course you'll get 24/7 support, so if you have any questions you can post them in the Q&A section and we'll respond to you within 10 hours.
NOTE: This course is created for educational purposes only.
Instructor Details
- 4.2 Rating
597 Reviews
Eslam Medhat
is a professional pen-tester and ethical hacker with over 9 years of IT experience bringing a strong background in programming languages and application security, ranging from network and system administration to exploit research and development. He reported various vulnerabilities for high profile companies and vendors (such as Microsoft, Yahoo, Sony, AVG, Bitdefender, Facebook and many more) and was successfully acknowledged by them.
Certifications:
- OSCP
- CEH (Certified Ethical Hacker)
- GPEN
- GWAPT
- CCNA and CCNA Security
- MCITP
- Advanced Linux&InfoSEC
Technical Skills:
Security: Application and network penetration testing, source code review, Incident Response, protocol analysis, fuzzing, reverse engineering, antiDDoS, IDS.
Languages: PHP, JavaScript, Java SE, C++, C#, Python, Visual Basic, SQL,CMD, Bash scripts, Assembly.
More courses by Eslam Medhat
Website Hacking & Penetration Testing (BUG BOUNTY) (2020)
4.2 (696 Reviews)
Provider: Udemy
Time: 2.1h
$59.99
Ethical Hacking & Bug Hunting: Buffer Overflow For Beginners (2019)
4.2 (560 Reviews)
Provider: Udemy
Time: 1.4h
$49.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 Brian Sy on 4/5/2023
As a manual and automation tester, this course is a good preview into the world of penetration testing. The concepts are explained well and the demo/practical exercises shown in this course are fun to do.
By Joshua Surendran on 5/29/2021
The author explained well about the android device structure and lab setup. It is easy to follow. The steps to download an APK file and reverse it into jar format then analyse it, he made it easy. Also the using adb tool to interact with android emulator and the app very interesting. All these make me easily understand how to begin an android pentest.
By Rey Nieves on 4/13/2021
I took this course as i had very little knowledge with testing mobile apps, i found this course to be excellent in the way it was presented and the examples were very helpful. Would recommend this course to anybody interested in Android Pentesting.
By T Biju John on 6/25/2020
But too less informative .couldn't install the utilities properly. will review the course again.
By Anushka on 6/14/2020
The info is good for a beginner , Explaination can be better, The accent is hard to understand therefore subtitles are needed but the subtitles are messed up and wrong some places. The emulator thing was great ,.However I expected a procedure as to how to proceed with using a real live phone to hack into .
By Mahendra T on 3/17/2020
As per my understanding, This course is mainly suitable for beginners. I feel some other concepts are missing like recompiling in reverse engineering, certificate pinning etc. However i am satisfied with this course same time recommending to others. The way of explaining and delivering the content is so good...
By Vipul Agarwal on 12/23/2019
As I am novice for mobile security testing.... I Am very satisfied how course proceed from basic to advance level and explained each and every concept very well and in detailed manner. Kudos to trainer for Excellent tutorial. Keep the Good Job.
By Aamir Shaikh on 10/3/2019
course is very good , all the lecture are explained very perfectly , thank you so much sir this course helped me a lot, if anyone is thinking to do android penetration i will suggest you go for this course , there is no language issue, thank you again
By rougani A on 4/2/2019
The course is really great for those who want to learn Android apps penetration testing. It will clear all the important information about the Android apk security testing as well as it will give many other resources which help you to go deeper.
By Mohamad Ardiansyah on 2/27/2019
This course is for basic user who wants to start to test about mobile application pentest, especially Android Apps. You can learn the basic of the android application and you will be introduce with Owasp for Mobile.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100








