逆向分析工程师

15-25K / 北京市 / /

1年前,发布于墨者学院

职位描述:

岗位描述:
1.客户端通信接口抓包分析,安装包反编译;
2.反编译源码分析、流程梳理、关键代码识别、算法归纳,修改客户端重新打包,动态调试;
3.数据传输加密算法识别、破解;
4.分析客户端文章/评论请求地址,识别必要参数、组合规则,文章、评论链接组合生成、动态调度、下载;
5. 将抽取的文章/评论地址信息输出到队列、缓存、数据库等共享位置;
6. 分析客户端自媒体平台数据,识别自媒体名称、描述、图表、地址等信息,分析自媒体列表数据访问地址的组合规则和访问限制;
7.开发优化自媒体采集系统,动态发现自媒体账号,动态调整采集策略;
8. 分析客户端数据报文协议,识别文章标题、时间、正文、作者、版权来源等数据,客户端图片数据并存储到文件系统中,客户端流媒体数据并存储到文件系统中;
9. 配合数据采集部的采集任务进行逆向破解工作,通过微服务平台将破解算法、秘钥、规则等信息封装成服务接口支撑采集上层业务。
岗位要求:
1. 本科及以上学历,软件工程、计算机等相关专业毕业;
2.精通C/C++/Java/python语言编程,熟悉linux开发平台、Android移动开发平台;
3. 熟悉HTTP、XML、JSON等网络协议;
4. 熟练掌握jadx、IDA、Android Studio、ADB等常用逆向分析工具,具备APK动态调试能力;
5. 熟悉Xposted服务框架,能基于该框架开发apk插件;
6. 熟悉常用自动化控制工具,例如Monkey Runner,Appium,AndroidSDK等;
7. 精通分布式、多线程开发技术,有较强的数据分析与建模能力;
8. 精通Android开发,掌握逆向分析常用工具,熟悉常见的开源采集系统及相关数据抽取技术具有很强的分析和解决问题的能力。

相似职位

特别说明

数据来源于互联网,如需删除,请联系客服

加入墨者学院可立即获得20墨币

可免费开启靶场环境

点击注册领取

已有账号,立即登录