岗位职责:
1. 负责Android APP的加密解密和数据传输分析、拆解、逆向等工作;
2. 负责Andorid App逆向、协议分析、app特定功能代码逻辑分析;
任职要求:
1. 计算机科学与技术、电子、通讯、软件工程或其他计算机相关专业,本科及以上学历;
2. 熟悉linux系统,了解Dalvik VM, 熟悉Android Framework/Hardware层原理及机制;
3. 熟悉Android常用混淆/反混淆手段和加壳技术,能够熟练进行脱壳、反编译;
4. 熟悉常用加解密算法, 熟悉smali/arm/arm64汇编语言, 具备通过阅读smali代码正向复原程序逻辑和关键算法的能力;
5. 熟悉至少一种hook工具,例如xposed,frida。具备逆向静态分析、动态调试能力;
6. 熟悉Android底层加载机制,对Rom、模拟器改造有一定的了解,可按照特定需求修改和优化;
7.了解通信协议体系和常见的分层协议种类,熟悉HTTP、TCP等网络协议及数据抓包、分析;