A Hacker's Open Directory Showed Exactly How He Used an AI Pentest Suite to Breach Three Korean Banks
Cybersecurity

A Hacker's Open Directory Showed Exactly How He Used an AI Pentest Suite to Breach Three Korean Banks

CrowdStrike traced an attack on Shinhan Bank, KB Kookmin Bank, and Hana Bank back to a Chinese speaking hacker who left Claude Code session histories and AI agent configuration files sitting in an open directory, exposing both his methods and his own identity.

PublishedOctober 13, 2026
Read time6 min read
Share

Three banks, one AI assisted intrusion

CrowdStrike disclosed on October 10 that it had traced a series of attacks against South Korea's financial sector earlier that month to a single Chinese speaking hacker who combined an agentic penetration testing suite called ARTEX AI with Claude Code agent sessions. The targets named in the disclosure are three of South Korea's largest banks, Shinhan Bank, KB Kookmin Bank, and Hana Bank. The attacks reportedly exposed client personal data and credit card information and caused system outages at some of the targeted institutions, a combination that points toward intrusions that reached well past a single exposed endpoint and into systems handling live customer financial data.

What makes this disclosure unusually detailed is how CrowdStrike built its case. The firm found the attacker's own infrastructure left exposed as an open directory, and that directory contained the attacker's working materials: Claude Code session histories documenting the actual attack process, ARTEX configuration files, and Claude memory files. That is an operational security failure on the attacker's part roughly equivalent to a burglar leaving a notebook of break-in instructions at the scene, and it gave researchers a direct window into both the tooling and the human behind it rather than having to infer either from attack artifacts alone.

What ARTEX AI actually is

ARTEX is described as an agentic penetration testing suite developed in China, originally released as open source. According to CrowdStrike's reporting, the tool's developer took it closed source and stopped updating it only after confirming that it had been used in real world attacks, a sequence that suggests the developer was tracking misuse reports but acted after the fact rather than building in restrictions from the start. That response came too late to contain the tool's spread: because the code had already been public, it has since been used as the base for English and Korean language derivatives, meaning ARTEX's capabilities remain available in forked form regardless of what the original developer does with the upstream project now.

Inside this specific attack, ARTEX ran on DeepSeek v4.1-flash as its primary language model backend, with the attacker supplementing it using GLM-5.3 from Zhipu AI and Grok 4.6 for additional Claude Code sessions. CrowdStrike believes the DeepSeek access was likely routed through an API proxy and reseller service rather than a direct account, a layer of indirection that is itself a notable operational pattern: attackers increasingly route AI model access through resale intermediaries the way they have long routed network traffic through proxies, for the same reasons of cost and attribution avoidance.

The résumé that unmasked him

Among the files CrowdStrike recovered from the exposed directory was a résumé the attacker had built using Claude, which exposed identity, contact, and Telegram account details. CrowdStrike says this allowed high confidence linking of the attacker's infrastructure to earlier reporting on financial sector breaches, suggesting this individual's activity predates the current Korean bank attacks and had already drawn researcher attention under a different investigation. The firm suggested the attacker may be a 26 year old from Guangdong, China, though it flagged this detail as unreliable since the same materials also referenced a 2007 birth date, an inconsistency that leaves the attacker's actual identity only partially resolved.

The records CrowdStrike reviewed also showed the attacker asking Claude to propose Telegram groups focused on selling Korean data, which indicates monetization through direct resale to existing criminal marketplaces rather than a more elaborate extortion or ransomware scheme. That detail matters for defenders: it suggests this was an opportunistic data theft and resale operation built around available AI tooling rather than a sophisticated, well resourced campaign, which is in some ways the more unsettling takeaway. The barrier to running an attack of this scale against major financial institutions has dropped far enough that a single individual, with middling operational security of his own, could reach three national banks.

Why agentic AI lowers the bar for this kind of attack

What distinguishes this incident from a conventional breach writeup is the tooling stack itself. The attacker was not writing custom exploit code line by line; he was orchestrating multiple AI agents, ARTEX for the offensive penetration testing workflow, Claude Code for development and operational tasks, and several underlying language models supplying the reasoning, to carry out reconnaissance, exploitation, and follow on activity against hardened financial sector targets. That division of labor between purpose built offensive AI tooling and general purpose coding agents is a pattern security teams should expect to see repeated, because it mirrors exactly how legitimate security teams are starting to use the same categories of tools defensively.

The uncomfortable implication is that defenders can no longer assume an attack against a well resourced financial institution requires a well resourced or highly skilled attacker. Agentic AI tooling compresses the skill and time investment needed to chain reconnaissance, exploitation, and data exfiltration into a single operator working with commodity, in some cases open source derived, software. Financial sector security teams should treat this incident as a concrete data point that their threat model needs to include lower skilled, AI augmented adversaries operating at a pace and scale previously associated only with well funded groups.

South Korea's response and the wider signal

South Korea's government held an emergency meeting following the disclosure and called for immediate security measures across critical IT systems, a response that signals the country is treating this as more than an isolated criminal case against three private banks. That framing makes sense given the targets: Shinhan, KB Kookmin, and Hana are systemically significant institutions, and an attack that caused outages and exposed credit card data across all three in a short window has implications for financial sector resilience that go beyond any single bank's own incident response.

For CISOs outside South Korea, the specific targets matter less than the operating model this incident documents. An agentic, AI orchestrated attack chain against hardened financial infrastructure, run by a single operator using commercially available and partly open source tooling, succeeded well enough to cause real customer data exposure and operational outages. Financial services and other high value targets should assume similar tooling is already being tested against their own perimeter, and should weight AI augmented reconnaissance and exploitation accordingly in their own threat modeling rather than treating it as a future, theoretical concern.

Tagged#news#security#cybersecurity#breach#cisa#ransomware#zero-day#supply-chain#ai-security#south-korea#artex-ai#claude-agents#financial-sector-security#banking-cyberattack