KeyFrame內部研究專用

Adam Laurie (Major Malfunction) - AI go Beep Boop! | [un]prompted 2026

unprompted·3月25日週三·29 min英文

三句話摘要

硬件黑客如何利用AI(Claude)將故障注入攻擊從6週失敗縮短為7分鐘成功,並用$7樹莓派Pico替代千元級專業設備。 AI通過幫助將非確定性問題轉化為精準工程問題,使硬件破解從高門檻專業技能變成可獲取能力,在安全領域引發不可逆的範式轉變。 提問方式決定答案品質:講者原認為AI只能查數據手冊,直到朋友建議改變提問策略——從模糊的「AI能幫什麼」轉向三個核心工程問題(故障位置、注入時機、脈衝強度),AI才能發揮真正價值,將非確定性試驗轉化為可解決的參數優化問題。

重點整理

重點
  • 1

    提問方式決定答案品質:講者原認為AI只能查數據手冊,直到朋友建議改變提問策略——從模糊的「AI能幫什麼」轉向三個核心工程問題(故障位置、注入時機、脈衝強度),AI才能發揮真正價值,將非確定性試驗轉化為可解決的參數優化問題。

  • 2

    AI的逆向工程與推理能力:Claude不只回答問題,而是基於芯片架構進行逆向工程——分析引導加載程序流程、內存讀取命令時序、鎖定檢查邏輯,根據芯片運行頻率精確計算故障時間窗口,甚至主動提出更優方案(用ADC主動控制而非被動測量)。

  • 3

    硬件成本與功能的根本性重構:樹莓派Pico用$7的價格整合了原本分散在多個千元級設備上的功能(JTAG/SWD調試、邏輯分析、故障觸發、示波器功能),使一次性攻擊成為經濟可行,Claude用3天重寫了原本兩人耗時1年以上開發的Raiden項目。

  • 4

    安全範式的不可逆轉變:硬件破解從特定國家/組織的專屬能力轉變為人人可得的技能,意味著SIM卡、信用卡等防護的繞過能力廣泛下沉,且效能提升10倍,代表整個安全生態的根本洗牌。

實用技巧與重點

乾貨
  • 故障注入核心三參數
  • WHERE:在芯片對角線上深入7 mil處放置探針
  • WHEN:在重置事件發生後注入電磁脈衝
  • HOW MUCH:從500V(芯片供電上限)開始調整,當崩潰概率達50%時為最優平衡點
  • 性能對比
  • 傳統方法:6週連續24小時 → 零結果
  • Claude優化方案:7分鐘 → 成功解鎖
  • 樹莓派Pico規格
  • 支持SWD/JTAG直接通信
  • 故障計時精度:5納秒
  • 信號嗅探:UART、SPI、I2C
  • 硬件UART數量:8個(通過引腳重配置實現,官方Pico僅2個)
  • 售價:約$7
  • 被替代設備
  • 原始成本:>$1000(包含調試器、邏輯分析儀、故障觸發器FPGA、示波器等)
  • 開發效率
  • Raiden項目重寫時間:3天(原始版本:2人×1年)
  • 攻擊框架發布
  • 主框架已發布
  • 新代碼計劃下週移植
  • 芯片防護層級
  • 讀保護鎖定(Data Read Protection)
  • 引導加載程序驗證機制

結論

結論

AI通過幫助將非確定性問題轉化為精準工程問題,使硬件破解從高門檻專業技能變成可獲取能力,在安全領域引發不可逆的範式轉變。

完整解析

詳細

講者是專業硬件黑客,最初對AI在硬件領域的應用持懷疑態度。他的轉變來自一個實際困境:需要從被鎖定的芯片中提取固件。硬件故障注入是通過精確控制電磁脈衝或電壓跌落來誘騙芯片執行不該執行的操作。他編寫了Python腳本,讓其連續6週24小時不停地進行試驗,卻毫無進展。

關鍵轉折出現在一位朋友的建議中。這位朋友組織過一個名為「Prompt or Get the Fuck Out」的AI活動,他建議講者改變提問方式——不問「AI能幫我什麼」,而是針對工作提出三個精準工程問題:故障應注入芯片的哪個位置(WHERE)、應在何時注入(WHEN)、應使用多大力度(HOW MUCH)。講者隨即進入ChatGPT並提出這三個問題。AI的回答精準得驚人:在芯片對角線上深入7 mil處放置探針;在特定系統事件後注入脈衝;從500V(芯片供電上限)開始調整強度。按照這份方案,他只花了7分鐘就完成了之前6週無法完成的任務。

這次成功激發了進一步的合作。講者邀請Claude幫助設計完整的故障注入平台。Claude提出的方案令人印象深刻:用價格約$7的樹莓派Pico微控制器取代原本需要多個千元級專業工具(調試器、邏輯分析儀、故障觸發器、示波器)組成的系統。更重要的是,Claude不僅實現基本功能,還提出創新優化——用ADC(模數轉換器)主動測量並控制故障注入時序,使過程從「試驗性尋找正確參數」轉變為「測量到目標值就自動觸發」的確定性流程。

