Android Application Static and Dynamic Security Assessment
- Description
- Curriculum
- FAQ
- Reviews
This whole course is divided into 6 Sections which covers different necessary portions for Android Application Security and they goes like this :-:
- Lab Setup
- Introduction to Android
- Static Analysis tools for Android Applications
- Getting Started with DIVA-Beta Application
- Pentester Lab Applications
- Dynamic and Automated Analysis
This course require few things from learner, such as :-:
- Some hands on experience with any linux operating system, best for Kali Linux users.
- Basic code level understanding of JAVA language.
Minimum System requirements for this course :-:
- CPU — i5 7th Gen
- RAM — 12 GB
- Storage — 250 GB SSD
Who this course is for:
- All web application security analyst.
- All those security enthusiast.
- All those newbies into hacking.
- All those API security analyst.
- A total beginner, with a curious mind and wants to be an app developer
- Anyone who wants to become an Android Developer
- Penetration testers who want to do a Penetration Testing against Android mobile phones.
- Application developers who want to write secure mobile applications.
- Anyone who want to protect themselves against mobile attacks.
- Programmers who are interested in building Android apps
- Technical or non-technical entrepreneurs who want to start mobile app business
- Anyone who wants to create Android Applications
- Those who want to develop an Android Hacking
This course will give you a beginner to intermediate level knowledge in android application security. Audio and Video quality might not be the best, but these are the thing you need to know to get started in Android application security.
-
1Install kali Linux in VMware Workstation Professional or PlayerVideo lesson
-
2Configure WSL Kali Linux in Windows MachineVideo lesson
-
3Genymotion InstallationVideo lesson
If Genymotion put extra load on your system, then try installing NOX-Player which has same working functionality but in a much lighter package.
I personally use NOX-Player on daily basis, but Genymotion is the popular one because of its SAAS working model.
-
10Decompiling Android Application with JADXVideo lesson
Lets get stated with android application reverse engineering. Application are available in ZIP file to download
-
11Decompiling Android Application with QARK (Quick Android Review Kit by LinkedIn)Video lesson
-
12Reading JAR File with JD-GUIVideo lesson
-
13Reading DEx File with ByteCode-ViewerVideo lesson
-
14Decompile Android Application With APKTOOLVideo lesson
-
15Reading Small with Android Studio and Convert DEx file into JAR with DEx2JARVideo lesson
-
16Extracting Java and Smali Code with MobSF (Mobile Security Framework)Video lesson
-
17Installing MobSF in Windows OSVideo lesson
-
18Insecure LoggingVideo lesson
-
19Hardcoding Issue Part 1Video lesson
-
20Insecure Data Storage Part 1 || Shared PreferencesVideo lesson
-
21Insecure Data Storage Part 2 || SQLite DatabaseVideo lesson
-
22Insecure Data Storage Part 3 || Temp FilesVideo lesson
-
23Insecure Data Storage Part 4 || External StorageVideo lesson
-
24Improper Input Validation || SQL-injectionVideo lesson
-
25Improper Input Validation || Web View MethodsVideo lesson
-
26Access Control Issue Part 1Video lesson
-
27Access Control Issue Part 2Video lesson
-
28Access Control Issue Part 3Video lesson
-
29Improper Input Validation Part 2Video lesson
-
30Improper Input Validation Issue Part 3 || Input FuzzingVideo lesson
External Links May Contain Affiliate Links read more