职位薪资:15-30K·13薪
经验:3-5年
学历:大专
类型:全职
1.大专及以上学历,计算机、软件工程或相关专业,至少2年Android逆向研发或Android移植经验,有过大型APP逆向经验者优先。
2.扎实的Java、Android、C/C++基础,良好的编程习惯,熟悉常用的设计模式并可娴熟应用到项目中。
3.熟悉DLL注入反汇编等相关技术,熟悉主流框架、AndroidOS体系结构、ARM汇编代码、Android Framework以及底层库。
4.熟悉网络通讯机制,熟悉HTTP、TCP等网络协议及数据抓包、分析,对Socket通信、TCP/IP和HTTP/HTTPS有比较深刻理解。
5.掌握APK的反编译,能阅读和修改Smali代码,对APK进行二次打包、绕过签名等,熟悉Xposed、frida等AndroidHook框架的使用以及原理,对Xposed模块开发有一定经验,熟悉JVM Dalvik ART虚拟机工作原理。
6.熟悉NDK开发以及APP性能优化,熟悉各种通用的加密算法和Android底层运行机制,具有Android手机群控系统开发测试经验。
7.逆向工程能力强,熟悉常见的脱壳、反调试、反反调试工具和方法,IDA, JEB, AndroidKiller, JADX, Apktool, GDA、OD、WinDbg、dex2jar等Android逆向分析工具。
8.熟悉Java以及So级别的静态分析、动态调试、代码跟踪 以及Hook等技术。
9.对未知领域的新技术有浓厚的兴趣和求知欲,能独立完成新技术的探索、研究以及开发。
10.积极主动、认真负责;有责任感、抗压能力强;善于学习和创新;良好的沟通能力、团队合作精神。