Background
I-download ang isang open-source na malaking modelo, karaniwang nag-aalala ka kung ito ay maaaring mag-run nang maayos o kung ang weights ay totoo. Ngayon, ang totoong dapat mong i-alala ay nasa ibang lugar: isang repository na may label na 27B parameters, ngunit ang natanggap mo ay may laman lamang na 487 KB—hindi ito weights, kundi isang malware na nagpapakita ng impormasyon.
Noong Agosto 20, 2026, ang GitHub repository na unburdened-jackinthebox365/qwen38-uncensored ay nag-submit ng isang file na may pangalan na uncensored_qwen_v2.6.zip, na may laki ng 487,153 bytes. Ang repository ay nagpakita ng halos walang kapantay na pagpapakita: ang homepage ay nag-claim na nag-aalok ng lokal na quantized weights para sa Qwen 3.8 27B, habang ang README ay nagte-teklado sa ganap na offline na pagpapatakbo, walang telemetry, at ang data ay hindi lumalabas sa lokal na device—bawat pangungusap ay direktang tumutugon sa mga gumagamit ng lokal na model. Apat na araw pagkatapos, noong Agosto 24, binago muli ang README—ang button ng download, ang mga link sa loob ng teksto, kasama ang dalawang panlabas na link na dating nag-uugnay sa opisyal na website ng Ollama at LM Studio, ay lahat ay binago upang magdirekta sa parehong raw address ng ZIP.

Sa point na ito, ang mga pagkakamali ay malinaw na nakikita. Isang 27B parameter na Q4_K_M quantized model, kung i-store, karaniwang hihigit sa 16 GB, at ang mensahe na inilalabas ng bin/install.cjs na kasama sa repository ay nagsasabi rin ng halos 16.8 GB. Gayunpaman, ang aktwal na ipinadala ay may sukat lamang ng 487 KB, at pagkatapos i-unpack, mayroon lamang tatlong file—Application.cmd, util.exe, at cert.txt—at walang GGUF weights.
Batay dito, ito ay isang imitasyon na repository na nagpapalabas bilang Qwen, at ang opisyal na proyekto ng Qwen ay hindi na入侵. Ang Node.js installation script sa repository ay tila nagpapatupad ng proseso na "sumulat ng Modelfile → mag-call ng ollama create", ngunit hindi ito dininig nang dinamiko sa pagkakataong ito; ang pangunahing code ng repository ay nananatiling may anyo ng karaniwang proyekto, habang ang masasamang ZIP ay isinumite bilang asset sa loob ng assets/. Maaaring makaligtaan ang entry point na ito kung tanging sinusuri ang karaniwang source code at hindi binubuksan ang mga download asset.
Ang artikulong ito ay batay sa mga static na ebidensya at hindi nagpapatakbo ng anumang sample. Ang C2 requests ay inirereplica gamit ang simulated host data, kung saan tanging binabasa ang response at i-download ang payload, ngunit hindi pinapatakbo ang naidownload na laman at hindi rin na-access ang huling upload endpoint; ang mga paglalarawan sa pag-uugali sa artikulo ay tumutukoy sa pagkakaroon ng mga implementasyon o call paths sa code, at hindi nangangahulugan na ang mga operasyong ito ay naganap sa totoong host.
MistEye response
Ang MistEye ay isang sariling nilikhang Web3 threat intelligence at dynamic security monitoring system ng SlowMist na nagtatampok ng kakayahan sa security monitoring at情报聚合, na nagbibigay ng real-time risk alerts at asset protection sa mga user.
Sa pangyayaring ito, sinagawa ng MistEye ang static analysis sa bait warehouse, download na assets, at susunod na payload, ginamit ang simulated host information upang muling gawin ang C2 request at i-save ang response at download na ebidensya, na nagresulta sa pag-reconstruct ng multi-stage delivery chain at pag-extract ng network at file IOC. Noong Agosto 26, sinuri muli ang C2 availability at rotation ng distribution infrastructure, at ginawa ang offline behavioral comparison sa 29 na katulad na ZIP file na nasa 23 na warehouse. Ang kaugnay na IOC ay nai-integrate na sa MistEye threat detection engine.

