AI Cracks an Obfuscated Wallpaper API in Minutes, No Manual JS Tracing Required
Obfuscation that once demanded specialized reverse-engineering skill now collapses under commodity AI tooling. Defenders relying on frontend encryption as a data-scraping barrier face a threat model where the attacker's cost has dropped to near zero.
The Zhefeng Wallpaper site wraps its API requests and responses in Base64-encoded AES-128-CBC ciphertext with PKCS7 padding, making manual reverse engineering a grind through minified, unreadable JavaScript. Traditional breakpoint debugging on the request path yields little usable context. Feeding the site URL directly to an AI agent (opencode) identifies the exact encryption algorithm and key location without step-by-step human analysis. A follow-up prompt then generates multiple breakpoint strategies that pinpoint the decryption routine in the browser debugger, turning a multi-hour task into a few minutes of guided interaction.
Frontend encryption as a data-protection strategy is effectively dead against AI-assisted adversaries; the key material lives client-side and AI can find it faster than a human.
The bottleneck in reverse engineering has shifted from technical skill to prompt formulation — knowing what to ask the AI determines success.
Slider CAPTCHAs and similar browser-side controls are equally vulnerable to this class of AI-driven analysis, widening the attack surface for scraping.