共享軟體最大敵人是非法破解。以下為破解者常用十大類工具(僅供安全研究參考,請勿用於非法用途):
- 偵錯器: SoftICE(公認最強核心級偵錯,多平台)、TRW2000(國人開發,相容 SoftICE 指令,針對破解優化,可脫殼生成 EXE)。
- 反組譯器: W32Dasm 8.93 黃金版(靜態/動態分析,加強中文字串提取)、Hiew(十六進位編輯器可反組譯並直接修改指令)。
- VB 程式偵錯: SmartCheck(Numega 出品,專解釋 VB 偽碼,不需懂組語即可破解 VB 程式)。
- 十六進位編輯器: UltraEdit(Win 介面、操作便利、有漢化版)、WinHex、Hex Workshop 等。
- 登錄檔監控: RegShot、RegMon、RegSnap 監視安裝/執行時登錄檔變化(安裝時間、使用次數、序號等)。
- 檔案監控: FileMon 監控指定檔案的讀寫、開啟/關閉操作,分析驗證邏輯。
- 脫殼工具: ProcDump 剝離多種加殼保護,還原原始碼,支援腳本脫新版殼,兼具 PE 修正功能。
- 殼類型偵測: Typ、GTW、FileInfo、沖擊波2000 識別加殼類型並定位入口點(含 ASPack、Phantom 等),配合脫殼工具使用。
- 資源修改器: ExeScope 修改 VC++/Delphi 程式資源(選單、對話框、字串表),常用於漢化或改版權資訊。
- API 呼叫監控: API Spy 監控程式呼叫的 Windows API,設定中斷點達成破解目的,支援 Win95/98/NT/2000。
聲明: 以上工具本身合法,用途取決於使用者。如槍在軍人手中衛國,在壞人手中即兇器。請勿對工具產生偏見,支持正版軟體。