移動端逆向分析職位要求
1、有 ndk,Android 開發(fā)及逆向分析經(jīng)驗,熟悉 Android 系統(tǒng)架構(gòu),熟悉android 安全機制;
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、熟悉各種移動端加固保護殼對抗、脫殼、multidex、插件化、熱修復(fù)框架等造成的逆向開發(fā)問題;
7、熟悉 Android 外掛式開發(fā),有移動端編寫外掛、對抗反外掛經(jīng)驗;
8、熟悉移動端接口漏洞機制及利用,有移動端風(fēng)控對抗 繞過經(jīng)驗;
8、深入理解 arm linux 和 Android 底層運行機制,有修改 linux kernel 和安卓底層經(jīng)驗;
9、有移動端社交 APP 登陸逆向及群發(fā)外掛開發(fā)及利用經(jīng)驗優(yōu)先。
移動端逆向分析崗位職責(zé)
1、負責(zé)移動端應(yīng)用的逆向分析;
2、負責(zé)通訊協(xié)議,核心算法、數(shù)據(jù)結(jié)構(gòu)、關(guān)鍵邏輯的還原以及漏洞挖掘;
3、負責(zé)逆向關(guān)鍵技術(shù)研究,對項目中技術(shù)難點進行攻關(guān);
4、根據(jù)有關(guān)樣品進行逆向分析研究,并提出有效的解決方案和實現(xiàn)方案。