崗位職責(zé):
1、負(fù)責(zé)Android平臺App逆向分析工作,分析程序內(nèi)部功能邏輯;
2、負(fù)責(zé)Android系統(tǒng)Framework、HAL等開發(fā)與維護(hù);
3、負(fù)責(zé)Android系統(tǒng)源碼的定制和構(gòu)建;
4、負(fù)責(zé)Android端軟件開發(fā),能夠根據(jù)需求完成對指定業(yè)務(wù)邏輯實現(xiàn);
5、負(fù)責(zé)分析APK等安卓平臺格式的二進(jìn)制文件,還原為匯編或高級語言,還原軟件功能模塊結(jié)構(gòu)和程序流程。
任職要求:
1、計算機(jī)、軟件工程等統(tǒng)招本科及以上學(xué)歷;
2、一年及以上Android逆向研發(fā)經(jīng)驗,有過大型APP或者SDK逆向經(jīng)驗者優(yōu)先;
3、具備扎實的編程基礎(chǔ),至少熟練掌握J(rèn)ava、Kotlin、C++其中一種語言;
4、熟悉Android系統(tǒng)Framework框架、動態(tài)代理、安全機(jī)制、Binder Hook、DEX注入等;
5、熟悉Xposed、Firda等Android Hook框架的原理及使用;
6、熟悉Android源碼和內(nèi)核;熟悉ARM等CPU指令架構(gòu);
7、熟悉各種逆向分析工具,如IDA Pro等,掌握使用方法,具備一定插件開發(fā)能力;
8、熟悉網(wǎng)絡(luò)數(shù)據(jù)包安全分析者優(yōu)先;
9、對特別優(yōu)秀的應(yīng)聘者,薪酬可具體面議;
10、具備良好的溝通、協(xié)作能力,能很快學(xué)習(xí)和掌握新技術(shù)。