You cannot apply on this project as you are not part of any company. Please add new or join existing company.

Reverse Engineer to Decrypt Network Traffic for Popular Mobile Gaming App Open

The goal of this project is to reverse engineer a popular iOS and Android gaming app to determine the elusive hashing function required to decrypt network traffic for the game.  

This project will require de-constructing package files, isolating executable code and using debugging tools to trace the execution flow of the application.   The main goal will be to identify the in-game signatures/calling functions and provide source code that will decrypt the hashing function and identify seed values.   Must be able to bypass several layers of obfuscation and security.    Ideally, we would also want methods for obtaining new seed values given only minor changes in code operation.  

Required Qualifications:

Familiarity with Android and/or iOS forensics

Familiarity with ARMv7 and ARM64 Assembly

Familiarity with network forensics, pcap analysis

Familiarity with reverse engineering obfuscated or binary files

Familiarity with CPU emulators (e.g., Unicorn)

Familiartiy with IDA (Interactive DisAssembler)

Familiarity with function hooking frameworks (e.g., Frida, Xposed)

Familiarity with man-in-the-middle implementations

Budget: $20,000

Posted On: March 23, 2018 17:20 UTC
Category: Web, Mobile & Software Dev > Mobile Development

Skills: iOS Jailbreaking, Cryptography, Mobile App Development, Reverse Engineering
Country: United States
ID134034 TitleReverse Engineer to Decrypt Network Traffic for Popular Mobile Gaming App
TypeHourly Budget$16-$50
Is PrivateNo Created On5 years ago