Reverse Engineering
Reverse Engineering is a broad term used to define the process of taking apart and analysing a piece of software or hardware. It's a key part of any offensive security and vulnerability research engagement and well worth looking into if you're new to the field.
Introduction To Baseband
- An introduction to the background and fundamental principles of baseband reverse engineering and vulnerability research.
- Definitions of modern baseband implementations such as Balong, Shannon, Qualcomm, and more.
- A method for starting reverse engineering on modern baseband implementations.
35m
7
13
Android Penetration Testing
- The fundamentals of mobile penetration testing
- Tools, techniques and methods involved in Android penetration testing
- Develop your understanding of common security issues present in Android applications.
30m
1
14
iOS Application Penetration Testing
- The fundamentals of mobile penetration testing
- Tools, techniques and methods involved in iOS penetration testing
- Develop your understanding of common security issues present in iOS applications.
30m
4
14
Reverse Engineering Fundamentals
- Develop an understanding of what reverse engineering is, the legalities, and how to apply a research mindset to your work.
- Understand key techniques and methods such as using decompilers and disassemblers.
- Build an understanding of common programming languages and instruction sets.
30m
1
13