AndroidCerberus惡意樣本分析惡意樣本特征流程概覽內存解密新dex地區白名單隱藏圖標定時觸發保活廣播計步機制觸發與C2服務器通信更新攻擊命令忽略電池優化竊聽短信消息激活設備管理員啟動后臺服務誘導啟用無障礙服務請求竊聽短信所需的權限啟動設備鎖更新輔助服務狀態到payload無障礙服務木馬傳播機制總結參考文章
AndroidCerberus惡意樣本分析
前段時間網上流傳Android平臺Cerberus木馬家族出現了新的變種,在網上找了一番沒有找到新變種的木馬樣本反而找到了2019年6月披露的一批樣本,這里挑選了其中一個樣本深入的分析下看看Cerberus木馬的工作機制。
Cerberus木馬的詳細介紹可以閱讀之前發的文章:https://mp.weixin.qq.com/s/UewBO4RgTlh9vBKzqYXEcQ
惡意樣本特征
樣本名稱:FlashPlayer
應用包名:com.uxlgtsvfdc.zipvwntdy
SHA-256:728a6ea44aab94a2d0ebbccbf0c1b4a93fbd9efa8813c19a88d368d6a46b4f4f
Free-to-Play H5游戲Flappy Moonbird將于5月9日在以太坊鏈上開啟鑄造:4月27日消息,Free-to-Play H5 游戲 Flappy Moonbird 宣布將于 5 月 9 日在以太坊鏈上開啟鑄造。
此前消息,Flappy Moonbird 于 4 月 25 日宣布以 6000 萬美元估值完成 200 萬美元 Pre Series B 融資,FBG Capital 領投。Flappy Moonbird 由法國視頻游戲開發商和發行商 Voodoo 旗下工作室 Helix Table 制作,該公司開發了 100 多款休閑游戲。[2023/4/27 14:30:46]
流程概覽
惡意樣本的執行流程大概如下:
內存解密新dex
Android應用程序必須在AndroidManifest.xml文件中聲明其使用的服務、廣播接收器和活動組件才能使用它們。在反編譯Cerberus惡意樣本中很明顯能看到其使用的服務、廣播接收器和活動等組件并不在主dex文件中,所以這里基本可以判斷其核心dex文件是在內存中動態解密的。
Solana Web3手機Saga推出NFT鑄造應用Minty Fresh:2月23日消息,Solana Web3手機Saga推出NFT鑄造應用程序Minty Fresh,支持用戶僅需輕點并完成拍攝,就可以直接在手機中進行NFT鑄造,并在幾秒鐘內將其轉換為鏈上的NFT,任何人都可以隨時隨地成為創作者。[2023/2/23 12:24:24]
地區白名單
惡意樣本在解密釋放新的dex文件后判斷當前感染者所在國是否在白名單中,如果在白名單中則不執行惡意行為。
白名單國家名單有:烏克蘭、俄羅斯、白俄羅斯、塔吉克斯坦、烏茲別克斯坦、土庫曼斯坦、阿塞拜疆、亞美尼亞、哈薩克斯坦、吉爾吉斯斯坦、摩爾多瓦等。
隱藏圖標
發現Optimism漏洞的開發人員 Jay Freeman 為蘭花協議創始人:2月17日消息,此前以太坊二層擴容方案 Optimism 開發人員表示,一個嚴重錯誤已經在本月早些時候完成修復。根據 Optimism 官方博客文章中所述,該團隊表示相關漏洞是在該項目以太坊客戶端 Geth 分叉中發現的,具體而言,該漏洞可以通過在持有 ETH 余額的合約上反復觸發 SELFDESTRUCT 操作碼,導致在 Optimism 上創建 ETH 成為可能。Optimism團隊表示,根據其分析,除了以太坊數據初創公司 Etherscan 的一名工作人員意外激活外,該漏洞未被利用,在確認漏洞后幾個小時候,Optimism 就對該漏洞修復進行了測試并部署到 Optimism 的 Kovan 和 Mainnet 網絡(包括所有基礎設施提供商)。據悉,發現該漏洞的開發人員 Jay Freeman 已經獲得了 2,000,042 美元賞金,而他正是蘭花協議 Orchid Protocol 創始人,也是 Apple Dev Team 的一員,所有越獄 iPhone 使用者都肯定熟悉他開發的 Cydia,一款類似蘋果軟件商店的軟件,用戶可以購買安裝比蘋果軟件商店更高權限的軟件,從而實現輸入法、瀏覽器內嵌插件等程序,甚至可以解開網絡鎖、軟件鎖,從而可以免費使用破解的游戲和軟件。[2022/2/17 9:57:44]
如果感染者不在白名單國家則惡意軟件將進一步執行,其通過禁用入口組件來實現隱藏圖標使其在手機桌面上不可見來規避感染者卸載惡意應用。
動態 | 昨日新增239個代幣型智能合約 FreeCoin sentacoin和FomoDD風險最高:第三方大數據評級機構RatingToken最新數據顯示,2018年8月29日全球共新增2078個合約地址,其中239個為代幣型智能合約。\t在RatingToken同時發布的“新增代幣型智能合約風險榜”中,FreeCoin(FRCN)、sentacoin(senta)和FomoDD(Chives)風險最高,其中FreeCoin(FRCN)存在31個安全風險,檢測得分為3.1。此外,其他登上該風險榜TOP10的還包括imfomo Long Official(imfomo)、BULLSHITTOKEN(BULLSHIT)、CryptoCasher(CRR)、EAP Smart Token Relay(EAPBNT)、Rethen Token(RETHEN1)、WBC(WBC)和One more try coin(OMTC)。如需查看更多智能合約檢測結果,請查看原文鏈接。[2018/8/30]
定時觸發保活廣播
惡意軟件通過在清單文件中注冊高頻的系統廣播事件以及定時讓系統時鐘發送自身廣播事件實現了一個簡單的保活機制使其能持續的活動在系統中。
嘉信理財首席全球投資策略師Jeffrey Kleintop:比特幣是“特立獨行”的 難以預測存在泡沫:嘉信理財首席全球投資策略師Jeffrey Kleintop今天在接受Business Insider采訪時,被問及是否認為比特幣存在泡沫。對此他表示:比特幣是“特立獨行”(kind of its own thing)的,因其自身具備“獨立性”而難以預測。[2017/12/27]
計步機制觸發與C2服務器通信
在保活廣播接收器組件中,實現了一個簡單的計步器來觸發木馬與C2服務器的通信。
更新攻擊命令
計步數量達到閥值后,啟動HBOxMrf木馬服務拉取C2服務器的攻擊命令,C&C服務器地址為:http://94.156.77.32/gate.php目前服務已經無法正常訪問。
客戶端與C2服務器交互流程如下:
1.首先拉取C2服務器下發的攻擊命令。
忽略電池優化
Cerberus木馬除了定時觸發保活廣播,還通過將自己加入電池優化白名單中來增強持續在系統中執行惡意活動的可能。
竊聽短信消息
保活廣播接收器同時也在接收短信消息類型的系統廣播,當收到此類型廣播時則讀取出短信內容和發信人并保存到配置文件中,為后續執行惡意活動竊取短信消息做準備。
激活設備管理員
Cerberus木馬除了通過隱藏圖標的方式防止感染者卸載自身外,還通過激活設備管理員權限來防止感染者卸載自身,同時也為了防止其他安全軟件查殺卸載Cerberus木馬。
啟動后臺服務
誘導啟用無障礙服務
Cerberus木馬的所有敏感操作都嚴重依賴于無障礙服務的啟用,其通過循環拉起“啟用無障礙服務界面”來誘導感染者對其進行無障礙服務授權。
請求竊聽短信所需的權限
請求竊取短信消息和聯系人所需的權限。
啟動設備鎖
根據lockDevice標記執行設備鎖操作。
更新輔助服務狀態到payload
無障礙服務
無障礙服務啟用后通過監控界面元素,模擬點擊界面授權按鈕來完成權限的自我授權和設備管理員的激活操作。同時監控界面活動是否正在進行安全掃描、是否正在卸載惡意軟件來避免木馬被查殺和卸載。包括監控界面是否打開目標活動,將其通知給payload完成界面劫持攻擊操作。
在無障礙服務中模擬點擊激活按鈕,完成激活設備管理員防止被用戶卸載,也為后續鎖定設備提供權限支撐。
監控界面是否在GooglePlay保護機制掃描界面,如果是則發送回退事件防止被查殺。
監控當前前臺活動發送到payload執行相關攻擊操作。
木馬傳播機制
Cerberus木馬的作者曾在Twitter上表明,其傳播采用釣魚網站以FlashPlayer的形式進行傳播來誘導用戶下載安裝惡意木馬。建議用戶在網站下載應用時應特別注意網站的真實性和安全性避免被釣魚或劫持攻擊。
總結
Cerberus惡意木馬通過字符串混淆、執行流混淆、動態加載代碼、動態解密字符串和實現了一個簡單的計步器機制來對抗安全人員的分析工作。同時利用了Android無障礙服務的屏幕監控功能,通過監控手機屏幕內容的改變事件,模擬點擊危險權限授權按鈕進行自我授權、監控用戶的安全掃描和卸載行為進行自我保護以及監控前臺應用活動界面完成對目標的劫持攻擊。
對于本次分析遺憾的是由于C2服務器的關閉導致無法獲取到核心的payload代碼和相關惡意指令,從而無法進行更加全面的分析木馬的攻擊機制。但payload想要完成攻擊終究還是依賴于無障礙服務的啟用,我相信Cerberus木馬家族的新變種也會依賴于該功能,所以建議在日常使用Android設備時應謹慎啟用設置中的無障礙服務開關。
Cerberus仍是目前較為活躍的Android平臺新型木馬,其作者通過租賃的方式進行盈利,同時在黑市和Twitter上宣傳木馬內容從而吸引惡意活動參與者購買此木馬。
此類木馬危害極大,普通用戶在下載相關軟件時請首先確認網站的真實性,確保軟件來源的可靠性防止被釣魚攻擊下載到此類惡意軟件。
參考文章
https://www.threatfabric.com/
Tags:CERBERUSERBBERCERGoCerberus白嫖steamtogetherbnbBernard financecere幣最新
投資的路很漫長,要學會淡然,市場往往的技術與消息時充滿矛盾的,需要少說話多傾聽,無論你今天怎么用力,明天的落葉還是會飄下來,市場本無常,無常是資本市場的一種常態,要學著習慣適應這種無常.
1900/1/1 0:00:0001趨勢為王法則 交易的時候,看大周期的方向,例如周K線,做單的原則就是:見高做空,只空不多,多者必死;相反,當趨勢為多的時候,做單的原則是:見低做多,只多不空,空者必亡.
1900/1/1 0:00:00Gaming-LeagueChain(GLC)項目背景介紹:GLC生態致力于建立以游戲、文旅為核心的區塊鏈生態,支持游戲開發者、文旅平臺在生態中接入已有的服務或開發新的應用.
1900/1/1 0:00:002020年3月21日,一線區塊鏈評級機構CryptoDiffer發布最新交易所錢包監控報告,該報告針對交易所的真實交易情況,從充值金額總量、凈充量、充值用戶、人均充值量等數據維度進行統計和分析.
1900/1/1 0:00:00大盤昨天早間7點,短時跌破了小時線MA60均線支撐后,持續陰跌,多頭根本沒有一點有效反彈,幣價從7300美金,一路下跌,最低跌至6744美金,重回7000美金之下.
1900/1/1 0:00:002020年5月30日周六農歷四月初八大家好,我是你們的老朋友易天說。專注從K線形態角度摸索市場動向分析行情走勢,觀點明確,一針見血,爭取為廣大幣友傳遞最有價值的幣市信息.
1900/1/1 0:00:00