New Malvertising Campaign Unveils PS1Bot Malware Framework
Understanding PS1Bot’s Capabilities
Cybersecurity experts have recently flagged a sophisticated malvertising campaign that employs a multi-stage malware framework known as PS1Bot. This malware is structured modularly, which means it can execute a diverse range of harmful activities on compromised systems, including data theft, keylogging, reconnaissance, and establishing long-term access to infected devices.
Edmund Brumaghin and Jordyn Dunk from Cisco Talos described PS1Bot as being designed for stealth, leaving minimal traces on infected systems. Its innovative approach incorporates in-memory execution techniques, allowing for the deployment of follow-on modules without needing to write them onto disk, making the malware more difficult to detect.
The Campaign’s Technical Background
Launched in early 2025, the campaign distributes PowerShell and C# malware through malvertising, a method that involves embedding malware into ads, which users inadvertently click. The execution process for these campaigns occurs mainly in memory, reducing the forensic trail left behind and complicating efforts to trace the attack back to its sources. Notably, PS1Bot exhibits technical similarities to AHK Bot, a type of malware previously utilized by cybercriminals associated with groups like Asylum Ambuscade and TA866.
Overlapping Threats
In addition to its standalone capabilities, PS1Bot’s activity cluster shares common traits with earlier ransomware campaigns that leveraged the malware Skitnet (also known as Bossnet). These earlier efforts aimed to exfiltrate user data and establish remote control over compromised devices. This new development highlights an ongoing trend where malware tactics evolve, making it ever more challenging for cybersecurity professionals to keep pace.
Attack Vector
The initial stage of the PS1Bot attack begins with a compressed archive delivered to victims through malvertising or search engine optimization (SEO) poisoning. Inside these ZIP files, a JavaScript payload operates as a downloader. It retrieves an external scriptlet and writes a PowerShell script to the disk before executing it.
The PowerShell script plays a critical role in communicating with a command-and-control (C2) server, allowing operators to direct subsequent actions on the infected systems. This modular design enables a comprehensive array of malicious activities, including:
- Antivirus Detection: It identifies and reports the various antivirus programs installed on the system.
- Screen Capture: This function captures screenshots from the infected machine and sends them to the C2 server.
- Wallet Grabber: Specifically aimed at crypto-enthusiasts, this module steals data from web browsers, crypto wallet applications, and files containing sensitive information like passwords and seed phrases.
- Keylogger: Captures keystrokes and monitors clipboard content.
- Information Collection: Gathers and sends data about the infected system back to the attacker.
- Persistence: Establishes a PowerShell script that ensures the malware runs automatically upon system reboot, aiding in ongoing data exfiltration.
Brumaghin and Dunk pointed out that the information stealer module employs embedded wordlists to locate files that contain passwords and wallet seed phrases. The malware specifically targets cryptocurrency wallets, increasing the stakes for users engaged in digital currencies.
Flexibility of the Malware Architecture
One of the most concerning aspects of PS1Bot is its modularity. This structure allows cybercriminals to pivot swiftly, deploying updates or adding functionalities as required. This adaptability poses a continual risk to infected systems, emphasizing the need for vigilant cybersecurity strategies.
Response from the Industry
In response to the rising threats posed by such campaigns, major players like Google are turning to advanced artificial intelligence frameworks. They utilize large language models (LLMs) to counter invalid traffic (IVT) and to identify ad placements associated with malicious behaviors more accurately. According to Google, these systems enhance the speed and effectiveness of their protective measures by analyzing app and web content alongside user interactions. This has reportedly led to a 40% reduction in IVT related to deceptive ad practices.
The ongoing battle against threats like PS1Bot highlights the importance of robust cybersecurity measures and continuous monitoring to protect against the rapidly evolving landscape of cyber threats.


