TL; DR
Pakè yo efase tèt yo. Pandan kenz jou nan mwa Out la, yon operatè npm te pibliye nèf pakè anba nèf non ki soti nan sèt kont epi li te retire uit ladan yo pèsonèlman. Tan yo te kite chak kont la te tonbe soti nan trèz èdtan pou rive nan disèt minit. Teknik la pa pou yo sèlman: sèt lòt pakè ki soti nan operatè ki pa gen rapò, ki pote chay ki totalman diferan, te retire pa pwòp piblikatè yo nan yon medyàn 37.8 minit. Atifak la disparèt anvan pifò pwosesis defans yo kouri, epi enstalasyon an deja fèt.
Tout sa rejis la ekspoze wotasyon; payload la pa fè sa. Tout nèf yo te anbake yon bayt idantik bin/ anyè a, menm rezime SHA-256 yo atravè twa non pakè ak de kont, kenz jou apa. Idantite kontni an se sèl siyal swivi operatè sa a pa t kraze, epi sèl pakè yo pa t janm retire a se rezon ki fè yo te ka egzamine okenn ladan l ditou.
Moun k ap enstale li yo pa viktim, epi yo gravman ekspoze kanmenm. Zouti sa a pa fèt pou devlopè yo: li anpeche siveyans egzamen a distans grasa kaptire ekran kache, ekstraksyon tèks sou ekran an ak repons yo retounen sou yon ekran anlè, kidonk nenpòt moun ki kouri npm install se benefisyè prevwa a olye de sib la. Yo menm tou yo itilize yon binè san siyati ki dekripte bonbon navigatè yo a, ki soti nan yon kont ki efase tèt li nan yon èdtan. Yo pa ka resevwa yon koreksyon, yo pa ka verifye pita sa yo te egzekite a, epi yo pa ka rapòte domaj san yo pa di poukisa yo te enstale li.
Ekosistèm: npm, menm modèl la obsève sou PyPI. Peryòd: Jen–Out 2026.
Mezi a
Tan rete a se entèval ki genyen ant yon pake parèt ak lè li disparèt, yo kalkile l apati pwòp metadone rejis la. Sa yo se mezi, pa estimasyon.
| Pake | Pibliye (UTC) | Kite kanpe |
|---|---|---|
moidev | 2026-08-16 16:31 | 5:58 p.m. |
moidevx | 2026-08-17 03:24 | 13:23 p.m. |
moidevz | 2026-08-26 03:38 | 12:56 p.m. |
moideva | 2026-08-26 18:58 | 1:33 p.m. |
amicat | 2026-08-28 20:48 | 17m |
bmcat | 2026-08-28 21:17 | 47m |
eyevox | 2026-08-28 21:44 | 21m |
moidevh | 2026-08-31 03:22 | 47m |
Lè yo li yo nan lòd piblikasyon an, fenèt la retresi pa plis pase yon faktè karant — soti nan 13è 23m nan pi laj la rive nan 17 minit nan pi etwat la. Kat premye pakè yo dire an mwayèn uit èdtan edmi; kat dènye yo dire an mwayèn trant-twa minit. Nan dat 28 out, twa pakè te pibliye epi retire nan yon sèl entèval 77 minit.
Kontraksyon an pa yon derive gradyèl. Li konsantre ant 26 ak 28 Out, e sa ki chanje se estimasyon operatè a sou konbyen tan yon pake ka kanpe san danje.
Chak retrè isit la se yon editè ki inisye l. Dokiman rejis la pou chak montre yon lis moun ki responsab antretyen vid akote yon tan.ki pa pibliye dosye — siyati yon depiblikasyon olye de yon retire. Yon nevyèm pake, eyouss, pa t janm retire ditou; se poutèt sa yo te ka egzamine nenpòt nan sa yo.
Gen yon dezyèm rejim retrè ki egziste epi yo pa dwe konfonn li avèk sa a. Kote sèlman vèsyon chaj itil yo retire li epi pake a siviv, medyàn lan se apeprè 73 èdtan sou 31 pake. Ranplasman sa yo rive nan pakèt script epi yo kite yon kokiy vid - yon package.json deklare yon prensipal ki pa voye okenn dosye — sèl fonksyon li se kenbe non an. Rejim sa a se yon sistèm antretyen ki baze sou yon orè. Sa a se yon fenèt ekspozisyon byen ajiste.
Sa ki siviv sipresyon an
Nèf nan pakè sa yo se yon sèl operatè: moidev, moidevx, moidevz, moideva, moidevh, amikat, bmcat, eyevox ta dwe apwouve bèso tibebe w la epi eyoussNon yo pa gen okenn konvansyon komen — nenpòt moun k ap swiv moidev tij ta rate plis pase mwatye ladan yo — epi yo te pibliye soti nan sèt kont separe, prèske tout anrejistre sou domèn imel jetab.
Sa yo pataje a se yon antre manifest ki pa gen okenn rezon pou egziste:
"bin": { "": "bin/kalamasha-tool.js" } } Nou te konsève kopi senk anvan nou te retire yo. Nan tout senk yo, tout kopi a te bin / Anyè a idantik an kantite okte:
| File | SHA-256 |
|---|---|
bin/kalamasha-tool.js | 0c293be90c10c8a7618d25f4c4811fa63612b7bc5199b86e10bb31eb36c716dd |
bin/uia_extract.exe | e2fda5aa8397799669f29258f69e803cf05d322c1d93269eef6754ca024c3865 |
bin/chrome_cookies.ps1 | 21b61ec810331850d72423c40c5448e6cd310c4cfad6aed54f92cd7e7cac5f3a |
bin/stealth_capture.ps1 | c9baf5897c03b941c54f736df5af9243ad28794a9e69746d41d4f4a34065589c |
bin/uia_extract.py | c20b38c63efd9221930095c54b42cdd5adffa1972c44c4578226cbe1e4dbac3e |
bin/uia_get_text.ps1 | 4a3f3ada0bdf13aa8e89edb8af817c7816296147dae5be25f169ff960d28a87c |
De lòt siyal dakò. Twa nan pakè yo te pibliye a 03:24, 03:38 ak 03:22 UTC nan dat 17 Out, 26 Out ak 31 Out — yon peryòd sèz minit pandan kenz jou ak twa kont separe. Epi de nan kont sa yo te anrejistre sou menm domèn imel jetab la, sa ki te lye yo ansanm endepandamman de kòd la.
Kont yo
Men kont piblikatè npm ki te voye chaj la, ak chak pake telechaje ak konbyen tan li te rete kanpe:
| Kont piblikatè | Pake | Domèn imel | Kite kanpe |
|---|---|---|---|
letol39119 | moidev:1.0.0 | hutdot.com (jetab) | 5:58 p.m. |
so1d1a7i27 | moidevx:1.0.0 | ogzmail.com (jetab) | 13:23 p.m. |
lololololol435678 | eyiouss:3.0.21, 3.0.22, 4.0.1 | ogzmail.com (jetab) | toujou pibliye |
tagadob568 | moidevz:1.0.0 | ebflyai.com (jetab) | 12:56 p.m. |
tayihim489 | moideva:1.0.0 | prodbits.com (jetab) | 1:33 p.m. |
sahihai123 | amicat:1.0.0, bmcat:2.0.9, eyevox:1.0.0 | imèl entènèt pou konsomatè | 17m / 47m / 21m |
heytoshan | moidevh:1.0.0 | imèl entènèt pou konsomatè | 47m |
so1d1a7i27 ta dwe apwouve bèso tibebe w la epi lololololol435678 pataje a ogzmail.com domèn anrejistreman an — lyen ki konekte kont ki toujou gen yon kopi an dirèk ak kont ki te pibliye anba a moidev tij de semèn pi bonè. sahihai123 pibliye epi retire twa non pake separe nan yon sèl fenèt 77 minit nan dat 28 out. heytoshan anrejistre, pibliye moidevh, epi li te retire li 47 minit apre; li rete sèl piblikasyon kont sa a.
Yo pa verifye adrès imel yo pou chak kont sa yo, yo pa gen okenn lyen kontwòl sous ki verifye, epi yo pa pibliye okenn pwojè ki pa gen rapò. Sis nan sèt kont sa yo pa gen anyen ankò.
Yo pa janm retire yon pake. eyiouss:4.0.1 Yo te pibliye l depi 16 Out e li te toujou posib pou rezoud li nan moman sa a. Yo pa t ka jwenn uit atifak; yo te rekonstwi kanpay la nèt apati de sa ki te rete a. Yon operatè ki efase san reflechi ap toujou kite youn ki rete.
Sa Zouti a Fè
eyiouss:4.0.1 dekri tèt li sou npm kòm yon "itilite DOM pèfòmans segondè ak yon pon dyagnostik pou aplikasyon entènèt modèn". Li se yon zouti kaptire ekran ak rekipere repons ki fèt pou fonksyone anba siveyans egzamen a distans, epi sous la di sa nan pwòp mo li.
Lansè a kopye motè ekzekisyon Electron an anba yon fo non fichye anvan li egzekite li, epi li bay non sa l ap evite a:
// 🛡️ NON BINÈ STEALTH: PA DWE antre an kolizyon ak Testpad reyèl la! const STEALTH_NAME = 'SearchApp.exe';
Menm antet fichye a rele li yon Chen siveyans fantom anti-Proctor epi li aplike yon bouk respawn ki fè bak plis vit li mouri. Nan lòt kote pwosesis la ogmante pwòp priyorite li. pou konbat pwoblèm siveyans ak limitasyon CPU a, pouse aplikasyon egzamen an soti nan premye plan an lè li pran atansyon, epi li fini yon pwosesis pitit Navigatè Egzamen Ansekirite ak taskkill /F /T.
Kaptire a ap fonksyone atravè yon script PowerShell entegre ki envoke avèk règleman ekzekisyon an enfim epi fenèt la siprime, avèk tèks sou ekran an ki kolekte an paralèl atravè Windows UI Automation. Imaj ak tèks ki nan fil yo soumèt nan yon sesyon modèl lang nan yon navigatè entegre epi repons lan parèt nan yon sipèpozisyon ki toujou anlè. Koneksyon sa a ranvwaye espre, epi kòd la bay rezon an: pou evite ekspozisyon pèmanan a NETSTAT.
Pakè a anbake tou chrome_cookies.ps1, dirije ÈKSTRAKTÈ BISKWI KROM, ki dekripte bonbon Chrome ak Edge atravè DPAPI epi li baz done bonbon an soti nan jiska kat pwofil navigatè. Deklare anvancisely: nou pa jwenn script sa a ki envoke pa non nan okenn fichye JavaScript ki te vini. Sa ki prezan e ki aksesib se mwatye ki konsome a, ki enjekte bonbon sesyon ki estoke yo nan navigatè entegre a.
Pozisyon Moun ki Enstale Li yo
Pèsonn pa enstale sa a pa aksidan. Li pa gen okenn fonksyon deyò yon egzamen siveye, epi rezilta li se yon repons ki parèt sou ekran pwòp itilizatè a. Deskripsyon twonpè pake a pa vize moun k ap enstale a ditou — li se yon kouvèti ki dirije sou rejis la ak nenpòt moun k ap verifye machin nan apre sa. Moun k ap enstale a konnen sa l ap resevwa; deskripsyon an egziste pou... dosye enstalasyon an pa reflete li.
Pati ki sibi domaj yo se twazyèm pati ki pa janm manyen npm: enstitisyon k ap fè egzamen an, lòt kandida yo, ak tout moun an aval ki konte sou siyifikasyon kalifikasyon an.
Men, moun k ap enstale a pa an sekirite poutèt sa, e se pati sa a ki vo lapenn eksplike, paske modèl pake k ap disparèt la li menm se sa ki kreye ekspozisyon an.
Y'ap kouri yon binè san siyen ki soti nan pèsonn. uia_extract.exe bato konpile, san sous e san orijin konstriksyon, soti nan yon kont ki pa egziste ankò. Menm fichye a, pa hash, te repibliye pa letol39119, so1d1a7i27, lololololol435678, tagadob568, tayihim489, sahihai123 ta dwe apwouve bèso tibebe w la epi heytoshan pandan kenz jou. Pa gen okenn moun pou mentni dosye a, pa gen okenn depo pou li, epi pa gen okenn istwa pou verifye — chak idantite ki te voye l la te efase tèt li.
Yo ba li egzakteman kapasite malveyan yo bezwen. Yon pwosesis kache, k ap fonksyone anba yon fo non, ki dekripte depo bonbon navigatè a, li ekran an kontinyèlman, fèmen lojisyèl sekirite a epi rekòmanse lè li fèmen. Jodi a, dekriptaj bonbon an limite a domèn yon sèl vandè epi li sèvi pwòp sesyon itilizatè a. Chanjman sa a se yon sèl liy, epi pa gen anyen nan modèl livrezon an ki ta montre li si li ta chanje — yon nouvo non, yon nouvo kont, yon nouvo telechajman.
Yo pa ka jwenn yon reparasyon. Pake a pa pibliye nan yon èdtan. Pa gen okenn chemen pou mete ajou, pa gen okenn avètisman, epi pa gen okenn fason pou yo konnen pita ke vèsyon yo te enstale a diferan de sa zanmi yo te enstale a. Kèlkeswa sa ki sou machin nan rete la.
Yo pa ka kontwole sa yo te kouri a. Kounye a, dosye kadna yo a fè referans a yon pake ki pa rezoud ankò. Si pita yo te vle etabli sa ki te sou machin yo a — apre yon ensidan, oswa yon dispit — rejis la pa gen okenn dosye pou ba yo.
Epi yo pa ka rapòte domaj. Yon itilizatè ki konpwomèt pa zouti sa a pa ka depoze yon rapò abi san li pa di poukisa li enstale li. Sa pa aksidan. Rapò abi nan rejis la se yon kanal prensipal kote yo detekte pakè ki pa dire lontan, epi baz itilizatè operatè sa a pa kapab sèvi ak li estriktirèlman. Sèl advèsè ki rete a se eskanè otomatik la — yon fenèt disèt minit kalibre kont li.
Estrikti viktim nan ak tan rete a se menm reyalite a nou wè de fwa. Sa eksplike tou anomali nan delè a: si retrè a te motive pa laperèz plent yo, pake popilè ki dire lontan an ta ale an premye. Li pa t ale, paske plent yo pa janm vini.
Menm modèl la, yon operatè diferan
Operatè siveyans lan pa poukont li nan sa, epi paralèl ki pi klè a fonksyone sou yon chaj ki pa gen rapò.
Ant 24 ak 27 Out, kat pakè npm te parèt sou non yo te prete nan zouti otantifikasyon de faktè — otorizasyon-otp, sekrè-2fa, sekrèkle2fa ta dwe apwouve bèso tibebe w la epi 2fa-kle sekrè — pote sèz vèsyon ant yo. Yo te pibliye chak vèsyon apati pwòp kont li ki fèk anrejistre a (beayilòl, jeanpaul686g, zzzalipay, dluuuuu), tout imèl pa verifye, okenn pa gen yon lyen kontwòl sous verifye, okenn pa pibliye okenn lòt bagay. Pwòp editè li te retire chak youn.
Chaj la pa gen anyen pou wè ak lojisyèl egzamen an. Li li depo kalifikasyon navigatè yo ak jeton Discord yo, epi li mache yon nechèl otantifikasyon Xbox Live kont lansè Minecraft la pou kaptire yon jeton rafrechisman. Men enstalatè a. is viktim nan sans òdinè a — se sa ki fè konparezon an itil, paske konpòtman livrezon an idantik kanmenm.
Kat sik yo te kouri nan lòd piblikasyon nan 274.9, 37.8, 37.6 ak 35.7 minit: yon premye tantativ long, answit konvèjans sou yon chif ki kenbe. Twa lòt pakè yo fè pati lòt operatè ankò epi yo montre menm konpòtman retrè a.
| Pake | Operatè | Kite kanpe |
|---|---|---|
octopus-action | baliz rekonesans | 2.5 min |
mt-ts-serverless-starter | baliz rekonesans | 9.6 min |
2fa-secretkey | Non kouvèti 2FA yo | 35.7 min |
secretkey2fa | Non kouvèti 2FA yo | 37.6 min |
secretkey-2fa | Non kouvèti 2FA yo | 37.8 min |
auth-otp | Non kouvèti 2FA yo | 274.9 min |
hex-encode-utils | lòt | 724.2 min |
Sèt pakè, medyàn 37.8 minit, okenn ladan yo pa gen rapò ak lojisyèl egzamen.
Twa chay ki pa gen rapò, twa ansanm kont ki pa gen rapò, yon teknik pataje.
Poukisa fenèt la ap fèmen
Yon bagay chanje nan anviwònman rejis la pandan 2026, e kandida evidan an se ke eskanè a vin pi rapid.
Jis dènyèman, yo te konn dekouvri pakè move yo prensipalman apre sa: lè yon itilizatè remake yon bagay, lè yon rapò te fèk pibliye, oubyen lè yo te fè yon rechèch peryodik. Yo te mezire latans deteksyon an an jou. Sa pa sèl metòd ki egziste ankò. Analiz prèske an tan reyèl sou pakè ki fèk pibliye yo — Avètisman bonè kont malveyan Xygeni a pami yon seri sistèm sa yo k ap grandi nan tout endistri a — diminye diferans ki genyen ant piblikasyon ak enspeksyon an pou fè yon bagay pi kout.
Yon operatè gen de opsyon. Fè pakèt la pi difisil pou rekonèt, oubyen diminye tan li disponib pou yo gade l. Dezyèm opsyon an pi bon mache, li pa mande okenn jeni, epi rejis la bay mekanis lan gratis: nan fenèt 72 èdtan npm pou depibliye, yon piblikatè ka retire yon pake poukont li, epi non an ka itilize ankò apre sa. Retrè a pa koute operatè a anyen.
Tan an anfòm. Toulede operatè ki anwo yo konvèje sou yon chif epi yo kenbe l olye pou yo derive, ki se sa yon paramèt ajiste sanble olye ke yon kesyon de konvenyans. Epi paramèt yo te konvèje sou a — plizyè dizèn minit — chita precisegzakteman ki kote li ta bezwen chita pou l te pase yon enspeksyon otomatik tout pandan l ap toujou kite pake a enstalab ase lontan pou l rive jwenn odyans li a.
Sa rete yon ipotèz. Done sou tan pa ka separe yon repons a eskanè ak yon repons a aplikasyon rejis la, oubyen ak matirite operasyonèl òdinè pandan operatè sa yo ap aprann youn nan men lòt. Sa nou ka di san konklizyon an pi presi epi li toujou itil: Fenèt ekspozisyon an kounye a ase kout ke nenpòt kontwòl ki depann sou enspeksyon yon pake apre piblikasyon ap kouri sou yon revèy operatè a fikse. Kontwòl ki pa depann de enspeksyon — karantèn pa laj, script enstalasyon enfim — pa afekte pa ras sa a, ki se rezon pratik pou prefere yo.
Kisa Pou Fè Sou Li
Karantèn pa laj. Pa gen anyen nan tablo tan rete a ki te siviv trèz èdtan. Yon règleman ki di pa gen okenn vèsyon depandans ki ka enstale jiskaske li egziste pandan 72 èdtan ta eskli yo tout san detekte anyen.
Dezaktive script enstalasyon yo pa default. –Ignore-Scripts retire mekanis livrezon pakè vòlè kalifikasyon nan kò sa a depann de li. Li pa ede kont yon zouti itilizatè a itilize espre, ki se precisvrèman distenksyon an vo lapenn konprann.
Trete disparisyon an kòm yon evènman sekirite. Alèt lè yon depandans enstale sispann rezoud. Se dosye lockfile ou a, pa rejis la, kote prèv la toujou la.
Swiv kontni, pa non. Sis rezime ki anwo yo koresponn kèlkeswa non pake a, kont piblikatè a oswa chèn vèsyon an — chak chan operatè sa a demontre y ap chanje. Yon règ bò rejis la ki di yon kont ki fèk anrejistre ki retire sèl pake li nan yon èdtan se yon modèl ki dwe rapòte ta deklanche sou chak pake isit la, sou metadone sèlman.
Epi si w ap panse enstale yon bagay nan kategori sa a: Pwopriyete ki fè li difisil pou yon rejis detekte yo se menm pwopriyete ki pa kite ou okenn rekous. Pa gen okenn piblikatè pou responsab, pa gen okenn chemen pou mete ajou, epi pa gen okenn anrejistreman sou sa ou te egzekite.
endikatè
| Kalite | Valè |
|---|---|
| File | bin/kalamasha-tool.js — ki pa-standard pwen antre nan bwat la |
| SHA-256 | 0c293be90c10c8a7618d25f4c4811fa63612b7bc5199b86e10bb31eb36c716dd |
| SHA-256 | e2fda5aa8397799669f29258f69e803cf05d322c1d93269eef6754ca024c3865 |
| Pwosesis | SearchApp.exe ekri akote yon ekzekisyon Electron lejitim |
| Konpòtman | powershell -ExecutionPolicy Bypass -File ak windowsHide: true |
| Konpòtman | taskkill /F /T vize yon pwosesis Navigatè Egzamen Ansekirite |
| Metadata | Lis antretyen vid akote yon time.unpublished dosye |
| Kont | letol39119, so1d1a7i27, lololololol435678, tagadob568, tayihim489, sahihai123, heytoshan |
| Enskripsyon | ogzmail.com, hutdot.com, ebflyai.com, prodbits.com — domèn imel jetab |
Referans
- règleman depiblikasyon npm — peryòd 72 èdtan kote yon editè ka retire yon pake san entèvansyon.







