*工作年限要求不是必須的,主要看技術(shù)能力。
1. 3年及以上Android實(shí)際開(kāi)發(fā)經(jīng)驗(yàn),熟悉Java、C、C++開(kāi)發(fā)
2. Android基礎(chǔ)扎實(shí),熟練掌握Android事件處理,自定義控件,性能優(yōu)化,熟悉常用Android開(kāi)源項(xiàng)目
3. 熟悉常用逆向分析工具,具備一定的逆向分析能力,熟悉軟件逆向靜態(tài)分析、動(dòng)態(tài)調(diào)試、代碼跟蹤等,熟悉脫殼;
4. 熟悉ARM匯編,smali語(yǔ)言,熟悉Xposed,FRIDA等hook框架
5. 掌握Android Native和Java逆向方法,熟練Apktool、Dex2jar、 IDA pro、Jadx、DDMS等工具,能夠逆向市面常見(jiàn)加固;
6. 熟悉Android底層運(yùn)行機(jī)制;
7. 對(duì)軟件逆向與加密、加固有強(qiáng)烈愛(ài)好,能獨(dú)立工作,有耐心
加分項(xiàng):
1.熟練常見(jiàn)加密算法,有過(guò)逆向so接口算法經(jīng)驗(yàn);有過(guò)大型app逆向經(jīng)驗(yàn)者優(yōu)先
2.有過(guò)編譯android源碼和內(nèi)核開(kāi)發(fā)者優(yōu)先
3.具備較強(qiáng)的技術(shù)鉆研和學(xué)習(xí)能力以及良好的溝通能力和團(tuán)隊(duì)協(xié)作精神