Narito ang detalyadong teknikal na pagsusuri.
Tatlong file sa 487 KB download package
Ang buong laman ng Application.cmd ay isang command:
simulan ang util.exe cert.txt
Kasama ang line breaks, 25 bytes lamang. Wala itong uncompress na model o pagtawag sa Ollama; kung ano lang ang ginagawa ay pinapagana ng util.exe sa parehong directory para basahin ang isang text file, at ipinapasa ang kontrol sa Lua script sa loob ng cert.txt. Walang ibang file sa archive; tatlo lang ang lahat ng nilalaman.
Ang util.exe ay may laki na 759,808 bytes at isang renamed na LuaJIT 2.1 interpreter. Ang LuaJIT mismo ay isang Lua runtime na ginagamit ng maraming legal na software. Ang natirang PDB path sa PE ay nagsasabi ng D:\a\defold\...\luajit.pdb, na nag-uugnay sa mga output ng Defold game engine. Walang nakitang masamang pag-uugali sa util.exe na hindi nakasalalay sa script, at ang file ay naglalayong patakbuhin ang obfuscated Lua sa parehong directory.
Ang pangalan ng cert.txt ay parang sertipiko, at ang laman nito ay isang linya ng Lua na may haba ng 182,116 bytes. Walang anumang pagsasara ng linya sa buong script, ang lahat ng mga string ay na-decompose sa decimal escape at mga tawag sa lookup table, kaya ang direkting pagbabasa ay nagpapakita lamang ng mga numero at maikling mga pangalan ng variable. Nasa ibaba ay isang maliit na bahagi ng file, na binuo para sa mas madaling pagbabasa ayon sa mga pahayag, at pinutol sa huli ng mga tuldok:

Ang dalawang unang function ay nagtatrabaho para makuha ang mga karakter batay sa index at i-rearrange ang order, habang mula sa ikatlong linya ay ang mga tabla ng mga string na na-disperse. Ang mga hundreds na malinaw na string sa script ay naka-imbak sa ganitong anyo, at pinagsasama-sama lamang sa oras ng pagpapatakbo.
Ang entry point ng panganib ay hindi nasa tinatawag na modelong programa. Ang zip file ay naglalaman ng isang pangkalahatang interpreter at isang teksto, at ang lahat ng masamang lohika ay nasa loob ng cert.txt.
Kumpleto ng C2 ang susunod na chain ng pagpapadala
Pagkatapos ng offline de-obfuscation, malinaw ang istruktura ng cert.txt. Ito ay nagmamaintenansa ng isang lista ng mga string na may higit sa isang daan, kung saan ang lahat ng plaintext ay na-decompose sa escaped numbers at binabawi ang bawat byte sa runtime. Ang script ay gumagamit ng LuaJIT FFI upang i-parse at i-call ang mga Windows API tulad ng VirtualAlloc at CreateThread.
Ang loader ay may nakakaugnay na ID 845. Pagkatapos magsimula, ito ay kumukuha ng hostname, username, GUID, at bersyon ng sistema, gumagamit ng BitBlt upang kunin ang screen at i-save bilang BMP, at pagkatapos ay humihingi ng isang lokasyon mula sa IP location API, at pinagsasama ang lahat ng ito bilang multipart request na POST sa hard-coded na 217[.]119[.]129[.]122. Ito ang aktwal na request na inilabas namin batay sa script:

Ang string pagkatapos ng /api/ sa path ay decoded bilang client ID 517b7c5e5663656a057f. Ang screenshot ay nasa bahagi ng file, at ang nagsisimula sa BM ay ang BMP file header; ang impormasyon ng host ay nasa bahagi ng data, at pareho ay nasa iisang request. Ang decoded na data ay mga simuladong halaga tulad ng computer=SIMULATED-PC&user=simulated-user&query=203.0.113.10, na hindi tumutugma sa anumang totoong host.
Ang mga gawain na ibinabahagi ng server ay pinaproseso ayon sa kanilang ekstensyon, na kumakapal sa apat na uri ng payload: direkta sa memory, independent program, DLL, at script. Isang loader lamang ang nakakapag-angkop sa karamihan sa karaniwang format ng payload. Ang script ay naglalaman ng pag-iwas sa Defender, persistence sa scheduled task, at pagbabalik ng status ng task—tatlong ito ay nasa mga conditional branch at nasusukat kung ito ay ma-trigger batay sa konfigurasyon ng loader sa server at lokal na kondisyon. Ang konfigurasyon na natanggap sa pagkakataong ito ay nagpapagana lamang ng persistence, habang ang iba ay isarado. Ang mga ito ay mga function na ma-trigger sa kondisyon at hindi nangangahulugan na ang mga aksyon na ito ay naganap na sa aktwal na host.
Kapag hindi na gumagana ang hard-coded address, may alternatibong path pa ang loader. Ito ay nagpapadala ng eth_call sa Polygon chain upang basahin ang return value ng selector 0x3bc5de30 sa contract 0x1823A9a0Ec8e0C25dD957D0841e3D41a4474bAdc, at mula dito ay i-parse ang backup C2; sa pagsusuri na ito, natukoy ang 194[.]48[.]248[.]94:
Ang prefix ng haba 0x14 ay 20, na eksaktong katumbas ng bilang ng mga karakter sa address na nalutas, kaya nagpapatibay ang dalawang bahagi. Ang hex na ito ay hindi nangangailangan ng aming script para sa decoding; maaari mong i-verify nang sarili mo sa pamamagitan ng isang pagtingin sa ASCII table. Sa mga limang RPC endpoints na konfigurado sa script, tatlo ang nagbigay ng data na ito at pareho sa bawat byte, isa ay nangangailangan ng bayad na subscription, at isa ay direktang tumanggi. Pagkatapos ilagay ang address sa smart contract ng public chain, ang pagbabago ng server ay nangangailangan lamang ng isang transaksyon; ang pag-iisolate ng kasalukuyang backup IP ay hindi makakapigil sa contract na magbigay ng bagong address sa hinaharap.
Pagkatapos i-rectify ang format ng request ayon sa script, natanggap ng simulated beacon ng 845 ang HTTP 200, 1248 bytes na JSON.
Ang mga field ng sagot ay nakakod sa tatlong antas, at ang direksyon ng dekod ay Base64 → maliit na hex → 32-byte circular XOR, ang XOR key na ECe6VGLRJum2qYtl79OiOU7aHot7Zhbn ay nakasulat sa script. Ang dalawang parte sa ibaba ay ang mga nilalaman bago at pagkatapos ng dekod, bawat isa ay kinuha ang unang 56 na karakter:

