值得信赖的区块链资讯!
威胁情报: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
比推快讯
更多 >>- 美股开盘加密板块普跌,Circle 下跌 4.91%
- 某巨鲸做空 BTC 浮盈 1250 万美元,持仓 2 个月资金费收益达 960 万美元
- OpenAI 正考虑在 ChatGPT 中投放广告
- 纳斯达克 100 指数期货涨至盘中高位
- 美股散户资金流入较去年激增 53%,2026 年将持续主导市场交易
- Aave 创始人千万美元购币被指控疑似操纵治理投票
- 数据:过去 24 小时全网爆仓 2.36 亿美元,多单爆仓 1.69 亿美元,空单爆仓 6,703.11 万美元
- 初请数据公布后现货黄金、美元指数 DXY 短线变动不大
- 美国至 12 月 20 日当周初请失业金人数 21.4 万人,预期 22.4 万人
- 彭博社:比特币错失圣诞狂欢暂无复苏迹象,价格在 8.5-9 万美元区间徘徊
- CryptoQuant:12 月比特币巨鲸向币安流入量腰斩
- 比特币财库公司 Genius Group 收购 Lighthouse Studios 将拓展内容市场
- 彭博社:比特币未能跟随华尔街的乐观情绪,在 8.7 万美元附近徘徊
- 华尔街 15 大投行展望被 AI 总结为“岌岌可危”,小摩警告 AI 泡沫风险
- Vitalik 预言:未来 15 年内或将出现无 bug 代码
- 贝莱德:美联储 2026 年降息幅度或有限
- 香港证监会:提防可疑投资产品“胜”酱香原浆酒(VSFOLT)/ “胜•酱香原浆酒”RWA 代币
- Metaplanet 董事会批准增持比特币计划
- 分析:比特币陷入 8.5–9 万美元“等待期”,圣诞波动或由期权到期驱动
- 巴克莱上调美国四季度 GDP 增速预期至 2%
- 贝莱德向 Coinbase 存入 2292 枚 BTC 和 9976 枚 ETH
- 数据:昨日以太坊 L1 交易量超 191.3 万笔,创年内单日交易量最高纪录
- Wintermute OTC 负责人:主流币跌破关键均线,趋势资金短期退场
- 分析师:黄金作为分散投资工具吸引力凸显
- 马斯克 DOGE 年度成绩单:美国政府雇员数量下降约 9%,支出反增至 7.5 万亿美元
- 英国 FCA 批准 Sling Money 提供加密支付服务,稳定币跨境转账获监管认可
- 富达研究总监 Jurrien Timmer:比特币 2026 年或迎“休整年”,支撑位在 6.5 万美元
- 数据:2186.48 枚 ETH 转入 Kraken,价值约 640 万美元
- 某鲸鱼平仓 BTC、ETH 与 SOL 空单,获利超 396 万美元
- 比特币本周五将迎史上规模最大的期权到期日,或推动比特币上涨
- 比特币下跌周期约持续 364 天,预计底部将在明年 10 月出现
- 主流 Perp DEX 一览:假期流动性影响交易量回落,Lighter 再度领跑
- 某以太坊 ICO OG 在休眠逾 10 年后转移 2000 枚 ETH,回报率高达 9435 倍
- OneBullEx 宣布将推出生态积分体系 OneBullEx Points(OBE)
- 休眠 10.4 年的以太坊地址被激活,持有价值近 600 万美元的 ETH
- 日本央行 10 月政策会议纪要:多位委员警告通胀风险
- 菲律宾打击无证虚拟资产服务提供商,屏蔽 Coinbase 和 Gemini
- 门头沟黑客过去一周卖出约 1300 枚比特币
- CryptoQuant:比特币 BCMI 指标下降,可能预示熊市阶段
- 数据:999.99 枚 BTC 从 Fidelity Custody 转出,价值约 8671 万美元
- 数据:某巨鲸在 Hyperliquid 以 1-2 倍杠杆做多 1.274 亿枚 TST,疑在操纵价格
- 数据:2025 年上线的 VC 项目市值均低于估值
- 分析师:黄金的中长期前景依然乐观
- 特朗普政府对曾要求审查马斯克 X 平台的欧盟前委员实施签证禁令
- 币安:拥有至少 226 个币安 Alpha 积分用户可于 21:00 领取空投
- 做市商 Jump Trading 近 4 小时向 Binance 存入 1 亿枚 USD1,以缓解后者暴增的流动性需求
- 某巨鲸 HYPE 空单浮动回报率超 500%,且持仓期间多次反向开多赚取波段收益
- 交易员 Daan:大多数山寨币已在 2024 年初触顶,比特币将在明年一季度证明自己
- ether.fi CEO:比特币和以太坊都不是优质货币,但相信优质货币的最终形态将建立在以太坊上
- 中国置业投资控股拟购入 BNB 等数字资产,纳入公司战略储备
比推专栏
更多 >>观点
比推热门文章
- 纳斯达克 100 指数期货涨至盘中高位
- 美股散户资金流入较去年激增 53%,2026 年将持续主导市场交易
- Cardano 代币 NIGHT 如何引爆单日近百亿美元交易量?
- 中美“斩杀线”对比:中产阶级的经济压力与生存真相
- Aave 创始人千万美元购币被指控疑似操纵治理投票
- 数据:过去 24 小时全网爆仓 2.36 亿美元,多单爆仓 1.69 亿美元,空单爆仓 6,703.11 万美元
- 初请数据公布后现货黄金、美元指数 DXY 短线变动不大
- 美国至 12 月 20 日当周初请失业金人数 21.4 万人,预期 22.4 万人
- 彭博社:比特币错失圣诞狂欢暂无复苏迹象,价格在 8.5-9 万美元区间徘徊
- CryptoQuant:12 月比特币巨鲸向币安流入量腰斩
比推 APP



