credential-attack
Credential testing methodology — default credential checking, password spraying, credential reuse, and OSINT for leaked credentials
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Credential testing methodology — default credential checking, password spraying, credential reuse, and OSINT for leaked credentials
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Run sustained security assessment campaigns against targets using the Ralph Wiggum autonomous loop pattern. Use when asked to start, continue, or manage a pentest campaign.
Control a Flipper Zero and scan BLE targets for authorized security research. Use when asked to interact with Flipper hardware, scan BLE devices, or control RF/IR/NFC/RFID.
Start an autonomous pentest loop. Spawns fresh-context subagents for each phase. Use: /ralph-loop
BLE GATT exploitation methodology — scanning, enumeration, characteristic analysis, payload crafting, and write attacks against Bluetooth Low Energy devices
Run a sustained security assessment campaign — a real pentest, not a simulation
Test default credentials against network services — SSH, HTTP, FTP, Telnet, MQTT, MySQL, PostgreSQL, Redis, MongoDB
| name | credential-attack |
| description | Credential testing methodology — default credential checking, password spraying, credential reuse, and OSINT for leaked credentials |
Per ARTEMIS and OWASP research, default credentials are consistently the #1 exploit vector in IoT and embedded device penetration testing. Over 60% of IoT devices ship with default credentials that are never changed. This is the first thing to test — before any complex exploitation.
flipper_cred_check_default(target="192.168.1.1", service="http")
Network Equipment (Routers, Switches, Firewalls)
| Manufacturer | Username | Password |
|---|---|---|
| Cisco | admin | admin |
| Cisco | cisco | cisco |
| Cisco (enable) | — | cisco |
| Netgear | admin | password |
| Netgear | admin | 1234 |
| TP-Link | admin | admin |
| D-Link | admin | (blank) |
| D-Link | admin | admin |
| Linksys | admin | admin |
| Ubiquiti | ubnt | ubnt |
| MikroTik | admin | (blank) |
| Fortinet | admin | (blank) |
| Fortinet | admin | fortinet |
| Palo Alto | admin | admin |
| SonicWall | admin | password |
IP Cameras / DVRs / NVRs
| Manufacturer | Username | Password |
|---|---|---|
| Hikvision | admin | 12345 |
| Hikvision | admin | admin12345 |
| Dahua | admin | admin |
| Dahua | 888888 | 888888 |
| Axis | root | pass |
| Axis | root | (blank) |
| Samsung (Hanwha) | admin | 4321 |
| Amcrest | admin | admin |
| Reolink | admin | (blank) |
| Foscam | admin | (blank) |
| Vivotek | root | (blank) |
IoT / Smart Home
| Device Type | Username | Password |
|---|---|---|
| Smart plugs (Tuya) | admin | admin |
| Smart bulbs (generic) | admin | admin |
| Zigbee hubs | — | (no auth on local API) |
| MQTT brokers | (blank) | (blank) |
| Home Assistant | — | (setup wizard) |
| OpenHAB | admin | admin |
Industrial / SCADA / ICS
| System | Username | Password |
|---|---|---|
| Siemens S7 | admin | admin |
| Allen-Bradley | admin | 1234 |
| Schneider | USER | USER |
| Modbus TCP | — | (no auth by design) |
| BACnet | — | (no auth by design) |
| OPC UA (default) | admin | admin |
Databases
| Database | Username | Password |
|---|---|---|
| MySQL | root | (blank) |
| MySQL | root | root |
| PostgreSQL | postgres | postgres |
| MongoDB | — | (no auth default) |
| Redis | — | (no auth default) |
| Elasticsearch | — | (no auth pre-8.0) |
| CouchDB | admin | admin |
Web Applications / Management Interfaces
| Application | Username | Password |
|---|---|---|
| Tomcat | tomcat | tomcat |
| Tomcat | admin | admin |
| Jenkins | admin | admin |
| Grafana | admin | admin |
| phpMyAdmin | root | (blank) |
| WordPress | admin | admin |
| Joomla | admin | admin |
| Webmin | root | (system root pw) |
| IPMI/BMC | ADMIN | ADMIN |
| iLO | Administrator | (serial number) |
| iDRAC | root | calvin |
Embedded / Telnet / Serial
| Device | Username | Password |
|---|---|---|
| BusyBox (generic) | root | (blank) |
| BusyBox (generic) | admin | admin |
| OpenWRT | root | (blank) |
| Raspberry Pi | pi | raspberry |
| Arduino (Yun) | root | arduino |
flipper_cred_spray(
target="https://target.local/login",
usernames=["admin", "user", "guest", "operator"],
passwords=["Password1", "Summer2024", "Welcome1"],
delay_seconds=5
)
These passwords satisfy common complexity requirements (upper + lower + number):
Password1, Password123Welcome1, Welcome123[Season][Year] — Summer2024, Winter2024, Spring2025[Company]1, [Company]123Changeme1, Changeme123Admin123, Admin1234Qwerty123, Letmein1Before spraying, identify valid usernames:
When you have a working credential pair:
Password1 on one service, try Password2, Password1!, password1After obtaining valid credentials:
hostname:target.com default password — devices with known defaultshttp.title:"login" org:"Target Corp" — exposed login pagesport:23 org:"Target Corp" — exposed telnet (often has default creds)port:3389 org:"Target Corp" — exposed RDP"default password" product:"Apache httpd" — servers with default configsSearch for:
org:targetcorp passwordorg:targetcorp secretorg:targetcorp api_key"target.com" password filename:.env"target.com" password filename:configs3.amazonaws.com/target or target.s3.amazonaws.comtarget.blob.core.windows.netstorage.googleapis.com/targethttps://target.com/.envhttps://target.com/.git/configSTART
│
├─ Try default credentials for identified device/service
│ ├─ SUCCESS → Document finding (CRITICAL severity), test credential reuse
│ └─ FAIL ↓
│
├─ Enumerate users
│ ├─ Users found → Password spray (respect lockout!)
│ │ ├─ SUCCESS → Document, test reuse, attempt lateral movement
│ │ └─ FAIL ↓
│ └─ No users found ↓
│
├─ OSINT reconnaissance
│ ├─ Credentials found → Validate against target
│ │ ├─ SUCCESS → Document, test reuse
│ │ └─ FAIL ↓
│ └─ No credentials found ↓
│
└─ Report: credential testing exhausted, recommend other vectors
| Finding | CVSS Score | Severity |
|---|---|---|
| Default admin credentials on internet-facing service | 9.8 | CRITICAL |
| Default credentials on internal service | 8.1 | HIGH |
| Weak password discovered via spraying | 7.5 | HIGH |
| Credential reuse across services | 7.2 | HIGH |
| Credentials found in public code repo | 8.6 | HIGH-CRITICAL |
| User enumeration possible | 5.3 | MEDIUM |
| No account lockout policy | 5.3 | MEDIUM |
| Exposed login page (no creds found) | 3.1 | LOW |
admin:P*****1