演講中的實際演示展示了系統效果。講者向芯片閃存加載有效載荷,通過電壓驟降觸發故障,隨後重新配置內存映射器讓芯片誤認為閃存是SRAM,從而繞過讀保護並成功轉儲內存。整個過程自動化且可重複,單次設備成本極低。

一位安全專家的補充發言揭示了這一變化的深層意義。他指出,硬件破解能力的民主化代表了範式轉變。歷史上,破解工作要麼是昂貴的業餘愛好,要麼掌握在國家或組織手中。現在,用$7硬件加Claude生成代碼,任何人都能執行原本只有國家級技術能力才能完成的攻擊。這意味著SIM卡、信用卡等各類防護的繞過能力大幅下沉,且效能提升10倍。他認為這反映更大趨勢:AI正將高度專業化的能力轉化為人人可及的工具。

關鍵時刻

Pipeline v2

帶時間戳的重點,會在逐字稿層級分析上線後產生。目前請先透過原始影片觀看。

事實查核

Pipeline v2

說法查證是下一次管線升級的一部分。KeyFrame 只會顯示它真正能驗證的內容。

更多「Web2 安全」的內容

SANS Stormcast Tuesday, August 25th, 2026: DOUBLECUP PNG; WebAudio Fingerprinting; Expired Domains; Android; Car
7 min
Web2 安全英文PODCAST8月25日

SANS Stormcast Tuesday, August 25th, 2026: DOUBLECUP PNG; WebAudio Fingerprinting; Expired Domains; Android; Car

SANS Stormcast

  • PNG 容器攻擊的簡易性設計:Double Cup 不依賴複雜的 Exif 或隱寫技術,只用 PNG 副檔名和檔頭來偽裝,核心是利用 findstr 指令的常見可用性讓執行變得無需額外工具。
  • Web Audio API 的隱密指紋識別:音訊於增益零的無聲狀態下播放,使用者完全無感,但錄製波形足以建立裝置特徵,在瀏覽器原生功能層面難以區分是反詐欺還是過度追蹤。
  • 域名過期引發的串聯漏洞:DMARC 報告端點使用過期域名是常見疏漏,允許攻擊者透過簡單的域名註冊取得他人的 SPF/DKIM 錯誤報告,進而收集目標系統配置情報。
Risky Bulletin: Expired credit cards can be used for malicious transactions
5 min
Web2 安全英文PODCAST8月24日

Risky Bulletin: Expired credit cards can be used for malicious transactions

Risky Business

  • 支付安全的非對稱風險:Visa卡利用未加密的卡片資料與NFC通訊,攻擊者可藉由中間人技術竄改過期日期進行交易,但MasterCard、美運卡與Discover的防護更完善,顯示不同發卡機構的安全架構存在明顯差異。
  • 國家級駭客活動的連鎖延伸:北韓Lazarus集團在2月單一事件已累積100名受害者,涵蓋大學、警察部門、媒體與醫療機構,伊朗駭客則針對基礎建設如電力系統發動破壞性攻擊,反映地緣政治在網路戰爭中的升溫。
  • AI加速漏洞生態的雙面刃:AI工具催生近2萬份漏洞概念驗證代碼發布,但同時也導致大量失效漏洞代碼氾濫,增加資安團隊甄別真實威脅的難度;Mayer Protocol遭攻擊事件中,駭客用AI鏈接六個無關的小漏洞完成盜竊170萬美元的攻擊。
SANS Stormcast Monday, August 24th, 2026: More Entra Powershell; Entra Vulnerability; GitLab Vuln (and PoC); GTA 6 Leak Malware
5 min
Web2 安全英文PODCAST8月24日

SANS Stormcast Monday, August 24th, 2026: More Entra Powershell; Entra Vulnerability; GitLab Vuln (and PoC); GTA 6 Leak Malware

SANS Stormcast

  • Microsoft EntraID 的遠端代碼執行漏洞已由微軟修補,初期報告顯示已遭利用但後來更正為未遭利用。這反映 Microsoft 在雲端軟體安全上的透明度提升,對漏洞採用與內部軟體相同的 CVE 編號和公告流程。
  • PowerShell 指令碼可用於驗證 MFA 部署完整性,特別是找出未啟用 MFA 的遺漏帳號。同時可以分析 EntraID 登入日誌中的異常行為,如風險係數評估和地理位置檢測,幫助組織快速識別可疑登入。
  • GitLab 的 GraphQL 代碼注入漏洞允許未認證攻擊者刪除或修改儲存庫,潛在導致供應鏈攻擊。已有公開概念驗證 (PoC) 存在,使用內部部署 GitLab 的組織必須立即修補。