AI 逆向真正可怕的地方,不是會不會解,而是它已經開始具備『多路徑試錯+觀察回饋+持續迭代』的工程能力

Huli 這篇文章表面上是在分享幾個 AI 協助逆向 Android App 的案例,但真正值得記錄的,不只是『AI 已經能幫忙逆向』,而是它在逆向工程這種高不確定、高試錯密度的工作裡,已經展現出接近工程代理(engineering agent)的能力。

這篇最重要的訊號,不是 AI 會不會用幾個工具,而是它開始會走完整條問題解決路徑:拆解問題、選擇分析方式、根據失敗結果調整策略、改用別條路、直到把目標逼出來。

一、文章中的真正主角不是某一個工具,而是 AI 的探索能力

文中案例涵蓋了 Cocos2d、Unity、混淆 App、商業殼保護 App,甚至銀行等級的防護。每一個案例的共同點都不是「AI 一次猜中」,而是:

  • 先做靜態分析
  • 行不通就改走動態分析
  • hook 失敗就換 hook 點
  • 推論錯誤就回頭檢查密文特徵
  • 找不到 key 就從函式呼叫、字串拼接、前綴重複模式去反推
  • 沒辦法完整脫殼,也會改走資源層或腳本層把核心邏輯挖出來

這代表 AI 的價值不只是『知道答案』,而是它已經能在一個沒有標準答案的空間裡持續搜索。逆向工程本來就是高度探索型工作,能做到這一點,意義比單次解題大得多。

二、AI 最可怕的地方,不是更懂 assembly,而是更不怕反覆試

Huli 的描述很傳神:本質上就是做各種嘗試、觀察輸出、根據輸出去改,再不行就換下一種方法。

這件事其實是很多工程工作的核心:

  • 不是先天知道正解
  • 而是快速試多條路
  • 保留中間線索
  • 用 log、錯誤、輸出差異去更新假設

人類工程師常常不是不會,而是時間、耐心與上下文切換成本有限。但模型一旦有足夠工具、權限與執行時間,它在這種高密度試錯任務上會顯得特別可怕,因為它不怕重來,也不介意把十條錯路都先走一遍。

三、這篇真正改變的是對 AI 邊界的認知

文中很關鍵的一句是:『原來是我限制了 AI。』

這句話值得被記下來,因為它不只適用於逆向工程。Huli 原本也以為某些事情 AI 辦不到,例如脫殼、處理大型保護機制、理解高度混淆程式;但在一次次實測後發現,很多限制其實不是模型能力本身,而是人類先替它劃了邊界。

這對軟體開發、debug、重構、架構理解都一樣有啟發:如果一個任務本質上是『可觀測、可驗證、可多次迭代』,那它就比很多人直覺以為的更適合交給 AI 持續跑。

四、但文章也提醒了另一個現實:AI 很強,不代表可以不驗證

Huli 也點出一個非常重要的坑:AI 有時會在沒有真正拿到原始實作時,根據 interface、命名與結構『合理腦補』出一份很像真的分析報告。

這代表未來用 AI 做逆向、資安分析、程式理解時,關鍵管理動作不是只看它有沒有產出,而是要逼它證明:

  • 你真的拿到實作了嗎?
  • 關鍵登入流程能不能看到實際邏輯?
  • 這份結論是根據 dump / decompile / hook 結果,還是只是推測?

所以更精準的說法不是『AI 可以取代驗證』,而是『AI 可以把探索成本壓低,但人類必須把驗證門檻拉高』。

五、攻防平衡正在被改寫

文章最後談到的攻防觀點也很值得記錄:只要東西在 client 端執行,理論上就沒有真正的秘密。過去守方依賴的是增加破解時間與成本,例如混淆、加殼、anti-debug、root 偵測、SSL pinning 等。

但當 AI 的逆向能力提升後,攻方的時間成本可能開始劇烈下降。原本要靠資深研究員花大量時間理解的保護層,未來可能變成 AI 在幾十分鐘到幾小時內就能完成第一輪拆解。

這會逼守方重新思考兩件事:

  • 防禦還能不能只靠『增加人工分析成本』
  • 未來是不是也得用 AI 來生成更高變異、更難模式匹配的保護機制

換句話說,AI 不只是讓逆向更便宜,而是在動搖整個 client-side protection 的成本結構。

六、我的結論

這篇文章最值得整理的,不是『AI 能逆向 APK』這件事本身,而是它揭露了一個更大的事實:當任務具備足夠工具存取、可觀測輸出、可驗證目標與可反覆迭代條件時,AI 已經能在非常複雜的工程空間裡表現出驚人的解題韌性。

逆向工程只是其中一個最戲劇化的例子。真正應該讓人重新思考的,是這種能力能否平移到更多工程工作:debug、滲透測試、系統重構、舊系統理解、跨專案改動,甚至完整應用程式開發。

如果答案是可以,那這篇文章其實不是在談逆向,而是在談一個更大的問題:AI 距離成為真正能獨立跑完整工程回路的 agent,可能比多數人以為的還近。

來源:https://blog.huli.tw/2026/04/18/ai-reverse-engineering-op/

AI 逆向真正可怕的地方,不是會不會解,而是它已經開始具備『多路徑試錯+觀察回饋+持續迭代』的工程能力 | Allen 知識庫 | Allen 知識庫