Mobile App Reverse Engineer -- 2

Job ID: 33606471

Budget: $15 – $25 USD

We need a software developer with experience in binary reverse engineering (both static and dynamic disassembly). The main focus would be on Android applications, but since we use emulators, only x86 disassembly would be required.

Requirements:
- Debugging with GDB
- Dealing with packers and obfuscated code
- Proficient in Python, Java, and Javascirpt
- Frida
- Network protocol reverse engineering (packet interception, redirection, and cryptography)

Nice to have:
- C programming
- Experience with x64dbg, OllyDbg, IDA, Ghidra, or Binary Ninja
- Experience with Android Debug Bridge (ADB)
- Poker knowledge

A typical project would require intercepting outgoing and incoming network traffic (before encryption and after decryption) in Android games and sending the data from an emulator to either a server running somewhere in the cloud or to a server application running in the user's host machine.

Other types of projects would be code injection and bypassing some checks internally from the application's binary.

If you are confident enough that you could deal with problems like these, we would be happy to talk with you.