Threat Intel
PIKABOT Loader Update: New Unpacking, Obfuscation, and Phishing Campaigns
Elastic Security Labs uncovered a new PIKABOT loader variant that uses scattered base64 chunks, inline RC4 decryption, and plaintext configuration to evade detection. The campaign delivers the loader via ZIP attachments in phishing emails and launches PowerShell to download the payload. Defenders should block ZIPs from unknown senders, monitor for suspicious PowerShell activity, and update detection rules for the new unpacking pattern.
What Happened
Elastic Security Labs detected a fresh PIKABOT campaign on February 8th featuring an updated loader that employs a new unpacking method and enhanced obfuscation. The distribution vector was a ZIP attachment in phishing emails that contained an obfuscated JavaScript payload which launches PowerShell to download the loader.
Impact
PIKABOT is a widely used loader that can deliver Cobalt Strike, ransomware, or other payloads. The new variant bypasses many existing signature‑based detections by using scattered base64 chunks, inline RC4 decryption, and plaintext configuration at runtime. It also removes AES encryption from network traffic, making traffic appear benign.
What to Do
- Block or quarantine ZIP attachments from unknown senders and monitor for outbound PowerShell requests to suspicious domains.
- Enable detection of obfuscated JavaScript and PowerShell execution in your EDR and SIEM.
- Update your loader‑detection rules to look for scattered base64 data and inline RC4 functions.
- Apply the latest Elastic Security signatures that flag the new PIKABOT unpacking pattern.
Technical Details
The loader fetches a .dat file, splits it into encrypted chunks, decrypts them with RC4, and writes an executable to %SYSTEMDRIVE%\Users\Public. The configuration is supplied in clear text during runtime, and the loader removes AES encryption from its network communications, reducing forensic visibility.