岗位职责:
1. 负责平台分布式网络爬虫系统的设计与研发工作、进行多平台网页、APP等数据的爬取和分析工作;
2. 设计爬虫策略和防屏蔽规则,提升网页和APP的抓取效率和质量。
3. 针对公司项目中遇到的难题,进行研究和探索,在技术上提供解决方案,攻克技术难题;
4. 负责Android应用与PC平台的加解密和数据传输分析、拆解、逆向等工作。
任职要求:
1.熟练使用Python及JavaScript,熟悉Java语言;
2.具有丰富的逆向工程经验,尤其在Android、PC平台的逆向工程经验。有成功逆向过复杂软件数据结构、功能、算法的经历;
3.熟悉TCP/IP、HTTP/HTTPS等相关网络协议,并熟练使用网络抓包工具对请求进行分析,如Fiddler等;
4.掌握常见的终端逆向分析方法,包括但不限于JavaScript逆向、反混淆、反调试,APP反编译、脱壳、分析、调试等,熟练使用jadx、apktool、IDA、Frida、xposed等工具;
5.熟悉一种开源爬虫框架,如scrapy、webmagic、nutch、heritrix等,有开发爬虫框架经验优先;熟悉反爬虫、验证码识别技术者优先;
收起