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