Skip to content
UdemyHackingPaid courseAll LevelsCertificate

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

icon
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

icon
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.


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More courses by Eslam Medhat

$59.99

$49.99

icon
More Hacking courses

$109.99

$27.99

$14.99

$84.99

$15.99

$11.99

icon
Reviews

4.2

597 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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.

Showing all 10 reviews on CourseDuck

Read all 597 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100