軟體逆向工程目前的研究方向

時間 2021-05-08 02:42:54

1樓:lslx

全系統模擬,二進位制切片,分靜態切片,動態切片,汙點分析,符號執行。加上ai,這是最前沿。cbc挑戰賽上已然實現,並完爆人類選手。

逆向工程師在不久的將來將毫無用處。他們用的機器記憶體高達128T,幾千個cpu,細節請自己google

2樓:rainoftime

牆裂同意上面鮑由之同學的回答...

不談decompiler那些比較巨集大的目標,光CFG recovery,function signature(starts, argument等)這些基礎性工作也有很多待完善的,比如sound,precise地處理各種混淆,relational value分析...個人從Codesurfer/X86(Tom Reps及其合作者)和Jakstab學到很多...Codesurfer/X86基礎上有不少abstract interpretation相關的優秀工作,像symbolic abstraction演算法,新的widening策略,static analyzer gnerator(TSL),乃至由抽象解釋啟發的decision procedures(這些都是由二進位制程式分析的實際問題驅動的);而Jasktab我覺得設計非常優秀,不過似乎受的重視不夠?..

當然BitBlaze, BAP, angr,PSI...等專案也很優秀:)

請問前輩們關於軟體逆向工程,病毒分析這塊前景,工作如何?謝謝了!?

偉大娃娃 學習曲線高,就業面窄。但是工作不算難找。逆向 病毒分析 fuzz之類的都是入門難精通更難,不過誰知道你會不會是下乙個袁哥呢?喜歡就堅持下去吧。另外其他人說的私單小活什麼的,最好等你混熟了行業再決定接不接,因為很多是做外掛程式之類的事情,蠻容易吃上牢飯的。 zhuhelin 生物專業大四,入...

軟體工程方向和大資料方向哪個更具學習價值?

碼農鏟屎官 大資料最後工作的時候大概率是需要些sql的,比如離線計算的hivesql,實時計算的flinksql,當然,大公司的平台一般很成熟了。當然,如果你在小公司的話,需要掌握很多底層平台運維的知識。另外軟體工程跟大資料其實前幾年課程安排差不多,真正考研的時候,其實差別不是特別大。就像我本科是通...

結構工程領域有哪些主流的研究方向?

forgotself 未來的土木結構工程應該是朝著兩個方向發展。其一是城市系統防災理論 生命線工程或者稱為第三代結構設計理論。這個方向是基礎科研理論,比較枯燥,但是前景最光明,近20年會有突破性進展。其二是新材料和土木結構的結合應用,土木與海洋工程的結合。如各種frp的應用。當然,抗震消能減震技術,...