移動端逆向分析職位要求
1、有 ndk,Android 開發(fā)及逆向分析經(jīng)驗(yàn),熟悉 Android 系統(tǒng)架構(gòu),熟悉android 安全機(jī)制;
2、精通 arm arm64 匯編、Java、C/C++語言,熟悉 Smali 語言;
3、熟練掌握 ida、jeb、jdb 及其他常用工具;
4、熟練掌握 app 逆向靜態(tài)分析、動態(tài)調(diào)試、代碼跟蹤等;
5、熟悉 so 和 java 層 hook,熟練使用 xposed、frida、magisk 及 so hook框架;
6、熟悉各種移動端加固保護(hù)殼對抗、脫殼、multidex、插件化、熱修復(fù)框架等造成的逆向開發(fā)問題;
7、熟悉 Android 外掛式開發(fā),有移動端編寫外掛、對抗反外掛經(jīng)驗(yàn);
8、熟悉移動端接口漏洞機(jī)制及利用,有移動端風(fēng)控對抗 繞過經(jīng)驗(yàn);
8、深入理解 arm linux 和 Android 底層運(yùn)行機(jī)制,有修改 linux kernel 和安卓底層經(jīng)驗(yàn);
9、有移動端社交 APP 登陸逆向及群發(fā)外掛開發(fā)及利用經(jīng)驗(yàn)優(yōu)先。
移動端逆向分析崗位職責(zé)
1、負(fù)責(zé)移動端應(yīng)用的逆向分析;
2、負(fù)責(zé)通訊協(xié)議,核心算法、數(shù)據(jù)結(jié)構(gòu)、關(guān)鍵邏輯的還原以及漏洞挖掘;
3、負(fù)責(zé)逆向關(guān)鍵技術(shù)研究,對項(xiàng)目中技術(shù)難點(diǎn)進(jìn)行攻關(guān);
4、根據(jù)有關(guān)樣品進(jìn)行逆向分析研究,并提出有效的解決方案和實(shí)現(xiàn)方案。