{"id":22827,"date":"2026-08-25T10:40:19","date_gmt":"2026-08-25T10:40:19","guid":{"rendered":"https:\/\/any.run\/cybersecurity-blog\/?p=22827"},"modified":"2026-08-25T12:36:11","modified_gmt":"2026-08-25T12:36:11","slug":"us-campaign-malware-analysis","status":"publish","type":"post","link":"https:\/\/any.run\/cybersecurity-blog\/us-campaign-malware-analysis\/","title":{"rendered":"A Single Canadian Tax Lure Spread into a 46-Country, US-First RMM Campaign"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">As <a href=\"https:\/\/any.run\/?utm_source=anyrunblog&amp;utm_medium=article&amp;utm_campaign=us-campaign-malware-analysi&amp;utm_term=250826&amp;utm_content=linktolanding\" target=\"_blank\" rel=\"noreferrer noopener\">ANY.RUN<\/a> analysis shows, a campaign that initially appears to target Canadians with fake Canada Revenue Agency (CRA) T4 tax documents is actually part of a much broader remote-access campaign spanning 46 countries, with 45% of observed activity associated with the <a href=\"https:\/\/any.run\/cybersecurity-blog\/usa-top-30-threats-2026\/\" target=\"_blank\" rel=\"noreferrer noopener\">United States.<\/a> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The attackers impersonate trusted <a href=\"https:\/\/any.run\/cybersecurity-blog\/soc-business-success-cases-anyrun\/\" target=\"_blank\" rel=\"noreferrer noopener\">organizations<\/a> and document types to trick victims into installing legitimate remote management software, giving them remote access to compromised systems. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Part I. Campaign Scope, Impact, and Defense <\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Threat Overview <\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"772\" src=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Vercel_Campaign_in-Brief-1024x772.png\" alt=\"\" class=\"wp-image-22866\" srcset=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Vercel_Campaign_in-Brief-1024x772.png 1024w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Vercel_Campaign_in-Brief-300x226.png 300w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Vercel_Campaign_in-Brief-768x579.png 768w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Vercel_Campaign_in-Brief-1536x1158.png 1536w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Vercel_Campaign_in-Brief-2048x1545.png 2048w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Vercel_Campaign_in-Brief-370x279.png 370w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Vercel_Campaign_in-Brief-270x204.png 270w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Vercel_Campaign_in-Brief-740x558.png 740w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Vercel_Campaign_in-Brief-80x60.png 80w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Campaign overview based on ANY.RUN research<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This phishing operation\u2019s final goal is the remote control of the victim\u2019s machine. A reusable fake-document kit delivers interchangeable, legitimate <a href=\"https:\/\/any.run\/cybersecurity-blog\/rmm-blind-spot-for-cisos\/\" target=\"_blank\" rel=\"noreferrer noopener\">RMM<\/a> software installer, which the attacker then abuses for hands-on access. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because the payload is signed commercial software, ordinary signature-based antivirus cannot flag it. Its activity resembles ordinary remote administration. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/intelligence.any.run\/reports\/08-24-2026-cra-t4-rmm\/?utm_source=anyrunblog&amp;utm_medium=article&amp;utm_campaign=us-campaign-malware-analysi&amp;utm_term=250826&amp;utm_content=linktotireports\" target=\"_blank\" rel=\"noreferrer noopener\">View this malware analysis in TI Reports<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The campaign uses multiple lures, including the US Social Security Administration, Adobe PDF documents, invoices, VAT notices, and shipping communications, allowing the same attack model to target victims across different regions and business contexts. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Campaign Profile<\/strong> <\/p>\n\n\n\n<div class=\"wpdt-c row wpDataTableContainerSimpleTable wpDataTables wpDataTablesWrapper\n\"\n    >\n        <table id=\"wpdtSimpleTable-360\"\n           style=\"border-collapse:collapse;\n                   border-spacing:0px;\"\n           class=\"wpdtSimpleTable wpDataTable\"\n           data-column=\"2\"\n           data-rows=\"9\"\n           data-wpID=\"360\"\n           data-responsive=\"0\"\n           data-has-header=\"1\">\n\n                    <thead>        <tr class=\"wpdt-cell-row \" >\n                                <th class=\"wpdt-cell \"\n                                            data-cell-id=\"A1\"\n                    data-col-index=\"0\"\n                    data-row-index=\"0\"\n                    style=\" width:50%;                    padding:10px;\n                    \"\n                    >\n                                        Attribute\u00a0                    <\/th>\n                                                <th class=\"wpdt-cell \"\n                                            data-cell-id=\"B1\"\n                    data-col-index=\"1\"\n                    data-row-index=\"0\"\n                    style=\" width:50%;                    padding:10px;\n                    \"\n                    >\n                                        Assessment\u00a0                    <\/th>\n                                        <\/tr>\n                    <tbody>        <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A2\"\n                    data-col-index=\"0\"\n                    data-row-index=\"1\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Threat type\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B2\"\n                    data-col-index=\"1\"\n                    data-row-index=\"1\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Phishing\u00a0delivering\u00a0RMM-as-RAT\u00a0for\u00a0living-off-the-land remote access\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A3\"\n                    data-col-index=\"0\"\n                    data-row-index=\"2\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Family\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B3\"\n                    data-col-index=\"1\"\n                    data-row-index=\"2\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Fake-document-to-RMM\u00a0kit;\u00a0the\u00a0CRA\/T4 Word\u00a0lure\u00a0is one arm of a broader\u00a0fmtt\u00a0font-linked family\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A4\"\n                    data-col-index=\"0\"\n                    data-row-index=\"3\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Severity\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B4\"\n                    data-col-index=\"1\"\n                    data-row-index=\"3\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        High \u2014 hands-on-keyboard remote access\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A5\"\n                    data-col-index=\"0\"\n                    data-row-index=\"4\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Sophistication\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B5\"\n                    data-col-index=\"1\"\n                    data-row-index=\"4\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Capable \u2014 kit-based delivery,\u00a0LOLBin\u00a0RMM\u00a0abuse, password-protected archive, Telegram-based victim filtering; built\u00a0entirely on legitimate signed tooling\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A6\"\n                    data-col-index=\"0\"\n                    data-row-index=\"5\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Payload\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B6\"\n                    data-col-index=\"1\"\n                    data-row-index=\"5\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Signed\u00a0RMM\u00a0installers abused as remote-access trojans; productsare\u00a0interchangeable\u00a0and\u00a0include\u00a0GoTo\u00a0Resolve, LogMeIn\u00a0Rescue,\u00a0ITarian\u00a0in\u00a0this arm;\u00a0ScreenConnect, ConnectWise\u00a0in\u00a0sibling arms\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A7\"\n                    data-col-index=\"0\"\n                    data-row-index=\"6\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Impersonated brands\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B7\"\n                    data-col-index=\"1\"\n                    data-row-index=\"6\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Canada Revenue Agency \/ 2025 T4 Form,\u00a0SSA, VAT\/ATO,\u00a0DocuSign, Adobe PDF, overdue\u00a0invoices,\u00a0shipping\u00a0documents\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A8\"\n                    data-col-index=\"0\"\n                    data-row-index=\"7\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Attribution\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B8\"\n                    data-col-index=\"1\"\n                    data-row-index=\"7\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Campaign-level\u00a0based on shareddelivery-kit handwriting; no named threat actor.\u00a0Whether\u00a0this is\u00a0one operator or a shared phishing-as-a-service kit\u00a0remains\u00a0unknown\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A9\"\n                    data-col-index=\"0\"\n                    data-row-index=\"8\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Activity window\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B9\"\n                    data-col-index=\"1\"\n                    data-row-index=\"8\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        January 2026 to present; steady 17\u201333 kit cases per month\u00a0                    <\/td>\n                                        <\/tr>\n                    <\/table>\n<\/div><style id='wpdt-custom-style-360'>\ntable#wpdtSimpleTable-360{ table-layout: fixed !important; }\ntable#wpdtSimpleTable-360 td, table.wpdtSimpleTable360 th { white-space: normal !important; }\n<\/style>\n\n\n\n\n<h3 class=\"wp-block-heading\">Statistics and Victimology <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Two scopes are important here: the CRA\/T4 Word arm, with 137 observed cases, and the broader fake-document family, covering 425 kit URLs across 240 hosts and 601 cases with geographic and industry context. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Activity grew from a single observed case in January 2026 to a steady 17\u201333 cases per month. Because the final payload is legitimate signed RMM software, cases are tracked through shared kit assets rather than malware-family verdicts, which would significantly undercount the campaign. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2400\" height=\"1994\" src=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Kit-Cases-Per-Month.png\" alt=\"\" class=\"wp-image-22847\" srcset=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Kit-Cases-Per-Month.png 2400w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Kit-Cases-Per-Month-300x249.png 300w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Kit-Cases-Per-Month-1024x851.png 1024w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Kit-Cases-Per-Month-768x638.png 768w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Kit-Cases-Per-Month-1536x1276.png 1536w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Kit-Cases-Per-Month-2048x1702.png 2048w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Kit-Cases-Per-Month-370x307.png 370w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Kit-Cases-Per-Month-270x224.png 270w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Kit-Cases-Per-Month-740x615.png 740w\" sizes=\"auto, (max-width: 2400px) 100vw, 2400px\" \/><figcaption class=\"wp-element-caption\">Kit cases per month graph by ANY.RUN<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Geographically, the broader family is US-first, while the CRA\/T4 arm is Canada-first. North America accounts for 61% of family cases, but activity spans 46 countries, with 35 contributing 1% or less. Canada represents 16% of the broader family but 33.3% of the CRA\/T4 arm, consistent with deliberate targeting around the Canadian tax lure. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2400\" height=\"1848\" src=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Submissions-by-Country.png\" alt=\"\" class=\"wp-image-22849\" srcset=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Submissions-by-Country.png 2400w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Submissions-by-Country-300x231.png 300w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Submissions-by-Country-1024x788.png 1024w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Submissions-by-Country-768x591.png 768w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Submissions-by-Country-1536x1183.png 1536w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Submissions-by-Country-2048x1577.png 2048w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Submissions-by-Country-370x285.png 370w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Submissions-by-Country-270x208.png 270w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Submissions-by-Country-740x570.png 740w\" sizes=\"auto, (max-width: 2400px) 100vw, 2400px\" \/><figcaption class=\"wp-element-caption\">Family submitter geography by ANY.RUN<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Across industries, education, <a href=\"https:\/\/any.run\/by-industry\/technology\/?utm_source=anyrunblog&amp;utm_medium=article&amp;utm_campaign=us-campaign-malware-analysi&amp;utm_term=250826&amp;utm_content=linktotechnology\" target=\"_blank\" rel=\"noreferrer noopener\">technology<\/a>, and <a href=\"https:\/\/any.run\/by-industry\/government\/?utm_source=anyrunblog&amp;utm_medium=article&amp;utm_campaign=us-campaign-malware-analysi&amp;utm_term=250826&amp;utm_content=linktogovernment\" target=\"_blank\" rel=\"noreferrer noopener\">government<\/a> appear prominently in both datasets. Technology figures may be influenced by higher security-team submission rates, while the exposure seen in education and government is more consistent with genuine targeting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Banking, <a href=\"https:\/\/any.run\/by-industry\/manufacturing\/?utm_source=anyrunblog&amp;utm_medium=article&amp;utm_campaign=us-campaign-malware-analysi&amp;utm_term=250826&amp;utm_content=linktomanufacturing\" target=\"_blank\" rel=\"noreferrer noopener\">manufacturing<\/a>, and <a href=\"https:\/\/any.run\/by-industry\/finance\/?utm_source=anyrunblog&amp;utm_medium=article&amp;utm_campaign=us-campaign-malware-analysi&amp;utm_term=250826&amp;utm_content=linktofinance\" target=\"_blank\" rel=\"noreferrer noopener\">finance<\/a> also feature prominently, aligning more closely with the campaign\u2019s invoice and VAT-themed lures. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"902\" height=\"1024\" src=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Risk-Score-by-Industry-902x1024.png\" alt=\"\" class=\"wp-image-22850\" srcset=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Risk-Score-by-Industry-902x1024.png 902w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Risk-Score-by-Industry-264x300.png 264w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Risk-Score-by-Industry-768x872.png 768w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Risk-Score-by-Industry-1353x1536.png 1353w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Risk-Score-by-Industry-1804x2048.png 1804w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Risk-Score-by-Industry-370x420.png 370w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Risk-Score-by-Industry-270x306.png 270w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Risk-Score-by-Industry-740x840.png 740w\" sizes=\"auto, (max-width: 902px) 100vw, 902px\" \/><figcaption class=\"wp-element-caption\"> Industry risk score, %, overview by ANY.RUN<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">These figures represent where campaign samples were observed rather than confirmed compromises, so they should be treated as indicators of targeting focus and a proxy for the potential victim population. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What to Take Back to Your SOC Team <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For security leaders, the key takeaway is that defenses need to be product-agnostic. This campaign abuses legitimate, signed RMM software and can switch between vendors, so controls built around a specific tool or AV verdict will leave gaps. Ensure your SOC focuses on the delivery chain and unauthorized remote-access activity instead. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Treat the RMM install itself as a signal, whatever the product.<\/strong> GoTo Resolve, LogMeIn Rescue, ScreenConnect, ConnectWise, and ITarian have all been abused in this campaign. <a href=\"https:\/\/any.run\/cybersecurity-blog\/threat-monitoring-ti-feeds\/\" target=\"_blank\" rel=\"noreferrer noopener\">Detection<\/a> should focus on how the software reaches the environment, particularly installations originating from new free-hosting domains or compromised WordPress pages, rather than on the RMMproduct itself. <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Build detection around persistent campaign patterns. <\/strong>Disposable Vercel infrastructure rotates rapidly: 94% of 240 observed hosts appeared for only a single day. Instead of relying primarily on domains, prioritize stable kit indicators, including the fmtt \/ font1.woff2, icons8-microsoft-word-94.png asset, and the secure.html \u2192 project\/*.zip chain. <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Account for password-protected archive delivery.<\/strong> The campaign pairs fake document pages with password-protected ZIP files and provides the password to the victim, helping payloads evade automated inspection. Mail-layer controls and user awareness should account for this delivery pattern. <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Baseline authorized remote-access tooling.<\/strong> Maintain an inventory of approved RMM products and ensure the SOC can quickly identify unexpected installations or activity. <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Give analysts behavioral and threat context in one investigation workflow.<\/strong> In this analysis, <a href=\"https:\/\/any.run\/features\/?utm_source=anyrunblog&amp;utm_medium=article&amp;utm_campaign=us-campaign-malware-analysi&amp;utm_term=250826&amp;utm_content=linktosandboxlanding\" target=\"_blank\" rel=\"noreferrer noopener\">ANY.RUN\u2019s Interactive Sandbox<\/a> exposed the delivery chain, browser activity, scripts, and network requests, while <a href=\"https:\/\/any.run\/threat-intelligence-lookup\/?utm_source=anyrunblog&amp;utm_medium=article&amp;utm_campaign=us-campaign-malware-analysi&amp;utm_term=250826&amp;utm_content=linktotilookuplanding\" target=\"_blank\" rel=\"noreferrer noopener\">Threat Intelligence Lookup<\/a> expanded persistent indicators into the wider campaign. <\/li>\n<\/ul>\n\n\n\n<!-- Regular Banner START -->\n<div class=\"regular-banner\">\n<!-- Text Content -->\n<p class=\"regular-banner__text\">\nMove from\u00a0detection to campaign-level context\u00a0\n<br>\nfor <span class=\"highlight\">14-sec MTTD<\/span> and <span class=\"highlight\">21-min\u00a0shorter MTTR<\/span>\n<\/p>\n<!-- CTA Link -->\n<a class=\"regular-banner__link\" id=\"article-banner-regular\" href=\"https:\/\/any.run\/enterprise\/?utm_source=anyrunblog&#038;utm_medium=article&#038;utm_campaign=us-campaign-malware-analysi&#038;utm_term=250826&#038;utm_content=linktoenterprise#contact-sales\" rel=\"noopener\" target=\"_blank\">\nExplore ANY.RUN for Your Team<\/a>\n<\/div>\n<!-- Regular Banner END -->\n<!-- Regular Banner Styles START -->\n\n<style>\n.regular-banner {\ndisplay: flex;\ntext-align: center;\nflex-direction: column;\nalign-items: center;\ngap: 1.5rem;\nwidth: 100%;\npadding: 2rem;\nmargin: 1.5rem 0;\nborder-radius: 0.5rem;\nfont-family: 'Catamaran Bold';\nmargin-inline: auto;\nbackground: rgba(32, 168, 241, 0.1);\nborder: 1px solid rgba(75, 174, 227, 0.32);\n}\n\n.regular-banner__text {\nfont-size: 1.5rem;\nmargin: 0;\n}\n\n.highlight {\ncolor: #ea2526;\n}\n\n.regular-banner__link {\npadding: 0.5rem 1.5rem;\nfont-weight: 500;\ntext-decoration: none;\nborder-radius: 0.5rem;\ncolor: #FFFFFF;\nbackground-color: #1491D4;\ntext-align: center;\ntransition: all 0.2s ease-in;\n}\n\n.regular-banner__link:hover {\nbackground-color: #68CBFF;\ncolor: white;\n}\n<\/style>\n<!-- Regular Banner Styles END -->\n\n\n\n<h2 class=\"wp-block-heading\">Part II. Technical Malware Analysis <\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Introduction <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">New *.vercel[.]app deployments appear more or less constantly, each only days old. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One of them, fillingconfirmation[.]vercel[.]app, had been registered just one day before it was observed. Vercel suits the operator well: every deployment comes with valid TLS, a trusted domain, and one-command redeployment. All this gives the lures the reputation needed to clear mail filters while remaining cheap enough to abandon at will. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The activity has continued since January 2026 at a steady monthly pace, with 18 to 57 new kit hosts appearing each month. Cloudflare, Kaseya\/INKY, and CyberArmor have also reported on this activity, with findings consistent with what follows here. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The delivery chain <\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"578\" src=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId15-1024x578.png\" alt=\"\" class=\"wp-image-22851\" srcset=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId15-1024x578.png 1024w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId15-300x169.png 300w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId15-768x434.png 768w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId15-370x209.png 370w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId15-270x152.png 270w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId15-740x418.png 740w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId15.png 1360w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">The phishing email example. ANY.RUN<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The attack begins with a phishing email linking to a disposable *.vercel[.]app page disguised as a legitimate document. The CRA\/T4 lure is one example, alongside SSA, VAT, invoice, shipping, and other document-themed variants. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The page redirects to secure.html, which provides an access code and downloads a password-protected ZIP \u2013 the payload. Once the victim extracts and runs the VBS script inside, PowerShell downloads and installs a legitimate RMM agent, giving the operator hands-on-keyboard remote access. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"957\" src=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Attack-Chain-Overview-1024x957.png\" alt=\"\" class=\"wp-image-22852\" srcset=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Attack-Chain-Overview-1024x957.png 1024w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Attack-Chain-Overview-300x281.png 300w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Attack-Chain-Overview-768x718.png 768w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Attack-Chain-Overview-1536x1436.png 1536w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Attack-Chain-Overview-2048x1915.png 2048w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Attack-Chain-Overview-370x346.png 370w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Attack-Chain-Overview-270x252.png 270w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Attack-Chain-Overview-740x692.png 740w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">The delivery chain scheme by ANY.RUN<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">The Kit\u2019s Handwriting Revealed via Advanced URL Analysis <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Using ANY.RUN\u2019s <a href=\"https:\/\/any.run\/cybersecurity-blog\/in-browser-data-inspection\/\" target=\"_blank\" rel=\"noreferrer noopener\">in-browser data inspection<\/a>, we reconstructed the full browser-side chain, including DOM changes, redirects, page content, and screenshots of what the victim sees at each stage. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Every deployment ships essentially the same page, byte for byte. Several recurring DOM elements reveal the kit\u2019s distinctive handwriting: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>An empty title. <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A @font-face declaration for font-family:&#8217;fmtt&#8217; sourcing url(img\/font1.woff2) \u2014 the shared font that links the broader family. <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>img src=&#8217;img\/icons8-microsoft-word-94.png&#8217; id=&#8217;fd&#8217; alt=&#8217;PDF Icon&#8217; \u2014 a Word icon persistently mislabeled as \u201cPDF Icon.\u201d <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A #rl red spinner element. <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A three-hop meta-refresh chain: root page \u2192 secure.html \u2192 project\/&lt;lure>.zip. <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The recurring \u201cDownloading 2025 T4 Form\u2026\u201d and access-code text. <\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"558\" src=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId22-1-1024x558.png\" alt=\"\" class=\"wp-image-22854\" srcset=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId22-1-1024x558.png 1024w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId22-1-300x164.png 300w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId22-1-768x419.png 768w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId22-1-1536x838.png 1536w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId22-1-370x202.png 370w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId22-1-270x147.png 270w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId22-1-740x403.png 740w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId22-1.png 1955w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">The Adobe phishing page, as seen in ANY.RUN Sandbox Browser Data tab<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For additional cover, the kit opens a harmless decoy PDF through legitimate OneDrive infrastructure (1drv[.]ms, onedrive[.]live[.]com, and canadaeast1-mediap[.]svc[.]ms). Its purpose is simply to make the download appear routine to the victim. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Execution behavior <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Using <a href=\"https:\/\/any.run\/cybersecurity-blog\/static-discovery-update\/\" target=\"_blank\" rel=\"noreferrer noopener\">Static discovering<\/a> in <a href=\"https:\/\/any.run\/features\/?utm_source=anyrunblog&amp;utm_medium=article&amp;utm_campaign=us-campaign-malware-analysi&amp;utm_term=250826&amp;utm_content=linktosandboxlanding\" target=\"_blank\" rel=\"noreferrer noopener\">ANY.RUN\u2019s Interactive Sandbox<\/a>, we inspected the VBS script responsible for launching the next stage of the attack. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The chain progresses only after the victim enters the on-page access code. This unlocks a single VBS script that uses FileSystemObject to launch POWERSHELL.EXE and download the next stage. <\/p>\n\n\n\n<!-- Regular Banner START -->\n<div class=\"regular-banner\">\n<!-- Text Content -->\n<p class=\"regular-banner__text\">\nSee the <span class=\"highlight\">full attack chain<\/span> \u00a0behind suspicious URLs\u00a0\n<br>\nGain\u00a0in-depth visibility\u00a0for a <span class=\"highlight\">36% higher DR<\/span> \n<\/p>\n<!-- CTA Link -->\n<a class=\"regular-banner__link\" id=\"article-banner-regular\" href=\"https:\/\/login.any.run\/?utm_source=anyrunblog&#038;utm_medium=article&#038;utm_campaign=us-campaign-malware-analysi&#038;utm_term=250826&#038;utm_content=linktoregister\" rel=\"noopener\" target=\"_blank\">\nRegister\u00a0with\u00a0ANY.RUN<\/a>\n<\/div>\n<!-- Regular Banner END -->\n<!-- Regular Banner Styles START -->\n\n<style>\n.regular-banner {\ndisplay: flex;\ntext-align: center;\nflex-direction: column;\nalign-items: center;\ngap: 1.5rem;\nwidth: 100%;\npadding: 2rem;\nmargin: 1.5rem 0;\nborder-radius: 0.5rem;\nfont-family: 'Catamaran Bold';\nmargin-inline: auto;\nbackground: rgba(32, 168, 241, 0.1);\nborder: 1px solid rgba(75, 174, 227, 0.32);\n}\n\n.regular-banner__text {\nfont-size: 1.5rem;\nmargin: 0;\n}\n\n.highlight {\ncolor: #ea2526;\n}\n\n.regular-banner__link {\npadding: 0.5rem 1.5rem;\nfont-weight: 500;\ntext-decoration: none;\nborder-radius: 0.5rem;\ncolor: #FFFFFF;\nbackground-color: #1491D4;\ntext-align: center;\ntransition: all 0.2s ease-in;\n}\n\n.regular-banner__link:hover {\nbackground-color: #68CBFF;\ncolor: white;\n}\n<\/style>\n<!-- Regular Banner Styles END -->\n\n\n\n<p class=\"wp-block-paragraph\">PowerShell does the rest: it skips the user profile, introduces a sleep delay to evade timing-based analysis, writes binary data to a stream, and downloads and installs the RMM MSI. Once installed, the RMM agent gives the operator live, hands-on-keyboard access to the system. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"621\" src=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId26-1024x621.png\" alt=\"\" class=\"wp-image-22855\" srcset=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId26-1024x621.png 1024w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId26-300x182.png 300w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId26-768x466.png 768w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId26-370x224.png 370w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId26-270x164.png 270w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId26-740x449.png 740w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId26.png 1307w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">The fragment of VBS script. ANY.RUN Sandbox <\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Evasion <\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"664\" height=\"739\" src=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId30.png\" alt=\"\" class=\"wp-image-22856\" srcset=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId30.png 664w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId30-270x300.png 270w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/rId30-370x412.png 370w\" sizes=\"auto, (max-width: 664px) 100vw, 664px\" \/><figcaption class=\"wp-element-caption\">The example of HTTP request to download password protected archive. ANY.RUN Sandbox<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Evasion operates across multiple stages of the delivery chain. The first layer is the archive: project\/&lt;lure&gt;.zip returns HTTP 200 but remains password-encrypted, leaving automated pipelines with an inert ZIP they cannot open. The VBS inside is extracted and executed only after the victim enters the on-page access code. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The second layer sits in front of payload delivery. The page fingerprints the browser, IP address, and geolocation using FingerprintJS, an hCaptcha challenge, and a \u201cGreen Spinner\u201d gate. On some pages, the results are relayed to api.telegram[.]org, allowing the payload to be served only to visitors that pass the checks while filtering out suspected analysis environments. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The PowerShell stage adds timing-based evasion by calling sleep before reaching out for the MSI installer. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">HTTP request analysis in <a href=\"https:\/\/any.run\/features\/?utm_source=anyrunblog&amp;utm_medium=article&amp;utm_campaign=us-campaign-malware-analysi&amp;utm_term=250826&amp;utm_content=linktosandboxlanding\" target=\"_blank\" rel=\"noreferrer noopener\">ANY.RUN\u2019s Interactive Sandbox<\/a> made these delivery and evasion flows visible. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Following the network trail revealed a broader, highly distributed infrastructure. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Network Infrastructure <\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Delivery infrastructure: <\/strong>The family includes 82 code-identical Vercel apps, each observed for only a single day, alongside GitHub Pages, Netlify, compromised legitimate websites, and throwaway domains. Vercel is particularly useful to the operator because each new deployment inherits valid TLS and domain reputation. <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Payload staging:<\/strong> RMM installers are staged across rotating infrastructure, including Amazon S3, Cloudflare R2, GitHub, DigitalOcean Spaces, gofile[.]io, Dropbox, compromised sites, and raw-IP hosts. <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>RMM infrastructure: <\/strong>The remote-access product is interchangeable. At least five legitimate RMM products have appeared across the family, while the delivery chain remains largely unchanged. <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The evidence behind each product is uneven, which bounds what any per-product signature can cover: <\/p>\n\n\n\n<div class=\"wpdt-c row wpDataTableContainerSimpleTable wpDataTables wpDataTablesWrapper\n\"\n    >\n        <table id=\"wpdtSimpleTable-361\"\n           style=\"border-collapse:collapse;\n                   border-spacing:0px;\"\n           class=\"wpdtSimpleTable wpDataTable\"\n           data-column=\"3\"\n           data-rows=\"6\"\n           data-wpID=\"361\"\n           data-responsive=\"0\"\n           data-has-header=\"1\">\n\n                    <thead>        <tr class=\"wpdt-cell-row \" >\n                                <th class=\"wpdt-cell \"\n                                            data-cell-id=\"A1\"\n                    data-col-index=\"0\"\n                    data-row-index=\"0\"\n                    style=\" width:33.333333333333%;                    padding:10px;\n                    \"\n                    >\n                                        RMM\u00a0product\u00a0                    <\/th>\n                                                <th class=\"wpdt-cell \"\n                                            data-cell-id=\"B1\"\n                    data-col-index=\"1\"\n                    data-row-index=\"0\"\n                    style=\" width:33.333333333333%;                    padding:10px;\n                    \"\n                    >\n                                        What backs it\u00a0                    <\/th>\n                                                <th class=\"wpdt-cell \"\n                                            data-cell-id=\"C1\"\n                    data-col-index=\"2\"\n                    data-row-index=\"0\"\n                    style=\" width:33.333333333333%;                    padding:10px;\n                    \"\n                    >\n                                        Install \/ network artifacts measured\u00a0                    <\/th>\n                                        <\/tr>\n                    <tbody>        <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A2\"\n                    data-col-index=\"0\"\n                    data-row-index=\"1\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        LogMeIn\u00a0Rescue \/\u00a0Resolve\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B2\"\n                    data-col-index=\"1\"\n                    data-row-index=\"1\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        46 cases\u00a0in\u00a0this arm; captured MSILogMeInResolve_Unattended.msi\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C2\"\n                    data-col-index=\"2\"\n                    data-row-index=\"1\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Yes \u2014\u00a0LOGMEINRESCUEmutex on host\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A3\"\n                    data-col-index=\"0\"\n                    data-row-index=\"2\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        GoTo\u00a0Resolve\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B3\"\n                    data-col-index=\"1\"\n                    data-row-index=\"2\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Dominant product by network telemetry\u00a0inthis arm\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C3\"\n                    data-col-index=\"2\"\n                    data-row-index=\"2\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Yes \u2014 TLS SNI and DNS togotoresolve[.]com\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A4\"\n                    data-col-index=\"0\"\n                    data-row-index=\"3\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        ScreenConnect\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B4\"\n                    data-col-index=\"1\"\n                    data-row-index=\"3\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        204 family cases, outside this arm\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C4\"\n                    data-col-index=\"2\"\n                    data-row-index=\"3\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Identified\u00a0by case tag\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A5\"\n                    data-col-index=\"0\"\n                    data-row-index=\"4\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        ConnectWise\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B5\"\n                    data-col-index=\"1\"\n                    data-row-index=\"4\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        106 family cases, outside this arm\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C5\"\n                    data-col-index=\"2\"\n                    data-row-index=\"4\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Identified\u00a0by case tag\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A6\"\n                    data-col-index=\"0\"\n                    data-row-index=\"5\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        ITarian\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B6\"\n                    data-col-index=\"1\"\n                    data-row-index=\"5\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        1 case\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C6\"\n                    data-col-index=\"2\"\n                    data-row-index=\"5\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        No\u00a0                    <\/td>\n                                        <\/tr>\n                    <\/table>\n<\/div><style id='wpdt-custom-style-361'>\ntable#wpdtSimpleTable-361{ table-layout: fixed !important; }\ntable#wpdtSimpleTable-361 td, table.wpdtSimpleTable361 th { white-space: normal !important; }\n<\/style>\n\n\n\n\n<p class=\"wp-block-paragraph\">Those measured artifacts cover the GoTo and LogMeIn slot only. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The RMM stage is the thinnest layer of evidence in the chain: 20 of the 137 arm cases are observed fetching the MSI, while the rest stop at the password-protected archive, and the same MSI appears in 150 cases index-wide, so it is staged across delivery arms beyond this kit. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"908\" height=\"1024\" src=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Campaign-Infrastructure-Mapping-908x1024.png\" alt=\"\" class=\"wp-image-22857\" srcset=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Campaign-Infrastructure-Mapping-908x1024.png 908w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Campaign-Infrastructure-Mapping-266x300.png 266w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Campaign-Infrastructure-Mapping-768x867.png 768w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Campaign-Infrastructure-Mapping-1361x1536.png 1361w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Campaign-Infrastructure-Mapping-1815x2048.png 1815w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Campaign-Infrastructure-Mapping-370x417.png 370w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Campaign-Infrastructure-Mapping-270x305.png 270w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Campaign-Infrastructure-Mapping-740x835.png 740w\" sizes=\"auto, (max-width: 908px) 100vw, 908px\" \/><figcaption class=\"wp-element-caption\">Network Infrastructure of the campaign. ANY.RUN<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Neither the staging host nor the RMM backend identifies the operator. The MSI sits on shared, abused cloud storage, and the backend is each vendor\u2019s own infrastructure, so neither layer establishes that one operator is behind all of it. The delivery kit\u2019s handwriting is what ties the activity together. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The fact that the product in the RMM slot changes between arms is another reason why this slot is the weakest layer for building a durable signature.  <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cluster Expansion <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The CRA\/T4 arm is one part of a broader delivery framework whose document themes, domains, and RMM payloads change while the underlying kit remains stable. The shared fmtt web font (img\/font1.woff2) provides a particularly strong pivot into that wider activity. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"966\" src=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Campaign-Lure-Variants-1024x966.png\" alt=\"\" class=\"wp-image-22858\" srcset=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Campaign-Lure-Variants-1024x966.png 1024w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Campaign-Lure-Variants-300x283.png 300w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Campaign-Lure-Variants-768x724.png 768w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Campaign-Lure-Variants-1536x1449.png 1536w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Campaign-Lure-Variants-2048x1932.png 2048w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Campaign-Lure-Variants-370x349.png 370w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Campaign-Lure-Variants-270x255.png 270w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Campaign-Lure-Variants-740x698.png 740w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Cluster expansion graph. ANY.RUN <\/figcaption><\/figure>\n\n\n\n<div class=\"wpdt-c row wpDataTableContainerSimpleTable wpDataTables wpDataTablesWrapper\n\"\n    >\n        <table id=\"wpdtSimpleTable-362\"\n           style=\"border-collapse:collapse;\n                   border-spacing:0px;\"\n           class=\"wpdtSimpleTable wpDataTable\"\n           data-column=\"3\"\n           data-rows=\"3\"\n           data-wpID=\"362\"\n           data-responsive=\"0\"\n           data-has-header=\"1\">\n\n                    <thead>        <tr class=\"wpdt-cell-row \" >\n                                <th class=\"wpdt-cell \"\n                                            data-cell-id=\"A1\"\n                    data-col-index=\"0\"\n                    data-row-index=\"0\"\n                    style=\" width:33.333333333333%;                    padding:10px;\n                    \"\n                    >\n                                        Arm\u00a0                    <\/th>\n                                                <th class=\"wpdt-cell \"\n                                            data-cell-id=\"B1\"\n                    data-col-index=\"1\"\n                    data-row-index=\"0\"\n                    style=\" width:33.333333333333%;                    padding:10px;\n                    \"\n                    >\n                                        How to recognize it\u00a0                    <\/th>\n                                                <th class=\"wpdt-cell \"\n                                            data-cell-id=\"C1\"\n                    data-col-index=\"2\"\n                    data-row-index=\"0\"\n                    style=\" width:33.333333333333%;                    padding:10px;\n                    \"\n                    >\n                                        Payload \/\u00a0behaviour\u00a0                    <\/th>\n                                        <\/tr>\n                    <tbody>        <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A2\"\n                    data-col-index=\"0\"\n                    data-row-index=\"1\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        CRA\/T4 Word on\u00a0Vercel\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B2\"\n                    data-col-index=\"1\"\n                    data-row-index=\"1\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        icons8-microsoft-word-94.png\u00a0(id=fd, alt=\u2018PDF Icon\u2019) +secure.html\u00a0+project\/*.zip\u00a0on*.vercel[.]app; access-code ZIP\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C2\"\n                    data-col-index=\"2\"\n                    data-row-index=\"1\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Password-ZIP to VBS to PowerShell to\u00a0GoToResolve \/ LogMeInRescue MSI\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A3\"\n                    data-col-index=\"0\"\n                    data-row-index=\"2\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Adobe-PDF \/ SSA \/\u00a0compromised-WordPress siblings\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B3\"\n                    data-col-index=\"1\"\n                    data-row-index=\"2\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Same\u00a0fmtt\u00a0\/font1.woff2\u00a0font; paths\u00a0\/pdfviewer-updater\/,\/admin\/ssaa\/,\u00a0\/wp-content\/file\/\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C3\"\n                    data-col-index=\"2\"\n                    data-row-index=\"2\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        ScreenConnect\u00a0\/ ConnectWise \/ other\u00a0RMM\u00a0tooling, plus Telegram victim-filtering\u00a0                    <\/td>\n                                        <\/tr>\n                    <\/table>\n<\/div><style id='wpdt-custom-style-362'>\ntable#wpdtSimpleTable-362{ table-layout: fixed !important; }\ntable#wpdtSimpleTable-362 td, table.wpdtSimpleTable362 th { white-space: normal !important; }\n<\/style>\n\n\n\n\n<p class=\"wp-block-paragraph\">To determine whether this is a shared phishing-as-a-service kit with several affiliates, we can use <a href=\"https:\/\/any.run\/threat-intelligence-lookup\/?utm_source=anyrunblog&amp;utm_medium=article&amp;utm_campaign=us-campaign-malware-analysi&amp;utm_term=250826&amp;utm_content=linktotilookuplanding\" target=\"_blank\" rel=\"noreferrer noopener\">Threat Intelligence Lookup<\/a> for <a href=\"https:\/\/any.run\/cybersecurity-blog\/proactive-threat-hunting\/\" target=\"_blank\" rel=\"noreferrer noopener\">cluster expansion<\/a>: <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/intelligence.any.run\/analysis\/lookup\/?utm_source=anyrunblog&amp;utm_medium=article&amp;utm_campaign=us-campaign-malware-analysi&amp;utm_term=250826&amp;utm_content=linktoservice\/#{%22query%22:%22url:%5C%22*img\/font1.woff2%5C%22%20OR%20url:%5C%22*\/icons8-microsoft-word-94.png%5C%22%20OR%20SHA256:%5C%2251f0cc172ced2e90acbc01c2872c697644380e597076350a6b286c96ab7ccb42%5C%22%22,%22dateRange%22:180}\" target=\"_blank\" rel=\"noreferrer noopener\">url:&#8221;*img\/font1.woff2&#8243; OR url:&#8221;*\/icons8-microsoft-word-94.png&#8221; OR SHA256:&#8221;51f0cc172ced2e90acbc01c2872c697644380e597076350a6b286c96ab7ccb42&#8243;<\/a> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The query returns 601 analysis cases across the three indicators (at the time of writing). The font alone links 425 distinct kit URLs across 240 hosts and 155 IPs between February 5 and July 29, 2026, exposing activity well beyond the CRA\/T4 arm. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The same fingerprint produced no matches across roughly 46,000 cases from ten unrelated malware families, supporting its use as an operation-specific marker rather than a generic web artifact. <\/p>\n\n\n\n<!-- Regular Banner START -->\n<div class=\"regular-banner\">\n<!-- Text Content -->\n<p class=\"regular-banner__text\">\nHunt threats proactively with threat data from <span class=\"highlight\">16K+\u00a0orgs<\/span>\u00a0<br>\nto expand\u00a0detection coverage and reduce risk\u00a0\n<\/p>\n<!-- CTA Link -->\n<a class=\"regular-banner__link\" id=\"article-banner-regular\" href=\"https:\/\/any.run\/threat-intelligence-lookup\/?utm_source=anyrunblog&#038;utm_medium=article&#038;utm_campaign=us-campaign-malware-analysi&#038;utm_term=250826&#038;utm_content=linktotilookuplanding#contact-sales\" rel=\"noopener\" target=\"_blank\">\nTry TI Lookup for Your SOC<\/a>\n<\/div>\n<!-- Regular Banner END -->\n<!-- Regular Banner Styles START -->\n\n<style>\n.regular-banner {\ndisplay: flex;\ntext-align: center;\nflex-direction: column;\nalign-items: center;\ngap: 1.5rem;\nwidth: 100%;\npadding: 2rem;\nmargin: 1.5rem 0;\nborder-radius: 0.5rem;\nfont-family: 'Catamaran Bold';\nmargin-inline: auto;\nbackground: rgba(32, 168, 241, 0.1);\nborder: 1px solid rgba(75, 174, 227, 0.32);\n}\n\n.regular-banner__text {\nfont-size: 1.5rem;\nmargin: 0;\n}\n\n.highlight {\ncolor: #ea2526;\n}\n\n.regular-banner__link {\npadding: 0.5rem 1.5rem;\nfont-weight: 500;\ntext-decoration: none;\nborder-radius: 0.5rem;\ncolor: #FFFFFF;\nbackground-color: #1491D4;\ntext-align: center;\ntransition: all 0.2s ease-in;\n}\n\n.regular-banner__link:hover {\nbackground-color: #68CBFF;\ncolor: white;\n}\n<\/style>\n<!-- Regular Banner Styles END -->\n\n\n\n<h3 class=\"wp-block-heading\">Infrastructure Footprint <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The font1.woff2 query provides a direct measure of the family\u2019s delivery infrastructure. Across 174 days, it identified 425 distinct kit URLs on 240 hosts resolving to 155 IPs. <\/p>\n\n\n\n<div class=\"wpdt-c row wpDataTableContainerSimpleTable wpDataTables wpDataTablesWrapper\n\"\n    >\n        <table id=\"wpdtSimpleTable-363\"\n           style=\"border-collapse:collapse;\n                   border-spacing:0px;\"\n           class=\"wpdtSimpleTable wpDataTable\"\n           data-column=\"2\"\n           data-rows=\"9\"\n           data-wpID=\"363\"\n           data-responsive=\"0\"\n           data-has-header=\"1\">\n\n                    <thead>        <tr class=\"wpdt-cell-row \" >\n                                <th class=\"wpdt-cell \"\n                                            data-cell-id=\"A1\"\n                    data-col-index=\"0\"\n                    data-row-index=\"0\"\n                    style=\" width:50%;                    padding:10px;\n                    \"\n                    >\n                                        Measure\u00a0                    <\/th>\n                                                <th class=\"wpdt-cell \"\n                                            data-cell-id=\"B1\"\n                    data-col-index=\"1\"\n                    data-row-index=\"0\"\n                    style=\" width:50%;                    padding:10px;\n                    \"\n                    >\n                                        Value\u00a0                    <\/th>\n                                        <\/tr>\n                    <tbody>        <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A2\"\n                    data-col-index=\"0\"\n                    data-row-index=\"1\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Distinct kit URLs\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B2\"\n                    data-col-index=\"1\"\n                    data-row-index=\"1\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        425\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A3\"\n                    data-col-index=\"0\"\n                    data-row-index=\"2\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Unique hosts serving the kit\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B3\"\n                    data-col-index=\"1\"\n                    data-row-index=\"2\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        240\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A4\"\n                    data-col-index=\"0\"\n                    data-row-index=\"3\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Unique\u00a0resolving IPs\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B4\"\n                    data-col-index=\"1\"\n                    data-row-index=\"3\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        155\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A5\"\n                    data-col-index=\"0\"\n                    data-row-index=\"4\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Observation window\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B5\"\n                    data-col-index=\"1\"\n                    data-row-index=\"4\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        5 February to 29 July 2026 (174 days)\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A6\"\n                    data-col-index=\"0\"\n                    data-row-index=\"5\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Hosts seen within\u00a0a single day\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B6\"\n                    data-col-index=\"1\"\n                    data-row-index=\"5\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        225 of 240 (94%)\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A7\"\n                    data-col-index=\"0\"\n                    data-row-index=\"6\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Hosts seen over 3 days or less\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B7\"\n                    data-col-index=\"1\"\n                    data-row-index=\"6\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        228 of 240 (95%)\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A8\"\n                    data-col-index=\"0\"\n                    data-row-index=\"7\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Longest-lived host\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B8\"\n                    data-col-index=\"1\"\n                    data-row-index=\"7\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        docshared[.]org\u00a0\u2014\u00a023 days\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A9\"\n                    data-col-index=\"0\"\n                    data-row-index=\"8\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Busiest host\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B9\"\n                    data-col-index=\"1\"\n                    data-row-index=\"8\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        dashboarduat.paynnow[.]com\u00a0\u2014 45 kit URLs\u00a0in\u00a011.5 days\u00a0                    <\/td>\n                                        <\/tr>\n                    <\/table>\n<\/div><style id='wpdt-custom-style-363'>\ntable#wpdtSimpleTable-363{ table-layout: fixed !important; }\ntable#wpdtSimpleTable-363 td, table.wpdtSimpleTable363 th { white-space: normal !important; }\n<\/style>\n\n\n\n\n<p class=\"wp-block-paragraph\">The hosting breakdown shows how this infrastructure is distributed across different host types: <\/p>\n\n\n\n<div class=\"wpdt-c row wpDataTableContainerSimpleTable wpDataTables wpDataTablesWrapper\n\"\n    >\n        <table id=\"wpdtSimpleTable-364\"\n           style=\"border-collapse:collapse;\n                   border-spacing:0px;\"\n           class=\"wpdtSimpleTable wpDataTable\"\n           data-column=\"3\"\n           data-rows=\"8\"\n           data-wpID=\"364\"\n           data-responsive=\"0\"\n           data-has-header=\"1\">\n\n                    <thead>        <tr class=\"wpdt-cell-row \" >\n                                <th class=\"wpdt-cell \"\n                                            data-cell-id=\"A1\"\n                    data-col-index=\"0\"\n                    data-row-index=\"0\"\n                    style=\" width:33.333333333333%;                    padding:10px;\n                    \"\n                    >\n                                        Hosting type\u00a0                    <\/th>\n                                                <th class=\"wpdt-cell \"\n                                            data-cell-id=\"B1\"\n                    data-col-index=\"1\"\n                    data-row-index=\"0\"\n                    style=\" width:33.333333333333%;                    padding:10px;\n                    \"\n                    >\n                                        Hosts\u00a0                    <\/th>\n                                                <th class=\"wpdt-cell \"\n                                            data-cell-id=\"C1\"\n                    data-col-index=\"2\"\n                    data-row-index=\"0\"\n                    style=\" width:33.333333333333%;                    padding:10px;\n                    \"\n                    >\n                                        Kit URLs\u00a0                    <\/th>\n                                        <\/tr>\n                    <tbody>        <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A2\"\n                    data-col-index=\"0\"\n                    data-row-index=\"1\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Conventional websites (compromised or stood up)\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B2\"\n                    data-col-index=\"1\"\n                    data-row-index=\"1\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        117\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C2\"\n                    data-col-index=\"2\"\n                    data-row-index=\"1\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        257\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A3\"\n                    data-col-index=\"0\"\n                    data-row-index=\"2\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Vercel\u00a0\u2014*.vercel[.]app\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B3\"\n                    data-col-index=\"1\"\n                    data-row-index=\"2\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        82\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C3\"\n                    data-col-index=\"2\"\n                    data-row-index=\"2\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        82\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A4\"\n                    data-col-index=\"0\"\n                    data-row-index=\"3\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Throwaway registrations on cheap TLDs (.vu,.sbs,\u00a0.cfd,\u00a0.icu,.top,\u00a0.one,\u00a0.cyou,.shop,\u00a0.online,.site)\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B4\"\n                    data-col-index=\"1\"\n                    data-row-index=\"3\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        32\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C4\"\n                    data-col-index=\"2\"\n                    data-row-index=\"3\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        65\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A5\"\n                    data-col-index=\"0\"\n                    data-row-index=\"4\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Dynamic DNS (ddnsking[.]com,swoop2[.]me,letsgo2[.]me,net2me[.]me)\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B5\"\n                    data-col-index=\"1\"\n                    data-row-index=\"4\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        7\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C5\"\n                    data-col-index=\"2\"\n                    data-row-index=\"4\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        19\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A6\"\n                    data-col-index=\"0\"\n                    data-row-index=\"5\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Netlify \u2014*.netlify[.]app\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B6\"\n                    data-col-index=\"1\"\n                    data-row-index=\"5\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        1\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C6\"\n                    data-col-index=\"2\"\n                    data-row-index=\"5\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        1\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A7\"\n                    data-col-index=\"0\"\n                    data-row-index=\"6\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Backblaze\u00a0B2 \u2014f004.backblazeb2[.]com\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B7\"\n                    data-col-index=\"1\"\n                    data-row-index=\"6\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        1\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C7\"\n                    data-col-index=\"2\"\n                    data-row-index=\"6\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        1\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A8\"\n                    data-col-index=\"0\"\n                    data-row-index=\"7\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Total\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B8\"\n                    data-col-index=\"1\"\n                    data-row-index=\"7\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        240\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C8\"\n                    data-col-index=\"2\"\n                    data-row-index=\"7\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        425\u00a0                    <\/td>\n                                        <\/tr>\n                    <\/table>\n<\/div><style id='wpdt-custom-style-364'>\ntable#wpdtSimpleTable-364{ table-layout: fixed !important; }\ntable#wpdtSimpleTable-364 td, table.wpdtSimpleTable364 th { white-space: normal !important; }\n<\/style>\n\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"823\" src=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Hosts-by-Type-1024x823.png\" alt=\"\" class=\"wp-image-22859\" srcset=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Hosts-by-Type-1024x823.png 1024w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Hosts-by-Type-300x241.png 300w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Hosts-by-Type-768x617.png 768w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Hosts-by-Type-1536x1234.png 1536w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Hosts-by-Type-2048x1645.png 2048w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Hosts-by-Type-370x297.png 370w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Hosts-by-Type-270x217.png 270w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Hosts-by-Type-740x594.png 740w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Campaign&#8217;s hosts by hosting type. ANY.RUN<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Push-button deployment platforms account for 83 of the 240 hosts, with Vercel supplying 82 of them. Every Vercel app was observed on exactly one day with exactly one kit URL and was never reused, indicating a one-app-per-lure deployment model that makes domain-level blocking quickly obsolete. <br> <\/p>\n\n\n\n<div class=\"wpdt-c row wpDataTableContainerSimpleTable wpDataTables wpDataTablesWrapper\n\"\n    >\n        <table id=\"wpdtSimpleTable-365\"\n           style=\"border-collapse:collapse;\n                   border-spacing:0px;\"\n           class=\"wpdtSimpleTable wpDataTable\"\n           data-column=\"2\"\n           data-rows=\"9\"\n           data-wpID=\"365\"\n           data-responsive=\"0\"\n           data-has-header=\"1\">\n\n                    <thead>        <tr class=\"wpdt-cell-row \" >\n                                <th class=\"wpdt-cell \"\n                                            data-cell-id=\"A1\"\n                    data-col-index=\"0\"\n                    data-row-index=\"0\"\n                    style=\" width:50%;                    padding:10px;\n                    \"\n                    >\n                                        Lure theme\u00a0in\u00a0the\u00a0Vercelsubdomain\u00a0                    <\/th>\n                                                <th class=\"wpdt-cell \"\n                                            data-cell-id=\"B1\"\n                    data-col-index=\"1\"\n                    data-row-index=\"0\"\n                    style=\" width:50%;                    padding:10px;\n                    \"\n                    >\n                                        Apps\u00a0                    <\/th>\n                                        <\/tr>\n                    <tbody>        <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A2\"\n                    data-col-index=\"0\"\n                    data-row-index=\"1\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        CRA \/ T4 tax (2025t4ab1109061,crataxsummary1007341,officialsummarybycra)\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B2\"\n                    data-col-index=\"1\"\n                    data-row-index=\"1\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        27\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A3\"\n                    data-col-index=\"0\"\n                    data-row-index=\"2\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Generic shared document\u00a0\/ file transfer (shared-doc820848110641,newfilesshared)\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B3\"\n                    data-col-index=\"1\"\n                    data-row-index=\"2\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        25\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A4\"\n                    data-col-index=\"0\"\n                    data-row-index=\"3\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Invoice \/ payment\u00a0\/ VAT (invoice-49883-due,payment-recelpt)\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B4\"\n                    data-col-index=\"1\"\n                    data-row-index=\"3\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        8\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A5\"\n                    data-col-index=\"0\"\n                    data-row-index=\"4\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Adobe \/ PDF \/ Flash updater (adobe-upd,\u00a0pdfviewer-nu,flash-updater)\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B5\"\n                    data-col-index=\"1\"\n                    data-row-index=\"4\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        7\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A6\"\n                    data-col-index=\"0\"\n                    data-row-index=\"5\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Streaming \/\u00a0invite \/ social (liveeventstream,kik2gethernow)\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B6\"\n                    data-col-index=\"1\"\n                    data-row-index=\"5\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        7\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A7\"\n                    data-col-index=\"0\"\n                    data-row-index=\"6\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        US SSA \/ social security (socialsecuritystatementreceived0320)\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B7\"\n                    data-col-index=\"1\"\n                    data-row-index=\"6\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        4\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A8\"\n                    data-col-index=\"0\"\n                    data-row-index=\"7\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Shipping and\u00a0logistics\u00a0(ups-aw,upsawb4290324)\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B8\"\n                    data-col-index=\"1\"\n                    data-row-index=\"7\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        4\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A9\"\n                    data-col-index=\"0\"\n                    data-row-index=\"8\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Total\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B9\"\n                    data-col-index=\"1\"\n                    data-row-index=\"8\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        82\u00a0                    <\/td>\n                                        <\/tr>\n                    <\/table>\n<\/div><style id='wpdt-custom-style-365'>\ntable#wpdtSimpleTable-365{ table-layout: fixed !important; }\ntable#wpdtSimpleTable-365 td, table.wpdtSimpleTable365 th { white-space: normal !important; }\n<\/style>\n\n\n\n\n<p class=\"wp-block-paragraph\">New hosts appear at a steady clip, while Vercel deployments arrive in bursts \u2014 23 new apps in March, at the height of Canadian T4 season, and 20 more in July: <\/p>\n\n\n\n<div class=\"wpdt-c row wpDataTableContainerSimpleTable wpDataTables wpDataTablesWrapper\n\"\n    >\n        <table id=\"wpdtSimpleTable-366\"\n           style=\"border-collapse:collapse;\n                   border-spacing:0px;\"\n           class=\"wpdtSimpleTable wpDataTable\"\n           data-column=\"4\"\n           data-rows=\"8\"\n           data-wpID=\"366\"\n           data-responsive=\"0\"\n           data-has-header=\"1\">\n\n                    <thead>        <tr class=\"wpdt-cell-row \" >\n                                <th class=\"wpdt-cell \"\n                                            data-cell-id=\"A1\"\n                    data-col-index=\"0\"\n                    data-row-index=\"0\"\n                    style=\" width:25%;                    padding:10px;\n                    \"\n                    >\n                                        Month (2026)\u00a0                    <\/th>\n                                                <th class=\"wpdt-cell \"\n                                            data-cell-id=\"B1\"\n                    data-col-index=\"1\"\n                    data-row-index=\"0\"\n                    style=\" width:25%;                    padding:10px;\n                    \"\n                    >\n                                        New hosts\u00a0                    <\/th>\n                                                <th class=\"wpdt-cell \"\n                                            data-cell-id=\"C1\"\n                    data-col-index=\"2\"\n                    data-row-index=\"0\"\n                    style=\" width:25%;                    padding:10px;\n                    \"\n                    >\n                                        of which\u00a0Vercelapps\u00a0                    <\/th>\n                                                <th class=\"wpdt-cell \"\n                                            data-cell-id=\"D1\"\n                    data-col-index=\"3\"\n                    data-row-index=\"0\"\n                    style=\" width:25%;                    padding:10px;\n                    \"\n                    >\n                                        Kit URLs seen\u00a0                    <\/th>\n                                        <\/tr>\n                    <tbody>        <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A2\"\n                    data-col-index=\"0\"\n                    data-row-index=\"1\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        February\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B2\"\n                    data-col-index=\"1\"\n                    data-row-index=\"1\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        18\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C2\"\n                    data-col-index=\"2\"\n                    data-row-index=\"1\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        6\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"D2\"\n                    data-col-index=\"3\"\n                    data-row-index=\"1\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        29\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A3\"\n                    data-col-index=\"0\"\n                    data-row-index=\"2\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        March\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B3\"\n                    data-col-index=\"1\"\n                    data-row-index=\"2\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        43\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C3\"\n                    data-col-index=\"2\"\n                    data-row-index=\"2\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        23\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"D3\"\n                    data-col-index=\"3\"\n                    data-row-index=\"2\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        59\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A4\"\n                    data-col-index=\"0\"\n                    data-row-index=\"3\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        April\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B4\"\n                    data-col-index=\"1\"\n                    data-row-index=\"3\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        45\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C4\"\n                    data-col-index=\"2\"\n                    data-row-index=\"3\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        10\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"D4\"\n                    data-col-index=\"3\"\n                    data-row-index=\"3\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        76\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A5\"\n                    data-col-index=\"0\"\n                    data-row-index=\"4\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        May\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B5\"\n                    data-col-index=\"1\"\n                    data-row-index=\"4\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        44\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C5\"\n                    data-col-index=\"2\"\n                    data-row-index=\"4\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        16\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"D5\"\n                    data-col-index=\"3\"\n                    data-row-index=\"4\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        115\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A6\"\n                    data-col-index=\"0\"\n                    data-row-index=\"5\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        June\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B6\"\n                    data-col-index=\"1\"\n                    data-row-index=\"5\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        33\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C6\"\n                    data-col-index=\"2\"\n                    data-row-index=\"5\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        7\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"D6\"\n                    data-col-index=\"3\"\n                    data-row-index=\"5\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        59\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A7\"\n                    data-col-index=\"0\"\n                    data-row-index=\"6\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        July (to 29th)\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B7\"\n                    data-col-index=\"1\"\n                    data-row-index=\"6\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        57\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C7\"\n                    data-col-index=\"2\"\n                    data-row-index=\"6\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        20\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"D7\"\n                    data-col-index=\"3\"\n                    data-row-index=\"6\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        87\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A8\"\n                    data-col-index=\"0\"\n                    data-row-index=\"7\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Total\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B8\"\n                    data-col-index=\"1\"\n                    data-row-index=\"7\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        240\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C8\"\n                    data-col-index=\"2\"\n                    data-row-index=\"7\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        82\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"D8\"\n                    data-col-index=\"3\"\n                    data-row-index=\"7\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        425\u00a0                    <\/td>\n                                        <\/tr>\n                    <\/table>\n<\/div><style id='wpdt-custom-style-366'>\ntable#wpdtSimpleTable-366{ table-layout: fixed !important; }\ntable#wpdtSimpleTable-366 td, table.wpdtSimpleTable366 th { white-space: normal !important; }\n<\/style>\n\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"973\" src=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/New-Kit-Hosts-First-Seen-per-Month-1024x973.png\" alt=\"\" class=\"wp-image-22860\" srcset=\"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/New-Kit-Hosts-First-Seen-per-Month-1024x973.png 1024w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/New-Kit-Hosts-First-Seen-per-Month-300x285.png 300w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/New-Kit-Hosts-First-Seen-per-Month-768x730.png 768w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/New-Kit-Hosts-First-Seen-per-Month-1536x1459.png 1536w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/New-Kit-Hosts-First-Seen-per-Month-2048x1946.png 2048w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/New-Kit-Hosts-First-Seen-per-Month-370x352.png 370w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/New-Kit-Hosts-First-Seen-per-Month-270x257.png 270w, https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/New-Kit-Hosts-First-Seen-per-Month-740x703.png 740w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">New kit hosts first seen per month. ANY.RUN<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The infrastructure also splits into two distinct URL patterns. All 83 Vercel and Netlify apps serve the kit directly from \/img\/font1.woff2, while 110 other hosts use per-recipient paths in the form \/ftx\/&lt;slug>-&lt;epoch>-&lt;hex>\/. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The embedded Unix timestamps reveal the campaign\u2019s operational tempo: the median link was first observed just 32 minutes after generation, and 77% within 24 hours. This strongly suggests that links are generated per recipient and used almost immediately. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Reputation follows the same divide. Of 425 URLs, 23 were already rated malicious when observed, all hosted on cheap-TLD throwaway domains. None were Vercel apps, suggesting that the platform provides the clean domain reputation the operator\u2019s own disposable domains lack. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This analysis uncovered a 46-country, US-first campaign that abuses legitimate RMM software while rapidly rotating domains, lures, and remote-access products. The more durable detection opportunity lies in the delivery framework: recurring kit patterns and unsolicited RMM installation rather than individual IOCs or product names. <\/p>\n\n\n\n<!-- Regular Banner START -->\n<div class=\"regular-banner\">\n<!-- Text Content -->\n<p class=\"regular-banner__text\">\nRespond faster and reduce risk\u00a0in\u00a0your\u00a0company\u00a0<br>\nwith\u00a0<span class=\"highlight\">deeper visibility<\/span> and\u00a0<span class=\"highlight\">intel<\/span>\u00a0from 16K+\u00a0organizations\n<\/p>\n<!-- CTA Link -->\n<a class=\"regular-banner__link\" id=\"article-banner-regular\" href=\"https:\/\/any.run\/enterprise\/?utm_source=anyrunblog&#038;utm_medium=article&#038;utm_campaign=us-campaign-malware-analysi&#038;utm_term=250826&#038;utm_content=linktoenterprise\" rel=\"noopener\" target=\"_blank\">\nStrengthen Your SOC with ANY.RUN<\/a>\n<\/div>\n<!-- Regular Banner END -->\n<!-- Regular Banner Styles START -->\n\n<style>\n.regular-banner {\ndisplay: flex;\ntext-align: center;\nflex-direction: column;\nalign-items: center;\ngap: 1.5rem;\nwidth: 100%;\npadding: 2rem;\nmargin: 1.5rem 0;\nborder-radius: 0.5rem;\nfont-family: 'Catamaran Bold';\nmargin-inline: auto;\nbackground: rgba(32, 168, 241, 0.1);\nborder: 1px solid rgba(75, 174, 227, 0.32);\n}\n\n.regular-banner__text {\nfont-size: 1.5rem;\nmargin: 0;\n}\n\n.highlight {\ncolor: #ea2526;\n}\n\n.regular-banner__link {\npadding: 0.5rem 1.5rem;\nfont-weight: 500;\ntext-decoration: none;\nborder-radius: 0.5rem;\ncolor: #FFFFFF;\nbackground-color: #1491D4;\ntext-align: center;\ntransition: all 0.2s ease-in;\n}\n\n.regular-banner__link:hover {\nbackground-color: #68CBFF;\ncolor: white;\n}\n<\/style>\n<!-- Regular Banner Styles END -->\n\n\n\n<p class=\"wp-block-paragraph\">Using <a href=\"https:\/\/any.run\/features\/?utm_source=anyrunblog&amp;utm_medium=article&amp;utm_campaign=us-campaign-malware-analysi&amp;utm_term=250826&amp;utm_content=linktosandboxlanding\" target=\"_blank\" rel=\"noreferrer noopener\">ANY.RUN\u2019s Interactive Sandbox<\/a>, we exposed the full attack chain, from browser activity and redirects to scripts, processes, and network traffic. <a href=\"https:\/\/any.run\/threat-intelligence-lookup\/?utm_source=anyrunblog&amp;utm_medium=article&amp;utm_campaign=us-campaign-malware-analysi&amp;utm_term=250826&amp;utm_content=linktotilookuplanding\" target=\"_blank\" rel=\"noreferrer noopener\">Threat Intelligence Lookup<\/a> then turned persistent indicators into pivots for uncovering related infrastructure and expanding the investigation across the wider campaign. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">About ANY.RUN <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/any.run\/?utm_source=anyrunblog&amp;utm_medium=article&amp;utm_campaign=us-campaign-malware-analysi&amp;utm_term=250826&amp;utm_content=linktolanding\" target=\"_blank\" rel=\"noreferrer noopener\">ANY.RUN<\/a> provides interactive malware analysis and threat intelligence solutions to more than 16,000 organizations and 700,000 security professionals worldwide. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Its <a href=\"https:\/\/any.run\/features\/?utm_source=anyrunblog&amp;utm_medium=article&amp;utm_campaign=us-campaign-malware-analysi&amp;utm_term=250826&amp;utm_content=linktosandboxlanding\" target=\"_blank\" rel=\"noreferrer noopener\">Interactive Sandbox<\/a> helps SOC teams, <a href=\"https:\/\/any.run\/mssp\/?utm_source=anyrunblog&amp;utm_medium=article&amp;utm_campaign=us-campaign-malware-analysi&amp;utm_term=250826&amp;utm_content=linktomssp\" target=\"_blank\" rel=\"noreferrer noopener\">MSSPs<\/a>, and threat researchers investigate malware, suspicious files, and URLs in controlled virtual environments. Analysts can observe execution chains, inspect network activity, and uncover malicious behavior in real time to make faster, more confident decisions. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ANY.RUN Threat Intelligence turns data from real-world investigations into actionable threat intelligence, helping security teams enrich alerts, uncover related infrastructure, investigate campaigns, and track evolving threats. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">TTPs <\/h2>\n\n\n\n<div class=\"wpdt-c row wpDataTableContainerSimpleTable wpDataTables wpDataTablesWrapper\n\"\n    >\n        <table id=\"wpdtSimpleTable-367\"\n           style=\"border-collapse:collapse;\n                   border-spacing:0px;\"\n           class=\"wpdtSimpleTable wpDataTable\"\n           data-column=\"3\"\n           data-rows=\"12\"\n           data-wpID=\"367\"\n           data-responsive=\"0\"\n           data-has-header=\"1\">\n\n                    <thead>        <tr class=\"wpdt-cell-row \" >\n                                <th class=\"wpdt-cell \"\n                                            data-cell-id=\"A1\"\n                    data-col-index=\"0\"\n                    data-row-index=\"0\"\n                    style=\" width:33.333333333333%;                    padding:10px;\n                    \"\n                    >\n                                        Tactic\u00a0                    <\/th>\n                                                <th class=\"wpdt-cell \"\n                                            data-cell-id=\"B1\"\n                    data-col-index=\"1\"\n                    data-row-index=\"0\"\n                    style=\" width:33.333333333333%;                    padding:10px;\n                    \"\n                    >\n                                        Technique (ID)\u00a0                    <\/th>\n                                                <th class=\"wpdt-cell \"\n                                            data-cell-id=\"C1\"\n                    data-col-index=\"2\"\n                    data-row-index=\"0\"\n                    style=\" width:33.333333333333%;                    padding:10px;\n                    \"\n                    >\n                                        Description\u00a0                    <\/th>\n                                        <\/tr>\n                    <tbody>        <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A2\"\n                    data-col-index=\"0\"\n                    data-row-index=\"1\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Resource Development\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B2\"\n                    data-col-index=\"1\"\n                    data-row-index=\"1\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Acquire\u00a0Infrastructure: Web Services (T1583.006)\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C2\"\n                    data-col-index=\"2\"\n                    data-row-index=\"1\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        The operator used 82\u00a0one-shot*.vercel[.]appdeployments, one Netlify app, and*.github[.]io\u00a0pages to host the lure kit.\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A3\"\n                    data-col-index=\"0\"\n                    data-row-index=\"2\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Resource Development\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B3\"\n                    data-col-index=\"1\"\n                    data-row-index=\"2\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Acquire\u00a0Infrastructure: Domains (T1583.001)\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C3\"\n                    data-col-index=\"2\"\n                    data-row-index=\"2\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        The operator registered 32 throwaway domains on cheap TLDs and used 7 dynamic-DNS names to serve the same kit.\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A4\"\n                    data-col-index=\"0\"\n                    data-row-index=\"3\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Resource Development\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B4\"\n                    data-col-index=\"1\"\n                    data-row-index=\"3\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Compromise\u00a0Infrastructure (T1584)\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C4\"\n                    data-col-index=\"2\"\n                    data-row-index=\"3\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        The operator used\u00a0compromised legitimate websites \u2014 8 confirmed\u00a0in\u00a0this arm, 117 conventional sites family-wide \u2014 to serve the\u00a0icons8-microsoft-word-94.png\u00a0kit path.\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A5\"\n                    data-col-index=\"0\"\n                    data-row-index=\"4\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Initial Access\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B5\"\n                    data-col-index=\"1\"\n                    data-row-index=\"4\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Phishing:\u00a0Spearphishing\u00a0Link (T1566.002)\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C5\"\n                    data-col-index=\"2\"\n                    data-row-index=\"4\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        The operator used a CRA\/T4 spear-phishing email to link victims to a\u00a0*.vercel[.]app\u00a0lure page.\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A6\"\n                    data-col-index=\"0\"\n                    data-row-index=\"5\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Execution\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B6\"\n                    data-col-index=\"1\"\n                    data-row-index=\"5\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        User Execution: Malicious File (T1204.002)\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C6\"\n                    data-col-index=\"2\"\n                    data-row-index=\"5\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        The operator used an on-page access code to\u00a0induce the victim to extract and run the single VBS script.\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A7\"\n                    data-col-index=\"0\"\n                    data-row-index=\"6\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Execution\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B7\"\n                    data-col-index=\"1\"\n                    data-row-index=\"6\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Command and Scripting\u00a0Interpreter: Visual Basic \/ PowerShell (T1059.005 \/ .001)\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C7\"\n                    data-col-index=\"2\"\n                    data-row-index=\"6\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        The VBS script\u00a0usedFileSystemObject\u00a0to launch PowerShell and download the next stage.\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A8\"\n                    data-col-index=\"0\"\n                    data-row-index=\"7\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Defense Evasion\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B8\"\n                    data-col-index=\"1\"\n                    data-row-index=\"7\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Obfuscated\/Encrypted Files: password-protected archive (T1027)\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C8\"\n                    data-col-index=\"2\"\n                    data-row-index=\"7\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        The kit used a password-protectedproject\/*.ziprequiring the on-page access code to block automated extraction.\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A9\"\n                    data-col-index=\"0\"\n                    data-row-index=\"8\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Defense Evasion\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B9\"\n                    data-col-index=\"1\"\n                    data-row-index=\"8\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Virtualization\/SandboxEvasion (T1497)\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C9\"\n                    data-col-index=\"2\"\n                    data-row-index=\"8\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        The operator used Telegram-based victim filtering, browser\/IP\/geo fingerprinting, and sleep timing to evade analysis environments.\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A10\"\n                    data-col-index=\"0\"\n                    data-row-index=\"9\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Command and Control\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B10\"\n                    data-col-index=\"1\"\n                    data-row-index=\"9\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Ingress Tool Transfer (T1105)\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C10\"\n                    data-col-index=\"2\"\n                    data-row-index=\"9\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        The operator used PowerShell to download the\u00a0RMM\u00a0MSI from rotating S3 \/ R2 \/ GitHub \/\u00a0gofile\u00a0\/ raw-IP staging.\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A11\"\n                    data-col-index=\"0\"\n                    data-row-index=\"10\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Command and Control\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B11\"\n                    data-col-index=\"1\"\n                    data-row-index=\"10\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Remote Access Software (T1219)\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C11\"\n                    data-col-index=\"2\"\n                    data-row-index=\"10\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        The operator used a signed\u00a0RMM\u00a0agent\u00a0to\u00a0establish\u00a0hands-on-keyboard remote access \u2014\u00a0GoTo\u00a0Resolve and LogMeIn\u00a0Rescue\u00a0inthis arm,\u00a0ScreenConnect\u00a0and ConnectWise\u00a0in\u00a0sibling arms.\u00a0                    <\/td>\n                                        <\/tr>\n                            <tr class=\"wpdt-cell-row \" >\n                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"A12\"\n                    data-col-index=\"0\"\n                    data-row-index=\"11\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Command and Control\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"B12\"\n                    data-col-index=\"1\"\n                    data-row-index=\"11\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        Web Service (T1102)\u00a0                    <\/td>\n                                                <td class=\"wpdt-cell \"\n                                            data-cell-id=\"C12\"\n                    data-col-index=\"2\"\n                    data-row-index=\"11\"\n                    style=\"                    padding:10px;\n                    \"\n                    >\n                                        The kit usedapi.telegram[.]orgto filter victims and conditionally deliver the payload.\u00a0                    <\/td>\n                                        <\/tr>\n                    <\/table>\n<\/div><style id='wpdt-custom-style-367'>\ntable#wpdtSimpleTable-367{ table-layout: fixed !important; }\ntable#wpdtSimpleTable-367 td, table.wpdtSimpleTable367 th { white-space: normal !important; }\n<\/style>\n\n\n\n\n<h2 class=\"wp-block-heading\">IOCs <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><em>All indicators are defanged.<\/em> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kit handwriting (detection patterns):<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; *\/secure.html on host *.vercel[.]app  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; *\/project\/*.zip on host *.vercel[.]app <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; *img\/font1.woff2 \u2014 the family-wide font pivot (425 URLs \/ 240 hosts) <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Per-recipient path pattern \/ftx\/&lt;6-char slug&gt;-&lt;10-digit epoch&gt;-&lt;12-hex&gt;\/ on non-platform hosts (289 URLs \/ 110 hosts); the epoch field dates the link\u2019s generation <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; DOM: font-family:&#8217;fmtt&#8217; + img\/font1.woff2 + alt=&#8217;PDF Icon&#8217; + \u201cAccess code is\u201d text <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Lure deployments (representative; 82 Vercel apps observed in total):<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; fillingconfirmation[.]vercel[.]app <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; sharedconfirmationslip[.]vercel[.]app <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; officialsummarybycra[.]vercel[.]app <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; 2026t4form17718[.]vercel[.]app  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; crataxsummary1007341[.]vercel[.]app <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; statemendetailsfilessenderderf[.]netlify[.]app <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Throwaway domains carrying a malicious verdict at observation:<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; quavix[.]vu  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; cevora[.]vu  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; xorlira[.]vu  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; voretix[.]icu  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; wurel[.]sbs <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; mornixa[.]cfd  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; getdl[.]jorix[.]cyou <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; pdfmarchlitestatementsscannedforyou[.]gixar[.]sbs <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; reportstastementformarchreviewyourssaast[.]harnivo[.]cfd <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Dynamic-DNS kit hosts (attacker-controlled subdomains of legitimate DDNS providers \u2014 block the host, not the provider):<\/strong>  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; 54511[.]ddnsking[.]com <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; dxy43[.]ddnsking[.]com <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; dyb32[.]ddnsking[.]com <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; 67pon[.]swoop2[.]me <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; dcsi23[.]swoop2[.]me <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; ssi11[.]letsgo2[.]me <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; ddn3[.]net2me[.]me <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Captured RMM MSI:<\/strong> &#8211; hxxps:\/\/commonerdays[.]vercel[.]app\/LogMeInResolve_Unattended.msi <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Payload staging (attacker-controlled buckets):<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; mayteslaadvisorhq[.]s3[.]us-east-2[.]amazonaws[.]com <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; openfodervbs4view[.]ams3[.]cdn[.]digitaloceanspaces[.]com <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Durable origin IP:<\/strong>  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; 46.62.197[.]232:7000 <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Compromised legitimate sites (kit path only):<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; hiltonheadislanddeals[.]com <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; gonzalezjaramilloabogados[.]com <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; mybcdc[.]ca  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; taurusburgerco[.]com[.]au <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; ypatellawoffice[.]ca <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; electrical-sei[.]com <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; herculescalgarymovers[.]ca <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; quantechitsolutions[.]com <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kit page content hashes (SHA256):<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; 41b731279b1778a9f578e4ed2589f46c4bef32793b292862cf96279a3ead1c41 (lure index page) <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; 132d864bb199105d639edb115249302243eafdb0fc21efb86cc6b6c0d49866f0 (secure.html gate page) <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; 51f0cc172ced2e90acbc01c2872c697644380e597076350a6b286c96ab7ccb42 (icons8-microsoft-word-94.png asset) <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sources <\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cloudflare Cloudforce One \u2014 <em>Vercel-hosted RMM abuse campaign evolves with Telegram C2 for victim filtering<\/em> \u2014 https:\/\/www.cloudflare.com\/cloudforce-one\/research\/report\/vercel-hosted-rmm-abuse-campaign-evolves-with-telegram-c2-for-victim-filtering\/ <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kaseya \/ INKY \u2014 <em>The Vercel incident and the phishing campaigns already hiding in plain sight<\/em> \u2014 https:\/\/www.kaseya.com\/blog\/phishing-campaigns-abusing-vercels-free-hosting-platform\/ <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CyberArmor \u2014 <em>Cybercriminals Abusing Vercel to Deliver Remote Access Malware<\/em> \u2014 https:\/\/www.cyberarmor.tech\/blog\/threat-insight-cybercriminals-abusing-vercel-to-deliver-remote-access-malware <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Red Canary \u2014 <em>The dual-use dilemma: Rethinking detection for remote access tool abuse<\/em> \u2014 https:\/\/redcanary.com\/blog\/security-operations\/rmm-detection\/ <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Broadcom \/ Symantec \u2014 <em>RMM Abuse Continues: Malicious LogMeIn Resolve Activity on the Rise<\/em> \u2014 https:\/\/www.broadcom.com\/support\/security-center\/protection-bulletin\/rmm-abuse-continues-malicious-logmein-resolve-activity-on-the-rise <\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Canada Revenue Agency \u2014 <em>Recognize a scam<\/em> \u2014 https:\/\/www.canada.ca\/en\/revenue-agency\/corporate\/scams-fraud\/recognize-scam.html <\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>As ANY.RUN analysis shows, a campaign that initially appears to target Canadians with fake Canada Revenue Agency (CRA) T4 tax documents is actually part of a much broader remote-access campaign spanning 46 countries, with 45% of observed activity associated with the United States. The attackers impersonate trusted organizations and document types to trick victims into [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":22863,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[8],"tags":[57,10,34],"class_list":["post-22827","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-malware-analysis","tag-anyrun","tag-cybersecurity","tag-malware-analysis"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>US-First RMM Phishing Campaign: Malware Analysis<\/title>\n<meta name=\"description\" content=\"Explore ANY.RUN analysis of a US-first RMM phishing campaign spanning 46 countries and abusing legitimate remote access tools.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/any.run\/cybersecurity-blog\/us-campaign-malware-analysis\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ShiFu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/us-campaign-malware-analysis\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/us-campaign-malware-analysis\\\/\"},\"author\":{\"name\":\"ShiFu\",\"@id\":\"https:\\\/\\\/any.run\\\/\"},\"headline\":\"A Single Canadian Tax Lure Spread into a 46-Country, US-First RMM Campaign\",\"datePublished\":\"2026-08-25T10:40:19+00:00\",\"dateModified\":\"2026-08-25T12:36:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/us-campaign-malware-analysis\\\/\"},\"wordCount\":2677,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/any.run\\\/\"},\"image\":{\"@id\":\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/us-campaign-malware-analysis\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Malware-scaled.png\",\"keywords\":[\"ANYRUN\",\"cybersecurity\",\"malware analysis\"],\"articleSection\":[\"Malware Analysis\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/us-campaign-malware-analysis\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/us-campaign-malware-analysis\\\/\",\"url\":\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/us-campaign-malware-analysis\\\/\",\"name\":\"US-First RMM Phishing Campaign: Malware Analysis\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/any.run\\\/\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/us-campaign-malware-analysis\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/us-campaign-malware-analysis\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Malware-scaled.png\",\"datePublished\":\"2026-08-25T10:40:19+00:00\",\"dateModified\":\"2026-08-25T12:36:11+00:00\",\"description\":\"Explore ANY.RUN analysis of a US-first RMM phishing campaign spanning 46 countries and abusing legitimate remote access tools.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/us-campaign-malware-analysis\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/us-campaign-malware-analysis\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/us-campaign-malware-analysis\\\/#primaryimage\",\"url\":\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Malware-scaled.png\",\"contentUrl\":\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Malware-scaled.png\",\"width\":2560,\"height\":1243,\"caption\":\"US-first attacks\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/us-campaign-malware-analysis\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Malware Analysis\",\"item\":\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/category\\\/malware-analysis\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"A Single Canadian Tax Lure Spread into a 46-Country, US-First RMM Campaign\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/any.run\\\/\",\"url\":\"https:\\\/\\\/any.run\\\/\",\"name\":\"ANY.RUN&#039;s Cybersecurity Blog\",\"description\":\"Cybersecurity Blog covers topics for experienced professionals as well as for those new to it.\",\"publisher\":{\"@id\":\"https:\\\/\\\/any.run\\\/\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/any.run\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/any.run\\\/\",\"name\":\"ANY.RUN\",\"url\":\"https:\\\/\\\/any.run\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/any.run\\\/\",\"url\":\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/ANYRUN-Icon.svg\",\"contentUrl\":\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/ANYRUN-Icon.svg\",\"width\":1,\"height\":1,\"caption\":\"ANY.RUN\"},\"image\":{\"@id\":\"https:\\\/\\\/any.run\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/www.any.run\\\/\",\"https:\\\/\\\/x.com\\\/anyrun_app\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/30692044\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCOgCPho7lzmH7m6fPNlukrQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/any.run\\\/\",\"name\":\"ShiFu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/image-17.png\",\"url\":\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/image-17.png\",\"contentUrl\":\"https:\\\/\\\/any.run\\\/cybersecurity-blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/image-17.png\",\"caption\":\"ShiFu\"},\"description\":\"I'm a Threat Intelligence Analyst focused on tracking cybercriminal groups and other malicious activity clusters. I previously worked as an Application Security Engineer and have a background in CTF competitions, with experience in offensive security, malware analysis, and application security.\",\"url\":\"#molongui-disabled-link\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"US-First RMM Phishing Campaign: Malware Analysis","description":"Explore ANY.RUN analysis of a US-first RMM phishing campaign spanning 46 countries and abusing legitimate remote access tools.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/any.run\/cybersecurity-blog\/us-campaign-malware-analysis\/","twitter_misc":{"Written by":"ShiFu","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/any.run\/cybersecurity-blog\/us-campaign-malware-analysis\/#article","isPartOf":{"@id":"https:\/\/any.run\/cybersecurity-blog\/us-campaign-malware-analysis\/"},"author":{"name":"ShiFu","@id":"https:\/\/any.run\/"},"headline":"A Single Canadian Tax Lure Spread into a 46-Country, US-First RMM Campaign","datePublished":"2026-08-25T10:40:19+00:00","dateModified":"2026-08-25T12:36:11+00:00","mainEntityOfPage":{"@id":"https:\/\/any.run\/cybersecurity-blog\/us-campaign-malware-analysis\/"},"wordCount":2677,"commentCount":0,"publisher":{"@id":"https:\/\/any.run\/"},"image":{"@id":"https:\/\/any.run\/cybersecurity-blog\/us-campaign-malware-analysis\/#primaryimage"},"thumbnailUrl":"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Malware-scaled.png","keywords":["ANYRUN","cybersecurity","malware analysis"],"articleSection":["Malware Analysis"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/any.run\/cybersecurity-blog\/us-campaign-malware-analysis\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/any.run\/cybersecurity-blog\/us-campaign-malware-analysis\/","url":"https:\/\/any.run\/cybersecurity-blog\/us-campaign-malware-analysis\/","name":"US-First RMM Phishing Campaign: Malware Analysis","isPartOf":{"@id":"https:\/\/any.run\/"},"primaryImageOfPage":{"@id":"https:\/\/any.run\/cybersecurity-blog\/us-campaign-malware-analysis\/#primaryimage"},"image":{"@id":"https:\/\/any.run\/cybersecurity-blog\/us-campaign-malware-analysis\/#primaryimage"},"thumbnailUrl":"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Malware-scaled.png","datePublished":"2026-08-25T10:40:19+00:00","dateModified":"2026-08-25T12:36:11+00:00","description":"Explore ANY.RUN analysis of a US-first RMM phishing campaign spanning 46 countries and abusing legitimate remote access tools.","breadcrumb":{"@id":"https:\/\/any.run\/cybersecurity-blog\/us-campaign-malware-analysis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/any.run\/cybersecurity-blog\/us-campaign-malware-analysis\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/any.run\/cybersecurity-blog\/us-campaign-malware-analysis\/#primaryimage","url":"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Malware-scaled.png","contentUrl":"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/08\/Malware-scaled.png","width":2560,"height":1243,"caption":"US-first attacks"},{"@type":"BreadcrumbList","@id":"https:\/\/any.run\/cybersecurity-blog\/us-campaign-malware-analysis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/any.run\/cybersecurity-blog\/"},{"@type":"ListItem","position":2,"name":"Malware Analysis","item":"https:\/\/any.run\/cybersecurity-blog\/category\/malware-analysis\/"},{"@type":"ListItem","position":3,"name":"A Single Canadian Tax Lure Spread into a 46-Country, US-First RMM Campaign"}]},{"@type":"WebSite","@id":"https:\/\/any.run\/","url":"https:\/\/any.run\/","name":"ANY.RUN&#039;s Cybersecurity Blog","description":"Cybersecurity Blog covers topics for experienced professionals as well as for those new to it.","publisher":{"@id":"https:\/\/any.run\/"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/any.run\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/any.run\/","name":"ANY.RUN","url":"https:\/\/any.run\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/any.run\/","url":"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2020\/08\/ANYRUN-Icon.svg","contentUrl":"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2020\/08\/ANYRUN-Icon.svg","width":1,"height":1,"caption":"ANY.RUN"},"image":{"@id":"https:\/\/any.run\/"},"sameAs":["https:\/\/www.facebook.com\/www.any.run\/","https:\/\/x.com\/anyrun_app","https:\/\/www.linkedin.com\/company\/30692044","https:\/\/www.youtube.com\/channel\/UCOgCPho7lzmH7m6fPNlukrQ"]},{"@type":"Person","@id":"https:\/\/any.run\/","name":"ShiFu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/07\/image-17.png","url":"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/07\/image-17.png","contentUrl":"https:\/\/any.run\/cybersecurity-blog\/wp-content\/uploads\/2026\/07\/image-17.png","caption":"ShiFu"},"description":"I'm a Threat Intelligence Analyst focused on tracking cybercriminal groups and other malicious activity clusters. I previously worked as an Application Security Engineer and have a background in CTF competitions, with experience in offensive security, malware analysis, and application security.","url":"#molongui-disabled-link"}]}},"_links":{"self":[{"href":"https:\/\/any.run\/cybersecurity-blog\/wp-json\/wp\/v2\/posts\/22827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/any.run\/cybersecurity-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/any.run\/cybersecurity-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/any.run\/cybersecurity-blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/any.run\/cybersecurity-blog\/wp-json\/wp\/v2\/comments?post=22827"}],"version-history":[{"count":15,"href":"https:\/\/any.run\/cybersecurity-blog\/wp-json\/wp\/v2\/posts\/22827\/revisions"}],"predecessor-version":[{"id":22879,"href":"https:\/\/any.run\/cybersecurity-blog\/wp-json\/wp\/v2\/posts\/22827\/revisions\/22879"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/any.run\/cybersecurity-blog\/wp-json\/wp\/v2\/media\/22863"}],"wp:attachment":[{"href":"https:\/\/any.run\/cybersecurity-blog\/wp-json\/wp\/v2\/media?parent=22827"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/any.run\/cybersecurity-blog\/wp-json\/wp\/v2\/categories?post=22827"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/any.run\/cybersecurity-blog\/wp-json\/wp\/v2\/tags?post=22827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}