Nakalabas ang isang loader strategy at isang task:

Ang field na pump ay kumokontrol kung gagamitin ang random na data upang i-extending ang落地文件 sa tinukoy na laki ng server, at sarado ang switch sa kasalukuyang gawain.
I-download ang isang file na `tool.log` sa `%TEMP%\dist.lua` at i-execute ito. Ang file na ito ay 396,616 bytes na puno ng ASCII hexadecimal; pagkatapos ng hex decoding at XOR, natanggap ang 198,308 bytes ng pinagmaliwanag na Lua. Ito ay ang pangalawang loader, bilang 847, na nagpalit ng initial C2 sa `217[.]119[.]129[.]97`, at may parehong konstruksyon ng pagkakalikom tulad ng 845. Pagkatapos i-simulate ang parehong host data upang i-execute ang loader 847, ito ay nagbigay ng beacon sa `217[.]119[.]129[.]97`, at ang server ay nag-return ng dalawang task.
Sa dalawang gawain, ang isa ay patuloy na `tool.log`, habang ang isa pa ay nagtuturo sa `verb.log` sa parehong repository, at ang landasan ay isinusulat bilang `AppData\..\Local\Programs\Chromium\Application\Chromium.exe`. Ang gitnang `..` ay naglalakbay sa path patungo sa LocalAppData, at ang pangalan ng file ay pinapakilala bilang pangunahing programa ng Chromium browser.
Ang tool.log, verb.log, at ang dalawang susunod na PE ay galing sa C2 response at download na nalabas; ang mga file na ito ay wala sa orihinal na ZIP. Ang ZIP mismo ay nagpapatotoo na ang loader ay may kakayahang i-download at i-execute; ang naka-save na C2 response naman ay nagpapakita na noong panahon ng pagkuha, ang server ay nagbigay ng susunod na download task sa loaderId 845.
StealC payload na inilabas ni verb.log
Unpack and load
verb.log 3,089,408 bytes, parehong ASCII hex, ang chain ng transformation ay hex/XOR → panlabas na PE → Base64URL/AES → panloob na PE. Gamit ang parehong XOR key, natutukoy ang 1,544,704 bytes na 64-bit panlabas na PE, kung saan ang Base64URL text sa resource section ay decoded sa 797,728 bytes na AES-256-ECB ciphertext. Ang key na bFYh8UMQGZOBUlvrpS3M4ZJybbubVbvg ay natukoy mula sa dalawang constant array sa panlabas na PE at maaaring statically na ire-recover; pag-decrypt, natutukoy ang parehong 797,728 bytes na pangalawang 64-bit PE.
Ang outer PE ay manual na mapapag-isa sa sariling proseso: nag-aalok ng memorya, kopya ng header at sections, pag-aayos ng relocation at import table, paglikha ng thread at pagpapagana sa entry point. Walang mga API para sa cross-process injection tulad ng CreateProcess, WriteProcessMemory, SetThreadContext, ResumeThread sa static call chain—ang buong proseso ay isang reflective loading sa loob ng proseso.
Environmental check
Una ang loob na payload na sinusuri ang kapaligiran: kung ang default na wika ng sistema ay Russian, Ukrainian, Belarusian, Kazakh, o Uzbek, iiwan nito; pagkatapos, ginagamit ang pangalan ng Event na gawa mula sa impormasyon ng host para sa kontrol ng single instance, at sinusuri ang nakapirme na petsa ng pagtatapos, at sa pagkakatupad ng lahat ng ito, pumasok sa pangunahing lohika.
Target na ikolekta
Browser: Chrome, Edge, Brave – kuha ng login data, cookie, history, at kaugnay na database; Firefox – gumagamit ng NSS interface para i-decrypt ang naka-save na login info. Kapag nakalock ang database, gamitin ang Restart Manager para pagsamahin ang nag-o-occupy na proseso.
E-mail at operasyon: Mga kredensyal ng Foxmail at Outlook, impormasyon ng sesyon ng WinSCP, kung saan ang bawat sesyon ng WinSCP ay direktang tumutugma sa mga server na ma-access ng biktima.
Steam: Mag-log in ng configuration, token, at sentinel file.
Mula sa Chrome 127, ang mga cookie at nabawal na password ay protektado ng App-Bound Encryption, kung saan ang key ay itinatago sa system-level service, at hindi makakakuha ng plaintext kahit kopyahin ang database file. Ang payload ay may nakabuilt-in na auxiliary PE na gumagamit ng Early-bird APC upang i-inject sa naka-suspend na chrome.exe, brave.exe, o msedge.exe; ang auxiliary module ay binabasa ang encrypted App-Bound Key sa loob ng browser process, at gamit ang COM Elevation service interface na kaukulang sa bawat browser, itinatransmit ang 32-byte plaintext key upang maging muli accessible ang mga database file na nakuha.
Ang pagkuha ng wallet ay ganap na dinadala ng server: ang recursive collector ay nagpapamahagi ng mga gawain sa file mula sa C2 ayon sa uri, kung saan ang branch ng wallets ay naghihingi sa lokal na directory gamit ang pangalan ng gawain at pangalan ng file; ang C2 ay maaari ring magbigay ng extended ID upang kuhanin ang storage at IndexedDB ng Chromium extension. Walang pangalan ng wallet o path ng install sa malinaw na sample, at walang implementasyon ng BIP39 o secp256k1 para sa pag-decode ng mnemonic o private key—ang wallet na kukunin ay pinapasyahan ng server habang ibinabahagi ang gawain, at ang static sample ay hindi makalista ng listahan ng mga layunin sa current round.
Upload at Attribution
Ang payload ay naglalaman din ng screenshot, pagkolekta ng impormasyon sa sistema at listahan ng proseso, secondary download at execution gamit ang PowerShell, privilege escalation, at auto-deletion kapag lumabas.
Ipinapadala ang data sa pamamagitan ng JSON POST na may 512 KiB na mga piraso. Ang upload endpoint ay naka-encrypt sa pamamagitan ng RC4 at naka-save bilang Base64 sa file, at ang pag-decrypt gamit ang configuration key na 55uUe45tr1x1xy1lSK ay nagbibigay ng http[:]//89[.]169[.]12[.]194, habang ang request body ay naka-encrypt pa rin sa ibang RC4 key.
Ang StealC ay isang Windows-based info-stealing malware na espesyal na nakatuon sa pagkuha ng mga kredensyal ng browser, cookies, encrypted wallets, at iba pang sensitibong data, at pagpapadala nito sa C2 ng attacker. Ang sakop ng pagkuha ng inner payload, App-Bound decryption assistance, wallet branching, at RC4 encryption sa upload ay nagpapatotoo sa mga kilalang katangian ng StealC, kaya inilalarawan namin ito bilang StealC.
Kung matagumpay na makakuha ang mga materyales na ito, iba-iba ang epekto: ang browser cookies ay nagpapahintulot sa pagkuha ng naka-login na session, ang email at Steam credentials ay nagdudulot ng pagkawala ng account, ang WinSCP sessions ay nagpapahintulot sa pag-access sa mga server na pinangangasiwaan ng biktima; kung ma-expose ang wallet private key o mnemonic phrase, hindi na maaaring i-reverse ang paglipat ng assets.
Ipinapatotohanan muli ang pagpapalit ng mga pasilidad sa pagpapamahagi
Noong Agosto 26, inulit namin ang tatlong beacon gamit ang parehong data ng simulation host. Bumalik ang lahat ng tatlong endpoint ng HTTP 200, at hindi nagbago ang field ng loader policy. Ang pagbabago ay nangyari sa download address sa task.

