Awesome REA
繁體中文
返回全部案例

Aegis:從 Android APK 找出動態驗證碼演算法

分析目標: Aegis Authenticator 3.4.3 Android APK

作者 / 歸屬: REA 官方案例團隊;原專案作者見來源

核對日期:

收錄狀態: 已閱讀公開原文,未獨立復跑作者測試。

想解決什麼問題

每 30 秒變化的六位登入碼是怎麼計算的?

REA 具體做了什麼

REA Android 分析定位生成、顯示和複製相關方法,閱讀 HOTP/TOTP 計算,再編寫可調整時鐘的瀏覽器演示。

原作者報告的成果

官方頁面報告:提取方法與獨立實現對照 133 個用例,並核對 RFC 6238 的六個 SHA-1 參考樣例。

侷限與未驗證項

範圍是驗證碼生成計算;不代表完成金鑰庫、加密儲存或整款應用的重建。本倉庫沒有復跑這些用例。

可以借鑑什麼

選一個可獨立驗證的小功能,用公開標準測試向量約束實現。

原文中的 REA 使用證據

Inspected with REA 6.1.0 on 9 October 2026.

短摘錄簡化了排版,完整上下文以原文為準。

原始來源

本頁為獨立整理,成果歸原作者。目標軟體、安裝包和完整反編譯輸出不在此分發。

在 GitHub 檢視此案例 · 糾正資料