- Detect, analyze, and exploit vulnerabilities in complex software.
- Conduct research across browsers, kernels, mobile, desktop, and embedded systems.
- Assess technical details and real impact of vulnerabilities.
- Develop exploits, proof-of-concept code, scripts, and software modules.
- Perform reverse engineering and binary analysis.
- Reverse-engineer security patches.
- Utilize fuzzing techniques to discover vulnerabilities.
- Communicate findings and impact effectively.
- Assist in developing internal security research tools.
Linux