$10K phishing kit claims it can plant rogue passkeys for persistent access to pwned accounts
Jump to main content
Search
REG AD
cyber-crime
$10K phishing kit claims it can plant rogue passkeys for persistent access to pwned accounts
Seller's demos show a browser-in-the-middle attack adding credentials seconds after authentication
Connor Jones
Connor<br>Jones
Cybersecurity reporter
Published<br>fri 21 Aug 2026 // 13:18 UTC
A phishing kit for sale on Russian-language cybercrime forums claims it can enroll attacker-controlled passkeys on compromised accounts, providing persistent access after passwords are changed.<br>Advertised at around $10,000 for the base package, with additional modules sold separately, iAuthFlow v2 aims to solve a common problem for attackers: being locked out after the victim detects the compromise.<br>Defenders would ordinarily revoke session tokens and rotate credentials. Those measures remain necessary, but may not be sufficient if the attacker has enrolled a passkey on the compromised account.
REG AD
According to Abnormal Security, which examined the kit's documentation and demonstration videos, the technique uses a browser-in-the-middle (BitM) model involving two separate browser environments.
REG AD
In a BitM attack, the victim appears to complete the login on their own device, while the attacker's infrastructure relays the interaction through a separate browser session.<br>The victim sees a phishing page impersonating the targeted service. The iAuthFlow v2 demos focused on Google, but the seller advertises packages for iCloud, LinkedIn, and Microsoft too.<br>The victim enters their account details into the phishing page, while iAuthFlow v2 operates a separate browser on the attacker's server. It sends the victim's input to Google and relays Google's prompts back to the victim. The process repeats until the authentication flow is complete.<br>Once authentication is complete, iAuthFlow v2 controls an authenticated browser session and uses it to enroll an attacker-controlled passkey, Abnormal says. That credential can remain valid after the victim changes their password.<br>Rather than sending the victim to their Gmail inbox after authentication, iAuthFlow v2 displays a brief loading screen reading: "Verification, Processing." Meanwhile, the toolkit works behind the scenes to register a passkey to an attacker-controlled device.<br>"During that pause, the seller's demonstration shows the passkey module opening the target's Google passkey settings through the authenticated browser and requesting a new credential," Abnormal said.<br>"Google may require further identity verification before allowing the change. In the recorded run, the toolkit log indicates that the passkey was created six seconds after authentication."<br>It is unclear where the private key associated with the attacker's passkey is stored. Abnormal hypothesized that the kit may use a Chromium-based virtual authenticator capable of completing WebAuthn registration without storing the private key on the victim's device.
REG AD
However, because the researchers did not buy and test the kit, they could not confirm its storage mechanism – or independently verify the seller's broader claims.<br>Whatever the storage mechanism, organizations should look for newly registered passkeys when investigating an account compromise.
MORE CONTEXT
Pass the key, passwords have passed their sell-by date
Security boss thought MFA would be too much security
One criminal, 50 hacked organizations, and all because MFA wasn't turned on
Russian spies turn public Wi-Fi into malware delivery systems
Responders should also hunt for other post-compromise changes, including rogue passkeys, OAuth grants, recovery methods, Gmail filters, and forwarding rules.<br>"Response and recovery cannot end with a password reset or session revocation," said Abnormal. "Organizations must also examine what changed after authentication – especially newly enrolled credentials, recovery methods, OAuth grants, and mailbox settings – and remove anything the attacker left behind.<br>"As toolkits like iAuthFlow v2 expand their post-authentication capabilities, effective response increasingly depends on treating account restoration as a comprehensive investigation, not a simple reset."<br>Passkeys are routinely heralded as the future of account security. Designed to resist phishing, they can replace passwords and more vulnerable forms of MFA.<br>Registering a passkey does not make an account bulletproof. Attackers can instead target fallback login methods, active sessions, account recovery processes, and other weaknesses surrounding the credential.<br>Stealing session cookies, often through infostealer malware, can grant access to an authenticated session without triggering a passkey prompt.
REG AD
Another route is device code phishing, although it depends on the organization permitting the underlying OAuth device flow – something generally discouraged unless operationally necessary....