Skip to content

使用 AI 逆向還原 JavaScript 代碼

來源: @dotey

日期: Fri Oct 24 05:01:05 +0000 2025

標籤: 代碼逆向 AI 工具 TypeScript


來源: @dotey (宝玉)
日期: 2026-02-17
標籤: AI JavaScript 逆向工程 TypeScript 程式碼還原


使用 AI 逆向還原 JavaScript 程式碼

我其實也經常逆向優秀的 JavaScript 程式碼,以前手動,現在藉助 AI 效率奇高,絕大部分程式碼都能藉助 AI 還原。這事一是要有耐心,另一個就是要懂技術實現。

實作方法

給 Codex/Claude Code 提示詞也很簡單:

我不小心把原始碼弄丟了,只剩下編譯後 js 檔案 aaa.js,
請你幫我還原成命名友好的 TypeScript 版本,保存到 xxx 目錄下,
先從 yyy 開始,還原所有相關程式碼,不需要編譯通過,只需要 1:1 還原。

關於逆向工程的討論

引用 @manateelazycat 的觀點:

逆向不是每個人都可以學習的。

我認識的一個人,國內微信逆向第一人,他的氣質才適合做逆向。

鍥而不捨的研究程式碼,看超級長的組合語言,他為了攻克一個問題,可以十多天不出門,就一直死磕組合語言和暫存器的變化。

現在成為國內微信逆向工具的鼻祖,基本上你們要的所有微信的工具他都可以實現。

Curation Desk

這篇文章要放去哪一層?

AI Priority65
待審 預設狀態:待審 · 已寫入文章 metadata

我其實也經常逆向優秀的 JavaScript 程式碼,以前手動,現在藉助 AI 效率奇高,絕大部分程式碼都能藉助 AI 還原。這事一是要有耐心,另一個就是要懂技術實現。

先快速掃摘要與重點段落,再決定要精選或封存。