崗位職責(zé):
1. 負(fù)責(zé)Android操作系統(tǒng)ROM的深度定制開發(fā),包括不限于功能擴展和個性化定制。
2. 負(fù)責(zé)Android應(yīng)用程序混淆、加固進(jìn)行逆向分析,開發(fā)相應(yīng)的逆向工具和功能模塊,增強產(chǎn)品競爭力。
3. 負(fù)責(zé)與團隊協(xié)作,將逆向分析成果轉(zhuǎn)化為實際的產(chǎn)品特性和解決方案。
任職要求:
1. 計算機或相關(guān)領(lǐng)域的本科及以上學(xué)歷
2. 精通Android應(yīng)用程序的反編譯技術(shù),熟練運用至少以下一種或多種工具:Apktool、Baksmali、Dexdump、AXMLPrinter、JD-GUI、JEB、IDA Pro等。
3. 對常見的加密算法有深入理解,包括但不限于AES、RSA等,能夠進(jìn)行加密算法的識別、分析和逆向。
4. 精通Android平臺的hook技術(shù),對DEX和ELF文件格式有深入理解,熟練掌握Xposed逆向工具的插件開發(fā)。
5. 熟悉Android系統(tǒng)的安全機制,包括SELinux、簽名機制等,掌握相應(yīng)的風(fēng)控機制和對抗策略。
6. 熟悉了解ART虛擬機的底層實現(xiàn)原理,能夠進(jìn)行系統(tǒng)級的逆向分析和開發(fā)。
7. 具備優(yōu)秀的溝通能力和團隊協(xié)作精神,能夠適應(yīng)一定強度的工作環(huán)境,具備良好的問題解決能力。