工具簡介
DUnitID 是一款專為 Delphi 開發者設計的靜態分析工具,能掃描編譯後的執行檔,偵測其中使用的第三方元件庫與加密演算法。支援檔案拖放操作,介面直觀易用。
核心功能
- 第三方元件識別:快速辨識程式使用的知名元件套件(如 Indy、FastReport、DevExpress 等)。
- 加密演算法偵測:掃描常見加密相關演算法特徵碼,包含:
- MD5
- RSA
- DES
- Blowfish
- SHA 系列
- 破解分析輔助:對逆向工程師極具價值,可快速定位加密邏輯與授權驗證區塊。
版本歷程
| 版本 | 發布日期 | 備註 |
| 0.17.3298 | 2008-11-24 | 公開發布 |
| 0.17.2654 | 2008-07-12 | 公開發布 |
| 0.17.2388 | 2008-05-03 | 公開發布 |
應用場景範例
掃描知名 FTP 用戶端:
- FlashFXP:偵測其使用的元件與加密模組
- FTPRush:分析第三方庫依賴

總結
DUnitID 是 Delphi 開發與逆向分析的利器,特別適合:
- 開發者審計自家專案的第三方相依性
- 安全研究人員快速定位加密演算法實作位置
- 技術支援人員分析客戶軟體元件組成