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