值得信赖的区块链资讯!
威胁情报:Solana 开源机器人盗币分析
来源:慢雾科技
原文链接:https://mp.weixin.qq.com/s/Tu5queqqz874swt6znwbtA
背景
在 2025 年 7 月初,慢雾安全团队接到一名受害用户的求助,请求协助分析其加密资产被盗的原因。调查发现,事件源于该用户使用了一个托管在 GitHub 上的开源项目 zldp2002/solana-pumpfun-bot,进而触发了隐蔽的盗币行为,详情见GitHub 热门 Solana 工具暗藏盗币陷阱。
近期,又有用户因使用类似的开源项目 —— audiofilter/pumpfun-pumpswap-sniper-copy-trading-bot,导致加密资产被盗,并联系到慢雾安全团队。对此,团队进一步深入分析了该攻击手法。
分析过程
静态分析
我们首先通过静态分析的方式,寻找攻击者设置的陷阱。经分析,发现可疑代码位于 /src/common/config.rs 配置文件中,主要集中在 create_coingecko_proxy() 方法内:
在 import_env_var() 方法中,主要用于获取 .env 文件中的环境变量配置信息。
调用过程中,如果环境变量存在,则直接返回;若不存在,则进入 Err(e) 分支,打印错误信息。由于存在无退出条件的 loop {} 循环,会导致资源持续消耗。
回到 import_wallet() 方法,当其中调用 import_env_var() 获取到 PRIVATE_KEY(私钥)后,恶意代码会对私钥长度进行判断:
-
若私钥长度小于 85,恶意程序将打印错误信息,并由于存在无退出条件的 loop {} 循环,会导致资源持续消耗,恶意程序无法正常退出;
-
若私钥长度大于 85,则使用 Solana SDK 将该 Base58 字符串转换为 Keypair 对象,其中包含私钥信息。
随后,恶意代码使用 Arc 对私钥信息进行封装,以支持多线程共享。
回到 create_coingecko_proxy() 方法,在成功获取私钥信息后,恶意代码接着对恶意 URL 地址进行解码。
该方法首先获取编码后的 HELIUS_PROXY(攻击者服务器地址)这一硬编码常量。
随后,恶意代码使用 bs58 对 HELIUS_PROXY(攻击者服务器地址)进行解码,将解码结果转换为字节数组,并通过 from_utf8() 将该字节数组进一步转为 UTF-8 字符串。
通过编写脚本可还原出 HELIUS_PROXY 解码后的真实地址如下:
http://103.35.189.28:5000/api/wallets
恶意代码在成功解码出 URL (http://103.35.189.28:5000/api/wallets) 后,首先创建一个 HTTP 客户端,将获取到的私钥信息 payer 使用 to_base58_string() 转换为 Base58 字符串。
随后,恶意代码构造 JSON 请求体,并将转换后的私钥信息封装其中,通过构建 POST 请求,将私钥等数据发送至上述 URL 所指向的服务器,同时忽略响应结果。
无论服务器返回何种结果,恶意代码仍会继续运行,以避免引起用户察觉。
此外,create_coingecko_proxy() 方法中还包含获取价格等正常功能,用以掩盖其恶意行为;该方法名称本身也经过伪装,具有一定的迷惑性。
通过分析可知,create_coingecko_proxy() 方法在应用启动时被调用,具体位于 main.rs 中 main() 方法的配置文件初始化阶段。
在配置文件 src/common/config.rs 的 new() 方法中,恶意代码首先加载 .env 文件,随后调用 create_coingecko_proxy() 方法。
据分析,该服务器的 IP 地址位于美国。
(https://www.virustotal.com/gui/ip-address/103.35.189.28)
观察到该项目在 GitHub 上于近期(2025 年 7 月 17 日)进行了更新,主要更改集中在 src 目录下的配置文件 config.rs 中。
在 src/common/config.rs 文件中,可以看到 HELIUS_PROXY(攻击者服务器地址)的原地址编码已被替换为新的编码。
使用脚本对原地址编码进行解码后,可获得原服务器地址。
// 原地址编码 HELIUS_PROXY: 2HeX3Zi2vTf1saVKAcNmf3zsXDkjohjk3h7AsnBxbzCkgTY99X5jomSUkBCW7wodoq29Y// 解码得到的原服务器地址https://storebackend-qpq3.onrender.com/api/wallets
动态分析
为了更直观地观察恶意代码的盗窃过程,我们采用动态分析方法,编写了一个 Python 脚本,用于生成测试用的 Solana 公私钥对。
同时,我们在服务器上搭建了一个能够接收 POST 请求的 HTTP 服务器。
编写 Python 脚本生成测试服务器对应的编码,并将其替换原攻击者设置的恶意服务器地址编码,即 HELIUS_PROXY(攻击者服务器地址)处。
随后,将 .env 文件中的 PRIVATE_KEY(私钥)替换为刚生成的测试私钥。
接下来,启动恶意代码并观察服务器端接口的响应。
我们可以看到,测试服务器成功接收到了恶意项目发送的 JSON 数据,其中包含 PRIVATE_KEY(私钥)信息。
入侵指标(IoCs)
IPs:
103.35.189.28
Domains:
storebackend-qpq3.onrender.com
SHA256:
-
07f0364171627729788797bb37e0170a06a787a479666abf8c80736722bb79e8 – pumpfun-pumpswap-sniper-copy-trading-bot-master.zip
-
ace4b1fc4290d6ffd7da0fa943625b3a852190f0aa8d44b93623423299809e48 – pumpfun-pumpswap-sniper-copy-trading-bot-master/src/common/config.rs
恶意仓库:
https://github.com/audiofilter/pumpfun-pumpswap-sniper-copy-trading-bot
类似实现手法:
-
https://github.com/BitFancy/Solana-MEV-Bot-Optimized
-
https://github.com/0xTan1319/solana-copytrading-bot-rust
-
https://github.com/blacklabelecom/SAB-4
-
https://github.com/FaceOFWood/SniperBot-Solana-PumpSwap
-
https://github.com/Alemoore/Solana-MEV-Bot-Optimized
-
https://github.com/TopTrenDev/Raypump-Executioner-Bot
-
https://github.com/deniyuda348/Solana-Arbitrage-Bot-Flash-Loan
总结
本次分享的攻击手法中,攻击者通过伪装成合法开源项目,诱导用户下载并执行该恶意代码。该项目会从本地读取 .env 文件中的敏感信息,并将盗取的私钥传输至攻击者控制的服务器。这类攻击通常结合社会工程学技术,用户稍有不慎便可能中招。
我们建议开发者与用户对来路不明的 GitHub 项目保持高度警惕,尤其是在涉及钱包或私钥操作时。如确需运行或调试,建议在独立且无敏感数据的环境中进行,避免执行来源不明的恶意程序和命令。
更多安全知识可参考慢雾(SlowMist)出品的《区块链黑暗森林自救手册》:
https://github.com/slowmist/Blockchain-dark-forest-selfguard-handbook/blob/main/README_CN.md
比推快讯
更多 >>- Elliptic:五家加密交易平台协助俄罗斯规避制裁,填补 Garantex 关闭后空缺
- X 产品负责人:下周将推出信息披露功能,违规账户或面临封禁
- IoTeX:链上攻击损失约 200 万美元,预计 48 小时内恢复运行
- 数据:过去 24 小时全网爆仓 8,438.92 万美元,多单爆仓 3,061.22 万美元,空单爆仓 5,377.7 万美元
- Polymarket 上法院下令特朗普退还关税的否定概率突破 80%
- 1 月份加密领域欺诈案损失达 3.7 亿美元,创近 11 个月新高
- 上海金融与发展实验室主任:监管首次将 RWA 代币与虚拟货币区别对待且不强制要求绝对去中心化
- 数据:Pump.fun 累计回购 PUMP 代币价值已突破 3 亿美元
- 分析:比特币熊市阶段鲸鱼主导 CEX 存入,稳定币流入锐减
- 数据:Hyperliquid 平台鲸鱼当前持仓 29.64 亿美元,多空持仓比为 0.97
- 现货比特币 ETF 连续五周净流出,累计撤资 38 亿美元
- 经济学家:BTC 下次上涨或发生于 AI 股票过热时
- Pump.fun 团队两关联地址抛售 49.6 亿枚 PUMP,价值超 1050 万美元
- Vitalik Buterin 再次出售 428.57 枚 ETH,并可能继续出售
- 美国私人信贷巨头 Blue Owl Capital 宣布出售约 14 亿美元贷款资产
- 密苏里州比特币战略储备法案提交众议院商业委员会
- 特朗普:将全球关税从 10%上调到 15%
- 数据:ETH 当前全网 8 小时平均资金费率为 0.0037%
- Vitalik:可利用个人 LLM 解决去中心化治理的注意力问题
- 财新:中国境内最早试水 RWA 案例来自蚂蚁数科
- Michael Saylor 下周将出席 2026 年企业比特币大会并进行开幕演讲
- 链上 HYPE 最大多头Loracle首次止盈多单,持仓规模降至 4620 万美元
- 智谱就 GLM Coding Plan 问题致歉并公布补偿方案
- 穆萨勒姆:关税替代不会改变经济前景看法
- Aave Labs 成员:Aave V3 不会被 V4 立即取代,V4 将稳步推进上线
- BTC 信仰型买家持仓达 348 万枚创新高,链上指标接近熊市底部区间
- 分析:BTC 信仰买家持仓量刷新本周期最高记录,距离熊市底部不再遥远
- 加密市场结构法案通过概率上涨,或将成为 BTC 反弹“重磅触发器”
- 财新:42 号文强调严管境外 RWA,中金香港已接触公链及交易所
- 24 小时现货资金流入/流出榜:USD1 净流入 7237 万美元、ETH 净流入 4000 万美元;
- 日本 SBI 发行 100 亿日元链上债券,投资者可获 XRP 奖励
- 白银铁头空军做空 5000 枚 ETH 和 50 枚 BTC,约合 1328 万美元
- 某鲸鱼在沉寂五年后向 Bitfinex 存入 1000 枚 BTC
- 分析师:比特币近期回调导致的已实现亏损创历史新高,或接近阶段性底部
- Coinbase CEO:Coinbase 托管全美超 80%的 BTC 及 ETH ETF 资产,2025 年流入额峰值达 310 亿美元
- 数据:某 WLFI 战略储备关联钱包将 2660 万枚 WLFI 转入新钱包,约合 320 万美元
- IoTeX:已注意到代币保险箱可疑活动,正追踪并冻结黑客资产
- 数据:若 ETH 跌破 1,874 美元,主流 CEX 累计多单清算强度将达 8.6 亿美元
- 疑似与 Infini Hacker 相关的钱包将 3003 枚 ETH 兑换为 87 枚 WBTC
- 若比特币突破 6.9 万美元,主流 CEX 累计空单清算强度将达 8.64 亿
- IoTeX 疑似私钥泄露导致约 430 万美元资产被盗并跨链转移
- 10x Research:Circle 获多重利好加持,基本面与机构面共振推动股价走强
- DFINITY Foundation:云引擎收入的 20%将用于销毁 ICP
- Bitdeer 披露比特币持仓量维持 943.1 枚,本周无净新增
- VanEck 发布比特币链上报告:持币超 1 年群体抛售放缓,算力收缩或为后续回报走强奠定基础
- Solana 链上 Meme 币 Lobstar 市值短时突破 1500 万美元后回落,24 小时涨幅 579%
- Polymarket 上“美国在 3 月 31 日之前打击伊朗”事件概率升至 63%
- 黄金看涨情绪再次占据主导,散户投资者已连续三周维持温和看涨观点
- Uniswap:已发布七项新技能以支持 AI 代理执行链上操作
- Coinbase 比特币负溢价持续 37 日,当前报-0.0523%
比推专栏
更多 >>- Happy new year【Horse success】|0213Asian
- Was it finished?|0206 Asian
- 围猎以太坊多头:「巨鲸」们暴亏 70 亿美元,正被集体围观
- Challenge,risk And chances|0130 Asian
- Meta 豪赌 AI:砸钱 1350 亿美元,2026 的扎克伯格,值得相信么?
- Variables: Terrible snowstorm|0128 Asian
- 英特尔「生死线」时刻:在 ICU 门前,陈立武如何清算遗产并开启自救?
- 從1月13號到今天,提前到5100|0126Asian
- You Should work HARDER in 2026|0120 Asian
- 硅谷最聪明那群人的「终极推演」:2026,我们应该「All-In」什么?
观点
比推热门文章
- 数据:过去 24 小时全网爆仓 8,438.92 万美元,多单爆仓 3,061.22 万美元,空单爆仓 5,377.7 万美元
- Polymarket 上法院下令特朗普退还关税的否定概率突破 80%
- 1 月份加密领域欺诈案损失达 3.7 亿美元,创近 11 个月新高
- 上海金融与发展实验室主任:监管首次将 RWA 代币与虚拟货币区别对待且不强制要求绝对去中心化
- 数据:Pump.fun 累计回购 PUMP 代币价值已突破 3 亿美元
- 分析:比特币熊市阶段鲸鱼主导 CEX 存入,稳定币流入锐减
- 数据:Hyperliquid 平台鲸鱼当前持仓 29.64 亿美元,多空持仓比为 0.97
- 现货比特币 ETF 连续五周净流出,累计撤资 38 亿美元
- 经济学家:BTC 下次上涨或发生于 AI 股票过热时
- Pump.fun 团队两关联地址抛售 49.6 亿枚 PUMP,价值超 1050 万美元
比推 APP



