Aokigahara Infostealer Targets AI Credentials and Developer Environments

· Original article ↗

Summary

Check Point Research details Aokigahara, an infostealer targeting AI sessions, developer secrets and cloud credentials alongside traditional account data. The analysis describes anti-analysis checks and encrypted C2 uploads; operators’ monetization remains unconfirmed.

Key points

  • Aokigahara has been observed in the wild; an earlier version may have been known as Kamidere or Stygian.
  • A dedicated handler targets authentication files, session data and configuration files for tools including Claude, ChatGPT Desktop, Codex, Cursor, Windsurf, GitHub Copilot and Gemini CLI. Not every targeted file necessarily contains secrets.
  • Other collection targets include Git credentials, files under .ssh that may contain private keys, and AWS, Azure and Google Cloud credentials and configuration.
  • The stealer also collects browser credentials and cookies, wallet data, clipboard contents, screenshots, and files from messaging, gaming, password-manager, VPN, FTP and email applications.
  • When enabled by configuration, its anti-analysis checks include debugger, virtual machine, sandbox, language, and system-environment checks.
  • The analysis describes X25519 key exchange and AES-GCM-encrypted ZIP uploads to C2 endpoints; it also details AES-256-CBC decryption of the malware configuration.
  • Stolen sessions or credentials could enable unauthorized service use or access to sensitive data, but the article does not confirm how operators monetize stolen information.

Article Details

Attack Vectors
  • Aokigahara collects browser credentials and cookies, application session data, and files associated with AI and development tools.
  • It targets Git credential files, SSH-related files that may contain private keys, and AWS, Azure, and Google Cloud credential and configuration files.
  • It captures screenshots and clipboard contents and collects files from user Desktop, Documents, and Downloads directories.
  • The malware uploads collected data as ZIP archives to configured C&C endpoints using HTTP POST requests; the uploads are encrypted with AES-256-GCM.
  • Configured anti-analysis checks can stop execution based on language settings or indicators of debugging, virtual machines, and sandbox environments.
Defensive Notes
  • Treat AI application credentials and session data as sensitive assets alongside browser sessions, cloud credentials, and developer keys.

Indicators of compromise

TypeIndicatorContext
DOMAINdfwioeiofwr[.]infoDomain listed as Aokigahara C&C infrastructure.
DOMAINdobeqnesmot[.]ccDomain listed as Aokigahara C&C infrastructure.
DOMAINgate[.]dfwioeiofwr[.]infoC&C hostname listed for Aokigahara.
DOMAINhjazfioe[.]surfDomain listed as Aokigahara C&C infrastructure.
DOMAINkkeyyou[.]ccDomain listed as Aokigahara C&C infrastructure.
DOMAINneihite[.]ccDomain listed as Aokigahara C&C infrastructure.
DOMAINsomelitersofblood[.]pwDomain listed as Aokigahara C&C infrastructure.
IPV42[.]26[.]252[.]48Aokigahara C&C server IP, listed with port 8080.
SHA1007137599bc4d69ee952a5228b5fcb2c3b9a95a7Aokigahara sample SHA-1 listed in the article's indicators of compromise.
SHA10c46ac5555cf8f305c1345a21d0802c52bf52cd8Aokigahara sample SHA-1 listed in the article's indicators of compromise.
SHA1151d8013ca3ab3dab9cd37f4ed9870cc83e87a77Aokigahara sample SHA-1 listed in the article's indicators of compromise.
SHA1244371fc1642f0548b807b0a4a2e7ea5d7b4c82aAokigahara sample SHA-1 listed in the article's indicators of compromise.
SHA12f30b116ca3dc48ff5783c3bb7391d671866e27bAokigahara sample SHA-1 listed in the article's indicators of compromise.
SHA13586eeaf3ffe2c3a4f1d005aee863b7aee7cc7bdAokigahara sample SHA-1 listed in the article's indicators of compromise.
SHA1426bea548a24f7f39c279770b5dd21fbed7f7328Aokigahara sample SHA-1 listed in the article's indicators of compromise.
SHA151ae6cad54f33846f83a352457b9a44ef8b7a61dAokigahara sample SHA-1 listed in the article's indicators of compromise.
SHA15fadf206dc163f63ebf66f984042b00c67121813Aokigahara sample SHA-1 listed in the article's indicators of compromise.
SHA16393c0d3fb76f771a9418c2d152c621929ee002bAokigahara sample SHA-1 listed in the article's indicators of compromise.
SHA170915fac07af4ad7acc1868fe05dc00b98206f0fAokigahara sample SHA-1 listed in the article's indicators of compromise.
SHA182ebfc09c98bd211ff8b08efcd8ec8b9ce1fb4beAokigahara sample SHA-1 listed in the article's indicators of compromise.
SHA18d6c86e0af7807f9b5baf15e9f076bb81e012515SHA-1 hash listed for the clipper component.
SHA18d860ca64ce0cbf40871fd66b9e3a513e73cda90Aokigahara sample SHA-1 listed in the article's indicators of compromise.
SHA19003310bf73dc337b8b50131f1c0724a79161aacAokigahara sample SHA-1 listed in the article's indicators of compromise.
SHA1a00da33342a5ea5168d851a5c93109e07cf95c49Aokigahara sample SHA-1 listed in the article's indicators of compromise.
SHA1b4491f1919a88deedebe7fba56b593e7d6655458Aokigahara sample SHA-1 listed in the article's indicators of compromise.
SHA1c810acdf30bcdfc6e8021e7f62a3bcce0828c2eeAokigahara sample SHA-1 listed in the article's indicators of compromise.
SHA1d34491da5aa159314129c0ff67f957d873703e35Aokigahara sample SHA-1 listed in the article's indicators of compromise.
SHA1e052ff49190f54e0ffc52f7b3f7b5e7b9e121c4cAokigahara sample SHA-1 listed in the article's indicators of compromise.
SHA1f4184e1bb61e19d190555c50fdb9d4591767bf53Aokigahara sample SHA-1 listed in the article's indicators of compromise.

