l9scan
l9scan is a malicious web vulnerability scanner and exploitation tool authored by the actor "unknownl9" and primarily distributed via GitHub and Chinese hacking forums since at least 2021. The tool is designed to automatically detect and exploit common web application vulnerabilities, including SQL injection, cross-site scripting (XSS), and path traversal, with a particular focus on PHP-based targets. While the original GitHub repository has been taken down following abuse reports, archived forks and mirrored copies remain accessible on platforms such as GitLab and Telegram channels.
l9scan operates as a multi-threaded scanner that first performs fingerprinting of target web servers to identify software versions, CMS platforms (e.g., WordPress, Joomla), and active endpoints. It then executes a plugin-based scanning engine that tests for over 200 distinct vulnerability signatures, including CVE-2021-24406 (WordPress plugin "WP Fastest Cache" SQLi) and CVE-2019-9670 (Zimbra XXE). The tool can automatically exploit found SQL injection flaws using union-based and time-based blind techniques, inject persistent XSS payloads into form fields, and retrieve configuration files via path traversal. Additionally, l9scan includes a brute-force module that targets common administrative login pages using a built-in dictionary of over 10,000 username and password combinations. It supports proxy chains and can randomize User-Agent headers to evade detection.
l9scan first appeared on GitHub in February 2021 under the repository "unknownl9/l9scan" and quickly gained popularity among script-kiddies due to its user-friendly command-line interface and aggressive payload sets. In mid-2021, security researchers observed the tool being used in a series of automated attacks against educational institutions in Southeast Asia, leading to multiple CMS account takeovers. The project maintainer deleted the repository in November 2021 after receiving a DMCA takedown notice from a victim organization, but the code continued to be distributed via Chinese mirror sites. No official CVEs are registered directly against l9scan, but it exploits several publicly known vulnerabilities.
The default User-Agent string for l9scan is "Mozilla/5.0 (compatible; l9scan/1.0; +https://github.com/unknownl9/l9scan)", though operators often modify it. Behavioral indicators include rapid HTTP request bursts with unusual patterns of GET and POST requests targeting common vulnerability paths like "/wp-admin/admin-ajax.php", "/index.php?page=", and "/.env". The scanner also sends distinct payload strings in query parameters, such as "1' OR '1'='1' -- -" and "".
Successful exploitation via l9scan can lead to full database compromise, exfiltration of user credentials and personal data, defacement of web pages, and unauthorized administrative access. The tool's automated nature means a single scan can compromise multiple vulnerable sites in minutes, enabling large-scale botnet recruitment for further attacks such as DDoS or credential stuffing.
l9scan is blocked immediately on detection because its aggressive scanning and exploitation routines pose a direct threat to web application integrity and data confidentiality, with no legitimate use cases. All HTTP requests containing its default User-Agent or known payload signatures are denied at the perimeter, and web application firewalls (WAFs) are configured to rate-limit anomalous request patterns.
Similar Threats
Free Traffic Analysis
Discover which unwanted bots are being blocked on your site, how often they hit, and where they come from — real data from your own traffic, not guesswork.
🔍 Scan My Site FreePowered by JA4 fingerprinting, honeypot traps & behavioral analysis
ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the bots listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.
Stay up to date with the latest from Boteraser.
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
CloudFlare provides web performance and security solutions, enhancing site speed and protecting against threats.
Service URL: developers.cloudflare.com (opens in a new window)
These cookies are needed for adding comments on this website.
These cookies are used for managing login functionality on this website.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Service URL: policies.google.com (opens in a new window)
You can find more information in our Cookie Policy and Privacy Policy.