Android App 开发:
1、五年以上Andorid开发经验,熟悉Android下网络通信机制,对Socket通信、TCP/IP、HTTP有一定理解和经验;
2、熟悉Android应用框架, SDK及常用第三方库,熟悉应用层软件的App开发;
3、熟悉JAVA和kotlin编程语言,良好的数据结构与算法,常用的设计模式;
4、对native层有一定了解看,有NDK开发经验;具备扎实的C/C++编程基础,对常见数据结构与算法有深入理解
5、扎实的Java技术功底;熟练掌握Android framework系统架构及相关技术
6、有混合Flutter开发App经验
Android App逆向:
1.熟练掌握汇编语言,ARM指令,并具有较强的阅读汇编指令的能力
2.有Java、C/C++语言基础,熟悉Smali语言;
3.熟悉Android的系统和应用的Java层以及SO级别的Hook技术;
4.熟练掌握软件逆向静态分析、动态调试、代码跟踪等;
5.有一定的密码学基础,熟悉常用的加解密算法;
6.有360,梆梆加固等等so自动化脱壳经验
其他:
1.熟悉python脚本开发和数据挖掘
2.熟悉android/Linux或者QNX操作系统
1.负责so 的ollvm反混淆的分析和算法分析
2.Xpose的相应功能插件编写
3.负责软件逆向静态分析、动态调试、代码跟踪常用分析方法,dvm和art常用脱壳点以及隐藏脱壳寻找,总结为技术文档
4.对360,梆梆加固软件保护的apk等等进行脱壳
5.对相应sdk进行拆解和分析以及对App敏感数据包分析