MITRE ATT&CK

T1005 · Data from Local SystemThe malware gathers files from user directories and local application profiles for upload.T1027.007 · Dynamic API ResolutionIt dynamically resolves Windows API functions using hashes.T1041 · Exfiltration Over C2 ChannelIt uploads collected ZIP archives to the configured C&C server through its /gate/chunk endpoint.T1071.001 · Web ProtocolsIt uses HTTP POST requests to the C&C handshake, chunk-upload, and completion endpoints.T1113 · Screen CaptureThe malware captures the screen and saves it as Screenshot.jpg.T1115 · Clipboard DataIt captures clipboard contents into Clipboard.txt; a separate dropped component is also responsible for clipboard manipulation.T1497.001 · System ChecksIt checks for virtualization and analysis-environment indicators, including hypervisor identifiers, guest tools, and hardware characteristics.T1539 · Steal Web Session CookieIt collects browser cookies and web-application session data from browser profiles and storage.T1552.001 · Credentials In FilesIt collects Git credential files and cloud credential and configuration files that may contain secrets.T1552.004 · Private KeysThe ide handler collects files under .ssh that may contain private keys.T1555.003 · Credentials from Web BrowsersIt collects saved browser login data, including Firefox logins.T1555.004 · Windows Credential ManagerThe aisessions handler queries Windows Credential Manager.T1555.005 · Password ManagersIts passman handler targets data and configuration files for named password managers.T1573.001 · Symmetric CryptographyIt encrypts uploaded data with AES-256-GCM.T1622 · Debugger EvasionIts anti-debugging checks inspect PEB flags, debug ports and objects, debug output, and hardware breakpoint registers.

People

Malware

Products

Amazon Qcredentials and sessions: Claude Code/Desktop, Codex, ChatGPT Desktop, AWS credentials/SSO and Amazon Q, Cursor, Windsurf, Kiro, GitHub Copilot/VS Code, Gemini CLI, and JetBrains AI Assistant. It also queriesChatGPT DesktopThe stealer collects authentication files, session data, and configuration files associated with Claude, ChatGPT Desktop, Codex, Cursor, Windsurf, GitHub Copilot, Gemini CLI, and other tools.Claude Codeaisessions AI/developer-tool credentials and sessions: Claude Code/Desktop, Codex, ChatGPT Desktop, AWS credentials/SSO and Amazon Q, Cursor, Windsurf, Kiro, GitHub Copilot/VS Code, Gemini CLI, and JetBrains AIClaude DesktopClaude Code and Claude Desktop %s\.claude\credentials.jsonCodexThe stealer collects authentication files, session data, and configuration files associated with Claude, ChatGPT Desktop, Codex, Cursor, Windsurf, GitHub Copilot, Gemini CLI, and other tools.CursorThe stealer collects authentication files, session data, and configuration files associated with Claude, ChatGPT Desktop, Codex, Cursor, Windsurf, GitHub Copilot, Gemini CLI, and other tools.Gemini CLIThe stealer collects authentication files, session data, and configuration files associated with Claude, ChatGPT Desktop, Codex, Cursor, Windsurf, GitHub Copilot, Gemini CLI, and other tools.GitHub CopilotThe stealer collects authentication files, session data, and configuration files associated with Claude, ChatGPT Desktop, Codex, Cursor, Windsurf, GitHub Copilot, Gemini CLI, and other tools.Kiro IDEKiro IDE %s\.aws\sso\cache\kiro-auth-token.jsonWindsurfThe stealer collects authentication files, session data, and configuration files associated with Claude, ChatGPT Desktop, Codex, Cursor, Windsurf, GitHub Copilot, Gemini CLI, and other tools.

Related Articles