Free tool · runs in your browser

Default Credentials

Look up the default credentials of a network device, camera, printer or application, and export a list ready for Hydra or Burp Intruder.
Local processing No data sent No account Initial access

Data from DefaultCreds-cheat-sheet (ihebski) · MIT

01Search

Case and accent insensitive. Every word must match; “d-link”, “dlink” and “d link” give the same result.

3,683 credentials 1,338 products dataset 51e954e · 27 September 2026

02Results

Most frequent passwords in the dataset

  • blank 484
  • admin 412
  • password 145
  • 1234 74
  • root 31
  • 12345 26
  • 0 22
  • 123456 22
  • changeme 21
  • demo 19
  • epicrouter 18
  • guest 18
  • manager 18
  • system 16
  • user 16
admin password 1234 root 12345 0 123456 changeme demo epicrouter guest manager system user

Computed over every entry. These few values recur across many devices: they are what administrators should change first.

03Export the selection

Run a search: the export takes the literal credentials shown, leaving out descriptions such as “serial number”.

04Command lines

Host, IP or host:port. It only fills in the commands; no connection is made.

hydra
netexec

Burp Intruder (Pitchfork)

    What are default credentials?

    Default credentials are usernames and passwords preconfigured by a software vendor or device manufacturer. They are often used for the first login. When they are public and remain unchanged, they may grant access to a device or application without guessing a user-specific password.

    Why default credentials remain a way in

    Many devices and applications ship with a known username and password, printed in the manual for first setup. When that pair is never changed, it hands full access to anyone who knows the product. The problem is old and still alive because the installed base is enormous: home routers, IP cameras, printers, admin consoles, databases left exposed by mistake.

    The Mirai worm showed it at scale in 2016: it spread by trying a list of about sixty default telnet pairs (root/xc3511, admin/admin, root/vizxv and others) against cameras and video recorders. In October 2016 the resulting botnet drove the denial-of-service attack on the DNS provider Dyn, which knocked many services offline across the United States. Mirai’s source code, released the same year, confirmed that the list fit in a few dozen lines.

    Regulators eventually addressed it. California’s SB-327 law, in force since 1 January 2020, requires reasonable security on any connected device sold in the state, which in practice forbids a default password shared across all units. The European standard ETSI EN 303 645 (published in 2020) makes “no universal default passwords” its very first provision. The European Union’s Cyber Resilience Act, in force since December 2024 with its obligations applying from 2027, points the same way for products with digital elements.

    How the tool works

    The data comes from the DefaultCreds-cheat-sheet project (ihebski, MIT). A sync script pinned to a specific commit fetches the CSV file, checks that the licence is still MIT, parses the CSV per RFC 4180, then normalises: vendor names are harmonised for display without losing the original value, duplicates are dropped and markers such as <blank> become an empty value. The frozen dataset is loaded into your browser, where all the filtering happens.

    Search ignores case and accents, splits the query into words that must each match, and tolerates spaces and hyphens, so d-link, dlink and d link return the same product. Results are grouped by vendor with the number of pairs, and the export mirrors exactly the selection on screen.

    Method on an engagement

    The first step is to identify the product: the service banner (SSH, telnet, SNMP), the HTTP Server header, the login page title and logo, the Basic authentication realm. Once the model is known, the pair to try often comes down to two or three values, which avoids multiplying attempts.

    Many systems lock an account after a few failures, and a lockout triggered on an administrative account is an incident in its own right, visible to the client. A targeted test, limited to the relevant pairs and spaced out over time, respects that constraint better than a blind dictionary run. Log every attempt, the timestamp and the response: evidence of access through a default credential belongs in the report, and the audit trail protects the tester too.

    Limits of the dataset

    The cheat sheet is useful but partial. It does not always distinguish firmware versions, regional variants or recent releases, and some entries are really hints (serial number, the last eight digits of the serial number) rather than literal values: the tool flags these and leaves them out of exports. A product that is absent may well have a default pair that is simply not listed here. For an authoritative list, go back to the vendor’s documentation, which now often publishes its defaults, or to specialist databases.

    How to defend against it

    Change every default credential before going live, printers and UPS units included, and prefer equipment that forces that change at first login, as ETSI EN 303 645 and the Cyber Resilience Act now require. Disable unused service accounts, segment the management network, and keep management interfaces behind a VPN rather than on the public internet. For detection, a rule that surfaces successful logins with a known default credential catches both an oversight and an attacker.

    ?Frequently asked questions

    Where do these credentials come from?

    From the DefaultCreds-cheat-sheet project (ihebski, MIT licence), which aggregates public lists and contributions. The embedded copy is pinned to commit 51e954e of 27 September 2026. A sync script updates it with no hand editing: vendor names are only harmonised for display, duplicates are dropped and markers such as <blank> are turned into an empty value.

    Is my search sent anywhere?

    The dataset is loaded into the page and filtered by your browser. The search, the target and the exported files never leave your machine, and the command lines are only displayed text: nothing is run.

    What are the different formats for?

    The combo list (user:pass, one pair per line) matches Hydra’s -C option and keeps empty passwords. The aligned lists feed NetExec with --no-bruteforce and Burp Intruder’s Pitchfork mode, which pair line n of both files. users.txt and passwords.txt, deduplicated, feed -L and -P or cluster bomb mode, at the cost of far more combinations.

    Why do some entries have no usable password?

    The dataset also holds descriptions (“serial number”, “the last eight digits of the serial number”, “see comment”). The tool marks these as hints and leaves them out of exports, since they are not values to try as-is. The device-specific value is read from a label or the documentation.

    Does a missing product mean it has no default login?

    No. The dataset covers 1,338 products but stays partial: it misses versions, regional variants and recent releases. The vendor’s documentation and the software maker’s database remain the reference. This tool saves time on common gear; it does not replace a check.

    +More tools

    Technical assessment

    Request an application or infrastructure assessment

    For an assessment by our team, specify the systems involved, available access and requested tests in your enquiry.