背景
區塊鏈的世界遵循黑暗森林法則,在這個世界我們隨時可能遭受到來自不明的外部攻擊,作為普通用戶不進行作惡,但是了解黑客的作惡的方式是十分必要的。
慢霧安全團隊此前發布了區塊鏈黑暗森林自救手冊
,其中提到了不少關于針對NFT項目方的Discord進行攻擊的手法,為了幫助讀者對相關釣魚方式有更清晰的認知,本文將揭露其中一種釣魚方法,即通過惡意的書簽來盜取項目方Discord賬號的Token,用來發布虛假信息等誘導用戶訪問釣魚網站,從而盜取用戶的數字資產。
釣魚事件
先來回顧一起Discord釣魚事件:2022年3月14日,一則推特稱NFT項目WizardPass的Discord社區被詐騙者入侵,目前已造成BAYC、Doodles、CloneX等NFT被盜,詳情如下:
Lido將在8月26日解鎖851萬枚LDO,價值1567萬美元:金色財經報道,據Token Unlocks在社交媒體表示,Lido Finance將在2023年8月26日解鎖851萬LDO代幣,價值1567萬美元。[2023/8/5 16:20:35]
牽出其中一個解讀:
該解讀里說的bookmark就是瀏覽器書簽,這個書簽里的內容可以是一段JavaScript惡意代碼,當Discord用戶點擊時,惡意JavaScript代碼就會在用戶所在的Discord域內執行,盜取DiscordToken,攻擊者獲得項目方的DiscordToken后就可以直接自動化接管項目方的Discord賬戶相關權限。
背景知識
Ripple政策主管:應將CBDC視為從法定貨幣自然發展而來的產物:7月8日消息,Ripple政策主管Susan Friedman最近接受英國CBDC倡導組織數字英鎊基金會采訪時,討論了倫敦成為加密中心的潛力。Friedman表示,Ripple正致力于鼓勵為加密資產開發負責任的生態系統。Friedman強調,倫敦監管機構對金融科技和CBDC的前瞻性態度給Ripple留下了深刻印象。Friedman主張將CBDC視為從法定貨幣自然發展而來的產物,非常適應日益互聯的現代時代的需求。
她強調了CBDC的能力,能夠提供與傳統法定貨幣相當的安全性和保護措施,同時有效地應對獨特的國內挑戰。CBDC具有改變金融交易、促進透明度和增強經濟效率的潛力。為了充分發揮這一潛力,Friedman強調了制定全面戰略的重要性,促進這些數字貨幣順利融入全球市場,并使其適應未來的需求。Friedman將倫敦描述為加密貨幣的動態環境。[2023/7/8 22:24:53]
要理解該事件需要讀者有一定的背景知識,現在的瀏覽器都有自帶的書簽管理器,在提供便利的同時卻也容易被攻擊者利用。通過精心構造惡意的釣魚頁面可以讓你收藏的書簽中插入一段JavaScript代碼,當受害者點擊書簽時會以當前瀏覽器標簽頁的域進行執行。
美聯儲7月加息25個基點概率為92.4%:7月6日消息,據CME美聯儲觀察,美聯儲7月加息25個基點至5.25%-5.50%區間的概率為92.4%,暫停加息的概率為7.6%。美聯儲將于7月27日凌晨2:00公布7月利率決議,隨后美聯儲主席鮑威爾將召開貨幣政策新聞發布會。[2023/7/6 22:22:04]
以上圖為例,受害者打開了discord
)();">2Hello,World!3</a>
書簽在點擊時可以像在開發者工具控制臺中的代碼一樣執行,并且會繞過CSP(ContentSecurityPolicy)策略。
讀者可能會有疑問,類似「javascript:()」這樣的鏈接,在添加進入到瀏覽器書簽欄,瀏覽器竟然會沒有任何的提醒?
美國國會法案呼吁聯邦政府研究加密貨幣用于非法活動的案例,并就如何減少這些用途提出建議:4月27日消息,周四向美國參議院和眾議院提交的一項兩黨法案將呼吁聯邦政府研究加密貨幣用于非法活動的案例,并就如何減少這些用途提出建議。《金融技術保護法案》建議成立一個工作組,負責研究恐怖分子或其他犯罪分子如何使用加密貨幣和其他新的金融技術,并為國會和監管機構提出旨在打擊這些用途的建議。[2023/4/27 14:31:26]
筆者這里以谷歌和火狐兩款瀏覽器來進行對比。
使用谷歌瀏覽器,拖拽添加正常的URL鏈接不會有任何的編輯提醒。
使用谷歌瀏覽器,拖拽添加惡意鏈接同樣不會有任何的編輯提醒。
使用火狐瀏覽器如果添加正常鏈接不會有提醒。
使用火狐瀏覽器,如果添加惡意鏈接則會出現一個窗口提醒編輯確認保存。
由此可見在書簽添加這方面火狐瀏覽器的處理安全性更高。
場景演示
演示采用的谷歌瀏覽器,在用戶登錄Web端Discord的前提下,假設受害者在釣魚頁面的指引下添加了惡意書簽,在DiscordWeb端登錄時,點擊了該書簽,觸發惡意代碼,受害者的Token等個人信息便會通過攻擊者設置好的Discordwebhook發送到攻擊者的頻道上。
下面是演示受害者點擊了釣魚的書簽:
下面是演示攻擊者編寫的JavaScript代碼獲取Token等個人信息后,通過DiscordServer的webhook接收到。
筆者補充幾點可能會產生疑問的攻擊細節:
1.為什么受害者點了一下就獲取了?
通過背景知識我們知道,書簽可以插入一段JavaScript腳本,有了這個幾乎可以做任何事情,包括通過Discord封裝好的webpackChunkdiscord_app前端包進行信息獲取,但是為了防止作惡的發生,詳細的攻擊代碼筆者不會給出。
2.為什么攻擊者會選擇Discordwebhook進行接收?
因為Discordwebhook的格式為
「https://discord.com/api/webhooks/xxxxxx」,直接是Discord的主域名,繞過了同源策略等問題,讀者可以自行新建一個Discordwebhook進行測試。
3.拿到了Token又能怎么樣?
拿到了Token等同于登錄了Discord賬號,可以做登錄Discord的任何同等操作,比如建立一個Discordwebhook機器人,在頻道里發布公告等虛假消息進行釣魚。
總結
攻擊時刻在發生,針對已經遭受到惡意攻擊的用戶,建議立刻采取如下行動進行補救:
1.立刻重置Discord賬號密碼。
2.重置密碼后重新登錄該Discord賬號來刷新Token,才能讓攻擊者拿到的Token失效。
3.刪除并更換原有的webhook鏈接,因為原有的webhook已經泄露。
4.提高安全意識,檢查并刪除已添加的惡意書簽。
作為用戶,重要的是要注意任何添加操作和代碼都可能是惡意的,Web上會有很多的擴展看起來非常友好和靈活。書簽不能阻止網絡請求,在用戶手動觸發執行的那一刻,還是需要保持一顆懷疑的心。
本文到這邊就結束了,慢霧安全團隊將會揭露更多關于黑暗森林的攻擊事件,希望能夠幫助到更多加密世界的人。?
原作者:SamiKassab,Messari原標題:《THORChain:ApproachingValhalla》 編譯:餅干.
1900/1/1 0:00:00點擊藍字關注我們 SUBSCRIBE?toUS 元宇宙重新定義了人與空間的關系,AR、VR、云計算、5G和區塊鏈等技術搭建了通往元宇宙的通道,創造了虛擬與現實融合的交互方式.
1900/1/1 0:00:00自2021年起,Web3.0連同DAO、SocialFi等相關領域,成為VC們討論的重點。據《鏈新》統計,2021年10月,關于Web3.0、DAO、SocialFi等相關領域的新基金僅有3只,
1900/1/1 0:00:00作者:Chloe 最近火爆的跨鏈橋Stargate發了一篇文章,標題是《AFarewelltoBridges》,即再見跨鏈橋,引語是“bridgesaredead.
1900/1/1 0:00:00編譯:DeFi之道 DarrenLau是誰?父親是一名會計,母親是家庭主婦Darryl是Darren的雙胞胎兄弟,Zachary是他們的大哥當他上學的時候.
1900/1/1 0:00:00撰寫:Blockworks編譯:TechFLowintern這里有七個資本特別關注的領域:L2跨鏈橋存儲DAO和社交代幣GameFi衍生品借貸L2像Arbitrum、Optimism和Stark.
1900/1/1 0:00:00