Job Description
This role focuses on Android reverse engineering, including decompiling and analyzing protected APKs, researching obfuscation/VM protection techniques, and performing static and dynamic analysis at both DEX and native layers.
Key Responsibilities
- Responsible for Android reverse engineering, decompilation, and cracking tasks
- Analyze and unpack protected applications; research and analyze VMP (Virtual Machine Protection) and other reinforcement/obfuscation solutions.
- Track, research, and stay up to date with industry practices and the latest reverse engineering techniques.
Skills & Experiences
- Strong capability in Android app reverse engineering; familiar with Smali andnative (.so) assembly analysis.
- Proficient with common APK reverse engineering tools and experienced in staticanalysis.
- Skilled in decompilation and knowledgeable about the Android build and packaging process.
- Familiar with the principles of various hooking techniques and experienced inusing common hook frameworks.
- Experienced in DEX dynamic debugging; hands-on experience with native-layer hooking is required.
- Responsible, detail-oriented, with good communication skills and the ability towork well within a team.
- Experience in de-obfuscation and unpacking/protection removalis a plus.
- Experience researching or working with Android system source code is a plus.
- Experience with payment-related projects is a plus.