Ang vs.log ay magkakapareho sa byte-by-byte na laman ng lumang tool.log, ngunit nagbago na ang pangalan; walang pagbabago sa 847 loader. Ang ssl.log, pagkatapos i-decode, ay ang bagong bersyon ng outer PE, 1,539,072 bytes, na may bagong entry address at image size, at ang AES key ay na-rotate na sa yK8-eM8KFA8Hl8cCybERmOLZupFvfCNZ.
Ang inner payload na nalutas gamit ang bagong key ay patuloy na 797,728 bytes. Kapag ikinukumpara ang buong file byte-by-byte sa lumang bersyon, mayroon lamang isang pagkakaiba, na nasa read-only data segment, kung saan ang build number na isinumite sa server ay binago mula sa build5 patungo sa build1. Ang upload endpoint, RC4 configuration key, at request body key ay lahat ay magkakatulad.
Ang pagbabago ng repository, pagbabago ng pangalan ng file, pag-update ng outer PE, at pagbabago ng AES key ay nagpapabagsak sa eksaktong hash ng lumang file. Kung ang mga matatag na istruktura at katangian ng pag-uugali ay maapaabot pa rin, kailangang patunayan ng mga partikular na patakaran. Ang katawan ng malware na naglalayong kumuha ng impormasyon ay nanatiling matatag sa loob ng dalawang araw, at tanging isang version tag ang binago; ito ay isang obserbasyon sa pagitan ng dalawang araw ng pagkuha, at hindi sapat upang masukat kung ito ay magpapatuloy na matatag sa mas mahabang panahon.
Higit pang masamang GitHub repository
Kami ay nag-collect ng karagdagang 29 na masasamang ZIP sample na nakalat sa 23 GitHub repositories. Ang mga panimulang pagsusuri ay nagpapakita na ang lahat ng sample ay gumagamit ng Lua bilang bahagi ng execution chain, karaniwang anyo ay ang pagtawag sa lokal na LuaJIT o isang renamed interpreter mula sa isang .cmd o .bat launcher, na sumunod ay nagpapatakbo ng isang Lua script sa parehong directory. Ang mga paksa ng bait sa mga kaugnay na repository ay kumakalat sa iba’t ibang kategorya kabilang ang AI models at tools, MCP services, development scripts, at wallet projects.
Mahalagang paalala na hindi pa nagkaroon ng kompletong code restoration at attack chain analysis sa bawat isa sa 29 na sample, kaya ang kasalukuyang ebidensya ay maaaring patunayan lamang na lahat ng sample ay may malupit na pag-uugali at gumagamit ng isang karaniwang Lua tech stack, ngunit hindi ito maaaring gamitin upang masabing lahat ng sample ay gumagamit ng eksaktong parehong obfuska siyon, execution flow, C2 infrastructure, o final payload.
Summary
Isang fakes na GitHub repository ng Qwen na nagtuturo sa isang 487 KB na ZIP na walang model weights, kundi isang LuaJIT interpreter at isang obfuscated script. Ang naka-save na C2 response ay nakakonekta sa loob na malware na nagnanais ng impormasyon, at inuuri namin ito bilang StealC.
Ang panganib ay kasama ang browser session, mga e-mail at mga kredensyal ng operasyon, Steam token, at mga materyales kaugnay ng wallet, sa kondisyon na ang mga kaugnay na materyales ay matagumpay na nakuha. Sa pagitan ng dalawang pagkuha, nagbago na ang distribution repository, filename, outer PE, at AES key, samantalang ang inner payload ay may pagkakaiba lamang sa isang karakter sa build number; ang 29 na magkakatulad na ZIP na nasa 23 repository ay nagpapakita na ang deployment framework ay ginamit nang paulit-ulit, ngunit ang buong sunod-sunod na chain bawat varian ay kailangan pang i-verify sa bawat sample.
Mungkahi
1. Isolahan at kumuha ng ebidensya: Kapag makakatagpuan ang host ang ZIP, script hash, C2, o download URL na nakalista sa artikulong ito, i-save muna ang pinagmulan ng download, proseso ng tree, mga log ng network connection, at mga file na nailagay, bago gawin ang paglinis.
2. Suriin ang mga pagbabago sa host: Kung makakakita ng mga tala sa pagpapatakbo ng launcher, o mga tala sa pag-load ng malaking tekstong pinaghalo ng LuaJIT o renamed interpreter, suriin ang mga gawain sa jadwal, ang key na Run, ang StartupApproved, at tiyakin kung ang listahan ng paglilipas sa Defender ay naglalaman ng system drive o mga extension na .exe, .dll.
3. Pagpapalit ng mga kredensyal: Kapag kinumpirma ang pagpapatupad ng sample o pagkakatuklas ng kaugnay na payload, i-reset ang browser session at ang mga naka-save na password, email account, Steam token, at WinSCP session credentials; kung may naka-save na private key o mnemonic phrase ng wallet sa host, unang ilipat ang mga asset sa bagong address bago gamutin ang host mismo.
4. Dagdagan ang kombinasyon ng deteksiyon: Idagdag sa mga patakaran ng pagmamonitor ang serye na «maliit na launcher → lokal na LuaJIT o renamed interpreter → malaking single-line text sa parehong directory → pagpapadala ng HTTP request o pagsulat sa executable memory». Ang mga serbisyo na ginagamit dito ay legal, kaya ang paghuhusga ay dapat batay sa kombinasyon ng pag-uugali, kasama ang eksaktong masasamang URL na listahan sa artikulong ito, at huwag isara nang walang pagkakaiba-iba ang GitHub Raw o public Polygon RPC.
IOC
IP
217[.]119[.]129[.]122
194[.]48[.]248[.]94
217[.]119[.]129[.]97
89[.]169[.]12[.]194
URL
http[:]//217[.]119[.]129[.]122/api/NTE3YjdjNWU1NjYzNjU2YTA1N2Y=
http[:]//217[.]119[.]129[.]97/api/NTE3YjdjNWU1NjYzNjU2YTA1N2Y=
https[:]//raw[.]githubusercontent[.]com/unburdened-jackinthebox365/qwen38-uncensored/main/assets/uncensored_qwen_v2[.]6[.]zip
https[:]//github[.]com/Minaadelfouad64/tools/raw/refs/heads/main/verbose/tool[.]log
https[:]//github[.]com/Minaadelfouad64/tools/raw/refs/heads/main/verbose/verb[.]log
https[:]//github[.]com/fuhuhlatoogan/mtp/raw/refs/heads/main/p/vs[.]log
https[:]//github[.]com/fuhuhlatoogan/mtp/raw/refs/heads/main/p/ssl[.]log
Malicious dependency
https[:]//github[.]com/unburdened-jackinthebox365/qwen38-uncensored
https[:]//github[.]com/Minaadelfouad64/tools
https[:]//github[.]com/fuhuhlatoogan/mtp
https[:]//github[.]com/0ogata0/qwen-php-client
https[:]//github[.]com/115th-discomfited211/Awesome-Harness-Engineering
https[:]//github[.]com/123affano1/claudetrack
https[:]//github[.]com/1sustgmboab/nexonco-mcp
https[:]//github[.]com/2josEx/claude-brain
https[:]//github[.]com/428alexander9/claude-skills-marketplace
https[:]//github[.]com/45d5r/databricks-mcp-server
https[:]//github[.]com/7ossamfarid/mcp-mindmesh
https[:]//github[.]com/Bean5789/bbd2api
https[:]//github[.]com/CleverPortal/CollabNote-Fullstack-App
https[:]//github[.]com/Juanvil9941/AI-Invoice-System
https[:]//github[.]com/Kalainilavann/takeout_downloader_script
https[:]//github[.]com/Prestonflatfooted659/Void-Tools-v2.0
https[:]//github[.]com/Walloperlioncub193/Canva-Resource
https[:]//github[.]com/archontelemetered604/clash-for-windows
https[:]//github[.]com/fantastic-interpolation620/ctx-wire
https[:]//github[.]com/mikenob39wang/phone-number-location-tracking-tool
https[:]//github[.]com/recognisable-riddance165/Portable-Offline-LLM
https[:]//github[.]com/sociologisttentcaterpillarmoth213/100xdev-ci-cd
https[:]//github[.]com/soldat-panther/qq-farm-cdp-auto
https[:]//github[.]com/thaddeusprobabilistic193/Xault-Wallet
https[:]//github[.]com/twelfth-puerperium297/tokenoptim
https[:]//github[.]com/wasila7220/multi-model-router
Malicious file
filename: uncensored_qwen_v2.6.zip
MD5: bf21a07ad5743d3ae9f55ff526428a0a
SHA1: 8e3391c17c3f4fb6f42594de7425df96dbbbc01e
SHA256: 36d0bac5743ed9c6858258f28f2c2f9161dc06c4d5af73eb7eda1211ea610758
filename: Application.cmd
MD5: 17d94f34b9d15449b03bc099a637782b
SHA1: eb474f898256e8e7baaf0d63b306d1169e637c73
SHA256: 7c4f3e09c6428d0a0d7d85615695f5fedb35bb4e7180d31e1f8a1bacf22e5639
filename: cert.txt
MD5: ccfc0f145861f23c6850c691c4be54b9
SHA1: b88ac887493f31cf9f160ddbc6bc3a2aa298a0ca
SHA256: a75561a3224d9f836058a6d0204ed2e6c1f638275a59495935cd2a5e46fd28ca
filename: tool.log, vs.log
MD5: 8063ba8ec896b52e5e6d435cc60e82f7
SHA1: f445bd4c5b65b7e013ec518f34f4cd64676201d2
SHA256: 7ebbb61733d8aefcf9401f00e8ff7e593c9f0edecb6609675aebd3eb78a5ae2d
filename: verb.log
MD5: 650a8ee5d091275040ae4dd02dcdd806
SHA1: 343d819ceb63c742912723c42fd158b82d0a90be
SHA256: 699af883d862d8949a494f69e2d300142ce506a0ac6c7a239193c111dfed241e
filename: inner-payload.aes256-ecb-decrypted.bin
MD5: 01e433263a7fd50e812195ff4c11cc90
SHA1: ea53a41c53181374cade8d69882bb1390f0c2562
SHA256: ec981c45d494896037583c746543490176c9ce9a1482e62c4e8ab189c2650b1c
filename: ssl.log
MD5: 9d11bce9c213924b53bcb986f07945c6
SHA1: 2abf1436933dc6b63a016661d5d16f1eda303b59
SHA256: 7b0d919bd510cbcc587cca4b74aad1e086fb1fc34882a39946e6db7d4361a746
filename: inner-payload.build1.bin
MD5: 370f95bf40a9c9fe852b2e4bdd95689f
SHA1: 219a0e7c3907bb65ef7db7428400745570d4e105
SHA256: 5d63f3dc9371d4496ca0e728a794151978e94b69ae4b3c705cea4e67cc6cf208
filename: client_qwen_php_v2.4.zip
SHA256: 073c6192ab4c2d5d25fc13acab4c216c96f9d5926064c534e3803bb31d527b28
filename: Engineering_Harness_Awesome_1.9.zip
SHA256: 0870fe8a4d9e64e335047e16ed1d6b0805beab9686495a1e8c247cf2e1a8e930
filename: Software_v1.6.zip
SHA256: 71b37b48f80106fc864be7e82481cd1a2f7decfeaf1dce45abb924d7f32da933
filename: nexonco-mcp-v3.0-alpha.1.zip
SHA256: a866d90d6f1dd82ddcd2cbef4f5550c77bb58dbda87c02eedb441a117b7d89b9
filename: claude-brain-v1.4-alpha.3.zip
SHA256: a271231ebf6174b11aeb3337c238abc0eac44b48b5fa8d2b168883601d8cc3a5
filename: brain_claude_2.2-alpha.1.zip
SHA256: ca4babb4444af81cf93b34436de7a4a3c8e1a93f6233bcc8753ddd868b4c9eaa
filename: claude-skills-marketplace_v3.4.zip
SHA256: 438033226b1bd1e26db8ab71a777e74cc90b5c31310139269fe8e52308f6c938
filename: skills-marketplace-claude-2.9.zip
SHA256: f07a4eadd43513f56ae4fdf6f6dfc966de17f06093c75c1dec0dd426668779f9
filename: server_databricks_mcp_1.6.zip
SHA256: 66afc7d87d10dbe392898c4e5c613e0442fabb396415c2bef3a5ef2ac752c5ad
filename: mindmesh_mcp_1.0-alpha.5.zip
SHA256: e8da8c82ccb1c6fd68e7c03187485d6ebbd07a4946a7f07cac54fef65b00d2bf
filename: bbd-api-3.1.zip
SHA256: 3524dc4a232c76067f8b2df9adf34ae1106dcc1528e5467c1abc285fc51d1e82
filename: Note-Collab-App-Fullstack-v3.6-alpha.5.zip
SHA256: 6f823d15658b07d6d90f292848fcdd30fe840f83d653cc34966e2fd61d9c3117
filename: Invoice_A_System_3.9.zip
SHA256: 8332d91619563e46e248f427cf489f8bd61a83124eb4c95749ce284b443a2803
filename: downloader-script-takeout-v1.1.zip
SHA256: 8412f2d2b47181f272b0c0e02fe619331e0c2c8d3b90f32e8ce08ac98aaec3f6
filename: downloader_takeout_script_v3.8.zip
SHA256: b781102c6ff857fb45089a6b3d30c5ebb7699ec7e8771bfa0039bef28de782bd
filename: takeout-downloader-script-galvanocauterization.zip
SHA256: 13dc7623c66d1fed51ae94b0d96e8ed45c93d893afabf9aceb4ef0a8da0243ee
filename: Void-v-Tools-v1.7.zip
SHA256: 841d0c25137f35b60d940705ab7b5dc3e9936f37e0561934e72c5dafe93466d8
filename: Resource-Canva-2.2.zip
SHA256: ac6a24d02209df94f56f67e7f3f19dc997f7a2625b91add1dd10cdec0a06d392
filename: for-clash-windows-3.2.zip
SHA256: 036062622f3a1fa2718afc91f8fe4edc693b757365dfc2c0958b70fe8c84c20d
filename: wire-ctx-2.6-alpha.1.zip
SHA256: db0640eb414a89bb62953f0aa7603557f3b8de515e7c3696156abc10f835ecef
filename: location-tracking-tool-phone-number-v3.3.zip
SHA256: 3fc5816afde3e58bf9fcaa1b3873f2d4bc8629ee7a8341a4a4979d2729cad5e6
filename: location_number_tracking_tool_phone_v2.5.zip
SHA256: 398ea394f9a4242ebe9fd67a5ca62445fc4a34b1731d4f99b8eea5e65a98ddcb
filename: tracking-tool-location-number-phone-3.2.zip
SHA256: b6e81d95c0c336e8b8bde3889f4df4ee17639f6ff055c631de19cab3c7efb63b
filename: Offline_LLM_Portable_v2.1-alpha.1.zip
SHA256: 1313b6cfb1ea43367fdd845f64526b4972a3a345bb8b13cef7ebb678d59b5f55
filename: ci_cd_xdev_v2.3-alpha.3.zip
SHA256: ed1ae6799ecb1fc7c5239c4ab95b3b9de9462f21219f144a25b91b6fd430a2c2
filename: farm-cdp-qq-auto-1.1.zip
SHA256: 6145aeacba6533e10dcea287d0fff64c48a790c58ae266ed18ea5d13c36d27ca
filename: v3.9.zip
SHA256: a0dd4924bec9bc077b1f98ddcb45b4e07b01e63ad703c2507d822b5b5130a077
filename: Software-Lithodes.zip
SHA256: 40c2b7b8dcfa6bfe0a199af9ea4baa00a4b8ecd73afa326702cdc4197d64bdef
filename: model-multi-router-v3.5-beta.1.zip
SHA256: 152929ae778e6ed9f358ca8590d2155e1a04137b109a5442891e1ba3fe1a7f82
Tungkol sa MistEye
Ang MistEye ay isang sariling inimbento na Web3 threat intelligence at dynamic security monitoring platform ng SlowMist, na nagtataglay ng kakayahang mag-detect ng masasamang gawain at magbigay ng babala sa panganib ng supply chain sa pamamagitan ng API para sa open-source package ecosystem.
Ang lahat ng masamang pakete at IOC na kasali sa aksyong ito ay nai-integrate na sa MistEye Threat Detection Engine, kung saan ang mga developer ay maaaring gamitin ang API para sa automated na pag-check ng mga dependensya ng proyekto, upang mabilis na matukoy kung may tugma sa mga kilalang masamang pakete at makakuha ng mga rekomendasyon para sa pagharap.
📖 API Documentation: https://app.misteye.io/api-docs
🛠️ MistEye-DepScan: https://github.com/slowmist/MistEye-DepScan
Lightweight CLI tool, isang command para i-scan ang mga dependency ng proyekto at globally installed packages para sa mga kilalang mapanganib na package, suporta sa npm / PyPI / Cargo / Go / RubyGems ecosystem
🛠️ MistEye-Skills: https://github.com/slowmist/misteye-skills
Automatically triggers MistEye security scan before installing dependencies or accessing URLs sa AI Code Assistant Security Skills Pack
🛠️ MistEye-DNS-Guard: https://github.com/slowmist/MistEye-DNS-Guard
Tool sa pagprotekta ng DNS, na nagpapalayaw ng masamang domain at risk na pag-access, at nakikilala ang mga banta sa network tulad ng phishing at C2
Isinulat ng SlowMist Threat Intelligence Team gamit ang MistEye Threat Intelligence System at SlowMist Agent AI-driven analysis; anumang katanungan ay maaaring i-feedback.
Mga sanggunian
[1]https://x.com/OpcodeIntel/status/2091578565628502324
[2]https://www.microsoft.com/en-us/security/blog/2026/06/24/stealc-and-amadey-breaking-down-infostealers-and-the-cybercrime-services-that-deliver-them/
[3]https://security.googleblog.com/2024/07/improving-security-of-chrome-cookies-on.html
