Drainer 是將錢包簽章、代幣授權或欺騙性交易轉化為資產竊取的惡意基礎設施。它常藏在空投、鑄造、客服或驗證頁面後方,並依錢包資產選擇最有價值的權限要求。
核心原理#
Drainer 不一定靠單一合約。假前端、錢包解碼、鏈下簽章、relayer 與多個 spender 可以協同運作;因此只中斷網站連線並不足夠。
可見介面只呈現攻擊鏈的一部分。熟悉的品牌、空投或客服話術都可能遭仿冒,簽署前要獨立確認網域、鏈別、資產與實際授予的權限。
逐步處理#
- 拒絕非預期的 approval、permit 與 NFT operator 權限。 先停止簽署並關閉可疑頁面,不要因倒數計時或獎勵承諾而繼續。
- 從可信 explorer 檢查 spender 合約與解碼後效果。 同時查看近期交易、代幣額度、NFT operator 及可取消的鏈下訂單。
- 判斷是單一權限遭授予,還是助記詞、私鑰或裝置已外洩。 兩種情況的處理不同,不能只靠中斷連線推斷。
- 從已驗證介面撤銷剩餘權限,必要時遷移資產。 若根憑證可能外洩,應在乾淨裝置建立全新助記詞錢包,而非同一助記詞下的新帳戶。
- 保存並通報網域、合約、地址與交易雜湊。 只向官方平台、錢包、託管商或執法管道提交,不接受主動聯絡的追回服務。
必須注意的失敗模式#
- 以為只要連接網站就能解釋所有損失。 真正原因可能是既有授權、permit、惡意交易或已外洩金鑰,必須依鏈上證據分類。
- 為了「驗證持有權」簽署無法解讀的資料。 登入簽章不一定無害,可能包含可供稍後使用的轉移權限。
- 沒有計畫就用受害錢包做救援交易或補 Gas。 Sweeper bot 可能立即搶走 Gas 或新入帳資產,並暴露救援步驟。
- 付費給聲稱能逆轉交易的追回服務。 區塊鏈轉帳通常不可撤銷,這類服務可能是第二次詐騙或另一個 drainer。
處理前先分清權限外洩與根憑證外洩。前者可能透過撤銷控制;後者必須遷移到真正全新的安全邊界。
何時應停止或改變處理方式#
無法解釋錢包提示、合約地址或權限時就應拒絕。助記詞若可能外洩,不要只撤銷,必須建立新安全邊界。
如何證明處理完成#
不要只看撤銷工具顯示成功。重新以可信 explorer 查詢每條相關鏈,確認額度、NFT operator、訂單與資產餘額都符合預期。
| 檢查點 | 證據 | 停止條件 |
|---|---|---|
| 檢查交易與授權 | explorer 紀錄 | 未知權限仍存在 |
| 撤銷可疑權限 | 已確認撤銷交易 | 撤銷頁要求轉帳 |
| 必要時遷移 | 新錢包收款紀錄 | 新帳戶仍由舊助記詞衍生 |
保留網域、交易雜湊、合約地址、收款地址與官方案件編號即可;助記詞、私鑰或驗證碼不得提供給通報或追回服務。
常見問題#
Drainer 不靠簽章也能竊取嗎?
若私鑰或助記詞已外洩,無需新簽章;否則多數情況仍要既有權限、permit 或交易。
中斷網站連線能阻止它嗎?
不能。那只清除本機連線,不會撤銷鏈上 approval。
硬體錢包能阻擋 Drainer 嗎?
可隔離金鑰,但使用者仍可能在裝置上核准惡意指令。
相關指南#
參考資料#
風險提示: Drainer 事件可能同時涉及多條鏈與多種權限,應完整盤點後再判斷風險已解除。
編輯標準
本文以教育與可靠來源為基礎。安全措施、交易所規則及法律要求可能變動,採取重要操作前請透過相關官方管道核實。