本科|3-5年|18-30k
岗位职责
1、负责移动应用的逆向分析与开发,完成高质量编码和测试工作;
2、对公司产品进行安全方面的分析,通过技术手段提高产品的安全性能;
3、完成部分应用代码开发工作。
任职要求
1、熟悉C/JAVA编程;2年以上移动端逆向分析经验;
2、熟悉Android/ios底层运行机制,了解签名、打包、反编译等;
3、熟悉Android/iOS程序apk以及so的逆向分析流程;擅长安卓或iOS逆向,熟悉静态与动态的分析方法;
4、熟练掌握各种调试工具:Smali、Dedexer、Dexdump、Apktool、Dex2jar、IDA、OLLYDBG其中一种或多种;
5、熟悉ARM、Smail汇编语言、熟悉常见的对称、非对称加密算法和哈希算法;
6、对软件逆向有强烈爱好,对各种常用加密解密算法有一定的研究,能独立开发,有耐心和责任心;
7、加分项:熟练使用Ubuntu下工作环境、有逆向过ARM指令集程序经验、了解Ⅴirtual APP或 Android虚拟机实现原理、了解linux内核实现原理,阅读过内核代码。