崗位職責
一、項目分解
1、按照項目開發(fā)任務的要求,擬定項目實現方案。
2、根據項目實現方案,尋找項目開發(fā)所需資源。
二、負責設備的逆向分析
1、對設備主控的二進制程序進行漏洞挖掘、逆向、脫殼、破解,編寫分析報告2、分析設備主板硬件電路,尋找可行的主板程序數據提取方案。
3、逆向分析設備主板程序,提取算法。
4、反匯編算法程序,移植到PC端。
5、相關技術預研難點攻關工作。
三、負責相關文檔輸出。
四、技術支持
1、對芯片開發(fā)工程師算法、命令流等技術支持
2、利用對上位機逆向分析的數據對下位機提供激勵支持。
崗位要求
1、熟悉PE結構 熟悉window hook的實際操作
2、熟悉VS或者VC++軟件開發(fā)
3、熟悉od ida (olydbg ida) ghidra(可選)會寫ida ghidra腳本和插件,了解插件的基本開發(fā)原理,有過實際的windows 或者linux破解經驗(不小于5年)
4、熟練閱讀 ARM,ARM64指令集、熟悉elf文件格式
5、熟悉二進制逆向分析流程,能夠獨立完成二進制逆向工作
6、熟悉常見的公開加密解密算法
7、熟悉單片機編程原理,會使用示波器等常見工具
8、熟悉linux下hook的方法,對Windows或者linux加殼脫殼比較了解能夠實際操作,有寫過加殼脫殼機的尤佳