PolinRider loader family. Blockchain dead-drop C2 loader injected into npm bundles and developer-owned GitHub repositories by infected developer machines, with forged commit metadata. Generations: Tron -> BSC -> Aptos payload-in-calldata (astro.config.mjs, @joyfill), and from 2026-06-23 an Ethereum address-encoded dead drop with two operator wallets (0x33ff3eda...9891, 256-block heartbeat, global.o markers; 0xa322E5f3...Ef1a, 1000-block heartbeat, global.i="A..." markers, 'helloipbot!!' suffix). The Ethereum generation is tied to earlier samples by shared C2 198.105.127.210 and 166.88.134.62, AS149440 Evoxt hosting, the global._p_t guard, and global.r/m/___dirname and _H/_H2/_t_s/_t_u globals. Stage chain from 45.137.198.133: Node stealer (process.env to /snv, CI and sandbox hostname blocklist) -> Python infostealer build 260924 (browser credentials, 153 extension IDs, git credentials, /u/e and /u/f exfiltration, Telegram sendDocument fallback). XOR keys: YU7m{rE/>|==b>#~ (/0/body), q4FZkxX{!h,Sr3=@ (/0x/cls), y-p_>d$0B&@^1aQk (/0x/ls).
Objective
Steal developer secrets, browser credentials, and wallet data, and spread through repositories and packages owned by infected developers.
Packages
Indicators
- github_repo admin-dashboards/react-dashboardsindicates
- github_repo app-generator/django-admin-berryindicates
- github_repo Isaac-1-lang/GreenIQindicates
- github_repo Isaac-1-lang/Wastewiseindicates
- github_repo Isaac-1-lang/Real_time_chattingindicates
- github_repo booali9/helvitaindicates
- github_repo Minhal128/Apaxe-clientindicates
- github_repo Minhal128/CodeXindicates
- github_repo mu-majid/Node.JS-Self-Study-Projectsindicates
- github_repo mu-majid/LLM-engineering-projectsindicates
- github_repo NEBOLISA/techCareindicates
- github_repo MMAHAD911313/algoritmi-ata-beindicates
- github_repo HyderYash/simple_crud_appindicates
- github_repo muhammad-tahir-sultan/thedonotpindicates
- github_repo chidubemokeke/Social-App_The-Graph_NextJSindicates
- github_repo alokkumar006/TeleGuideindicates
- github_repo Idenbrid1/BizblancaVueProjectindicates
- github_repo jazzisavi/Cycleawareindicates
- github_repo Afzal-Iqbal/portfolioindicates
- github_repo Afzal-Iqbal/nest-Aouthindicates
- github_repo Tanvir-Alam625/express-route-lensindicates
- github_repo Tanvir-Alam625/Image-Sorting-Appindicates
- github_repo Tanvir-Alam625/stone-ware-house-managementindicates
- github_repo Tanvir-Alam625/search-playersindicates
- github_repo Tanvir-Alam625/Red-Onion-clientindicates
- github_repo Tanvir-Alam625/public-repoindicates
- github_repo Tanvir-Alam625/PC-HUTindicates
- github_repo Tanvir-Alam625/Online-Bank-Of-BD-clientindicates
- github_repo Tanvir-Alam625/kopa-samsu-practiseindicates
- github_repo Tanvir-Alam625/cicd-assmentindicates
- github_repo technext/100-template-listindicates
- github_repo aboozaid/react-native-facerecognitionindicates
- github_repo efstathiosntonas/react-native-style-libraries-benchmarkindicates
- github_repo SFARPak/AliFullStackindicates
- github_repo aliezzahn/event-timeline-roadmapindicates
- github_repo gumlau/nextjs-seo-blog-starterindicates
- github_repo flecs-hub/flecs-polyglotindicates
- github_repo TheSentora/Crypto-Web3-Copilot-Appindicates
- github_repo subramanianv/CertificateVerificationindicates
- github_repo morganjweaver/liquibetindicates
- github_repo Dhruvone8/iChatindicates
- github_repo Web3-Builders-Alliance/convergenceindicates
- github_repo Lynxverse/lynxverse.ioindicates
- github_repo creativetimofficial/black-dashboard-djangoindicates
- github_repo creativetimofficial/argon-dashboard-djangoindicates
- github_repo creativetimofficial/material-dashboard-djangoindicates
- github_repo creativetimofficial/argon-dashboard-flaskindicates
- github_repo CommunityPro/portfolio-htmlindicates
- github_repo Mshandev/Food-Deliveryindicates
- github_repo tailwindadmin/adminindicates
- github_repo richardokonicha/parsesigindicates
- github_repo Iamzaryab/Flutter-Movie-App-with-Clean-Architecture-and-RiverPod-State-Managementindicates
- github_repo ZahraShahid/MyRealEstateWebsiteindicates
- github_repo gigabytedevelopers/FireFilesindicates
- github_repo umairjameel321/next-auth-mongodbindicates
- github_repo umairjameel321/next14-restapisindicates
- github_repo mE-uMAr/fastapi-cronsindicates
- github_repo umairjameel321/authjsv5nextjsindicates
- github_repo oslabs-beta/projectArtemisindicates
- github_repo boostcampwm-2022/android04-BEEPindicates
- github_repo suleman-the-stammer/zeropark-masterindicates
- github_repo echo-riga/Help-Desk-Systemindicates
- github_repo SahilSharan/multimart-react-ecommerce-mainindicates
- github_repo Leoneldev532/Free-Ui-gameindicates
- github_repo devpardo/mannylapidamakerindicates
- wallet 0x33ff3edaf55a8e03dcbc7cb40d498a49cd499891communicates-with
- wallet 0xa322E5f3D311D3080e6f0121063e9aDC2490Ef1acommunicates-with
- wallet TCqf6ZkaQD84vYsC2cuu1jRwB6JveTaRrFcommunicates-with
- wallet TFMryB9m6d4kBMRjEVyFRbqKSV1cV2NcpHcommunicates-with
- wallet 0x3d2075f97b7b1e3234bd653779d21c605d7d8c6ec9c98d983880be5c7f4f9471communicates-with
- wallet 0x9d202c824402ca89e9aaccd2390b6f8b332ae743caa1469c695feb2781d56519communicates-with
- wallet 0xd31A213E77C0E3Be774bD0DdBC86cf2D86090B59indicates
- wallet 0x76D6dDCBDE60c1DFDBE4E836D7122C3B49216907indicates
- ipv4 23.27.20.187communicates-with
- ipv4 181.214.149.147communicates-with
- ipv4 181.214.149.148communicates-with
- ipv4 198.105.127.210communicates-with
- ipv4 45.137.198.133communicates-with
- ipv4 166.88.134.62communicates-with
- ipv4 23.27.13.135communicates-with
- ipv4 166.88.73.46communicates-with
- ipv4 193.247.144.38communicates-with
- ipv4 166.88.134.75communicates-with
- ipv4 91.218.183.174communicates-with
- url http://198.105.127.210:443/bootcommunicates-with
- url http://198.105.127.210:443/initcommunicates-with
- url http://45.137.198.133/0/bootcommunicates-with
- url http://45.137.198.133/0/bodycommunicates-with
- url http://45.137.198.133/snvexfiltrates-to
- url http://45.137.198.133/$/1communicates-with
- sha256 02b7e072c51ac6f7037c2fd4727fcdb06bee6f74cc1af182f7180d8b5e904d63indicates
- sha256 84a3f1bd81ae4780776c93f9a5ec1cb0d7d6fb613f4a104cceaa93568bdbd0abindicates
- sha256 5cbcb8e11f6152c80cf88f752bcf9cb1077a88eac5e4eb02471f093248db01acindicates
- sha256 f6d9f2fbf8091f431a802c4a0b8a5661278ee3f0854fb9040a0702e894b2309eindicates
- sha256 3be09f8c0a95f993a0ee99e08dca08eb15e1c0abeaf90b190a76e842028e552bindicates
- file_path /tmp/tmp7A863DD1.tmpindicates
- file_path %LOCALAPPDATA%\Temp\tmp7A863DD1.tmpindicates
- file_path ~/.node_modulesindicates
- file_path /tmp/.pipindicates
- wallet TMfKQEd7TJJa5xNZJZ2Lep838vrzrs7mAPcommunicates-with
- wallet TXfxHUet9pJVU1BgVkBAbrES4YUc1nGzcGcommunicates-with
- wallet 0x9bc1355344b54dedf3e44296916ed15653844509communicates-with
- wallet TA48dct6rFW8BXsiLAtjFaVFoSuryMjD3vcommunicates-with
Techniques
- ttp T1195.002 Compromise Software Supply Chainuses
- ttp T1027 Obfuscated Files or Informationuses
- ttp T1036 Masqueradinguses
- ttp T1059.007 JavaScriptuses
- ttp T1102.001 Dead Drop Resolveruses
- ttp T1564 Hide Artifactsuses
- ttp T1497 Virtualization/Sandbox Evasionuses
- ttp T1555.003 Credentials from Password Stores: Web Browsersuses
- ttp T1552 Unsecured Credentialsuses
- ttp T1567 Exfiltration Over Web Serviceuses
- ttp T1102 Web Serviceuses