Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Mobile Security: Reverse Engineer Android Apps From Scratch
Section 1: Course prerequisites
1. Course overview (2:41)
2. Course prerequisites (3:41)
Section 2: Intro to Android
3. Section 2 (0:57)
4. Intro to Android (9:46)
Section 3: Course/Lab setup
5. Section 3 (1:53)
6. Android Studio (2:32)
7. SDK Manager (3:06)
8. Emulator (5:43)
9. ADB (2:11)
10. Apktool (2:14)
11. JD-GUI/Enjarify (2:37)
12. Bytecodeviewer (2:03)
13. Androguard (0:48)
14. Objection (3:54)
15. Tamer (1:29)
16. Recap (0:43)
Section 4: Developing a basic Android App
17. Section 4 (2:33)
18. Android App Structure and components (4:59)
19. Simple UI i (3:25)
20. Simple UI ii (2:59)
21. Simple UI iii (10:12)
22. App Components: Activity i (4:50)
23. App Components: Activity ii (5:08)
24. App Components: Content Provider (7:46)
25. App Components: Broadcast Receiver i (7:04)
26. App Components: Broadcast Receiver ii (3:25)
27. App Components: Service i (2:16)
28. App Components: Service ii (7:36)
29. Recap (0:29)
Section 5: Analyzing Android Apps
30. Section 5 (0:58)
31. Static vs Dynamic vs Automated Analysis (0:39)
32. ADB (8:34)
33. Static Analysis: APKtool (6:37)
34. Static Analysis: Bytecodeviewer (7:22)
35. Static Analysis: Androguard (2:38)
36. Dynamic Analysis: Objection (9:13)
37. Automated Analysis: Malware Sandbox i (4:52)
38. Automated Analysis: Malware Sandbox ii (7:26)
39. Recap (0:32)
Section 6: Case study: Analyzing real ransomware and developing a decryption tool
40. Section 6 (1:19)
41. Simplocker: Automated Analysis (4:48)
42. Simplocker: Running on Emulator (6:06)
43. Simplocker: Static Analysis (8:14)
44. Simplocker: Decryption Tool (10:56)
Quiz 1: Simplocker Quiz
45. Recap (0:23)
46. Thank you (0:31)
8. Emulator
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock