Cyber Security News

Fake AI Tool Campaign Turns Developer Interest Into Enterprise Initial Access

A new malware campaign is turning interest in artificial intelligence tools into a route for enterprise intrusion. Attackers are cloning trusted GitHub projects, then hiding malicious files inside downloads that appear useful to developers and AI users.

The operation targets people looking for AI resources, coding assistants, Python security guides, Rust frameworks, Claude-related tools, and ComfyUI projects.

Financial services, banking, and technology organizations in North America, Asia, and Southern Europe have been among the most affected sectors.

Netskope said in a report shared with Cyber Security News (CSN) that the activity is linked to the broader TroyDens lure factory.

The researchers found attackers using cloned repositories to deliver a Malware-as-a-Service information stealer through a two-stage SmartLoader chain.

The campaign matters because developers often hold access to cloud environments, source code, API keys, code-signing certificates, and CI/CD systems.

Malicious and legitmate repo (Source – Netskope)

A stolen developer session or credential can give an attacker a practical foothold inside an organization, creating a path toward data theft or software supply chain attacks.

Fake AI Tool Campaign

The attackers make their GitHub pages look convincing by copying legitimate code, documentation, contributor details, and installation instructions.

Malicious payloads are placed in harmless-looking folders or linked through altered setup steps, a tactic also seen in fake GitHub repository operations that rely on user trust.

Victims receive a ZIP archive containing lua51.dllcompiler.exeApplication.bat, and a text file named gc.txt.

The batch file launches the renamed LuaJIT interpreter, which reads and runs the hidden Lua code from the text file instead of from a conventional executable.

This layout helps the malware avoid simple security checks because each file appears less suspicious when inspected alone.

The real activity appears only when the archive’s components are present together, allowing the loader to make network requests, write files, and start new processes.

Execution chain (Source – Netskope)

The first-stage Lua script is protected with Prometheus obfuscation, while the second stage appears to use MoonSec V3.

This layered approach resembles earlier SmartLoader GitHub malware delivery campaigns, where trusted code-sharing services were used to distribute multi-stage payloads.

Blockchain Hides the Control Server

SmartLoader first collects the victim’s public IP address, location details, time zone, internet provider, and a screenshot.

It then sends an encrypted beacon to a command-and-control server, giving the operator enough information to decide how to handle the compromised device.

Instead of embedding a fixed control-server address, both loader stages query a Polygon smart contract at runtime.

This EtherHiding method lets attackers replace their server address by changing a blockchain value, without rebuilding or redistributing the malware.

The second stage downloads additional Lua content and a final information-stealing payload from attacker-controlled GitHub accounts.

Researchers observed several stealer variants, including a NodeJS-based strain, showing that the framework can deliver different malware depending on the operator’s needs.

Organizations should verify project ownership, contributor history, and official release sources before running GitHub-hosted installers.

Security teams should also investigate unusual blockchain RPC traffic from script interpreters, batch files, or user-writable folders, as GitHub and GitLab malware abuse increasingly blends trusted hosting with malicious delivery.

Application controls can reduce exposure by limiting unsigned interpreters and script launchers outside approved directories.

Monitoring scheduled-task creation, raw GitHub downloads, bare-IP web requests, and unexpected screenshot capture can also help defenders spot the loader before it reaches enterprise credentials or sensitive development assets.

Indicators of Compromise (IoCs):-

TypeIndicatorDescription
URLhttp://ip-api.com/jsonGeolocation service queried by SmartLoader.
Blockchain smart contract0x1823A9a0Ec8e0C25dD957D0841e3D41a4474bAdcPolygon contract used to resolve the command-and-control address.
Method selector0x3bc5de30Smart-contract method selector used in the eth_call request.
Domainpolygon.drpc.orgPolygon RPC provider contacted by the loader.
Domainpolygon.publicnode.comPolygon RPC provider contacted by the loader.
Domainrpc-mainnet.matic.quiknode.proPolygon RPC provider contacted by the loader.
Domainpolygon-mainnet.gateway.tatum.ioAdditional second-stage Polygon RPC fallback.
Domainpolygon-public.nodies.appAdditional second-stage Polygon RPC fallback.
GitHub accountyawalinteAccount observed hosting second-stage payload content.
GitHub accountJuliusMAARAccount observed hosting identical payload content.
URLhttps://github.com/yawalinte/80/raw/refs/heads/main/ae.logFirst-stage task download location shown in the analyzed configuration.
URLhttps://github.com/JuliusMAAR/gpt-re/raw/refs/heads/main/re0.logFinal-payload download location shown in the second-stage configuration.
URLhttps://github.com/JuliusMAAR/gpt-re/raw/refs/heads/main/re1.logSecond-stage Lua script download location.
File nameApplication.batBatch script that launches the first-stage loader.
File namelua51.dllLuaJIT runtime included in the malicious archive.
File namecompiler.exeRenamed LuaJIT interpreter used by the first stage.
File namegc.txtPrometheus-obfuscated malicious Lua script.
File namedist.luaSecond-stage Lua script downloaded by SmartLoader.
File name7d7752.exeLuaJIT interpreter used to execute the second stage.

Note: IP addresses and domains are intentionally defanged (e.g., [.]) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat intelligence platforms such as MISP, VirusTotal, or your SIEM.

Building Resilience Against Phishing & Malware and Analyze it in a safe environment – Power your SOC with ANY.RUN

Tushar Subhra Dutta

Tushar is a senior cybersecurity and breach reporter. He specializes in covering cybersecurity news, trends, and emerging threats, data breaches, and malware attacks. With years of experience, he brings clarity and depth to complex security topics.

Recent Posts

Hackers Target AI Infrastructure With RCE, Prompt Injection and API Key Theft

Hackers are actively probing AI systems, turning exposed gateways and agent tools into routes for…

2 hours ago

Hackers Make Phishing Pages Change Their Code Every Time Someone Opens Them

Hackers are making some phishing pages harder to track by changing the code delivered to…

3 hours ago

Iran-Linked Hackers Reportedly Knock UK Power Plant Offline for Four Days

A cyber incident reportedly forced a British power plant to halt operations for about four…

4 hours ago

Russian Hackers Use New HOOKEDGE Malware to Spy on European Defense and Diplomatic Targets

Russian hackers have used a new backdoor called HOOKEDGE to target defense manufacturers, government bodies,…

4 hours ago

Ransomware Gang Claims AI Can Analyze 700GB of Stolen Data Every Hour

TITAN ransomware is pairing file encryption with an ambitious claim: artificial intelligence that can sort…

4 hours ago

Hackers Compromise Hundreds of WordPress Sites to Deploy Amatera Stealer via ClickFix

A fake student resume is being used to place a remote-access tool on researchers’ Windows…

6 hours ago