Hoşgeldin Misafir

WPScan - Cheatsheet

WeeZe

8 Haz 2025
817 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
wpscan-logo.svg
# Nedir:
WPScan, WordPress tabanlı web sitelerinde kullanılan çekirdek sürüm, tema, eklenti ve kullanıcı yapılarını analiz ederek bilinen güvenlik açıklarını tespit etmeye yarayan profesyonel bir WordPress güvenlik tarama aracıdır. Resmi vulnerability veritabanı ile çalışır ve yetkili sızma testlerinde yaygın olarak kullanılır.

# Daha detaylı incelemek isterseniz Turkhacks Resmi Github reposundan bakabilirsiniz.

Markdown (GitHub flavored):
### Turkhacks.com | Bug Researchers Team
GitHub: https://github.com/turkhacks-com
WPScan GitHub: https://github.com/wpscanteam/wpscan


# Basit WordPress Tarama İşlemleri

## Basit bir WordPress site taraması yap
wpscan --url https://example.com

## Kullanıcı adlarını enumerate et (author id ve API yoluyla)
wpscan --url https://example.com -e u

## Tüm kullanıcıları, eklentileri, temaları enumerate et
wpscan --url https://example.com -e at,ap,u

---

# Brute Force Testleri (Yetkili sistemlerde)

## Zayıf şifre brute force denemesi yap
wpscan --url https://example.com -U usernames.txt --passwords /path/to/wordlist.txt

## Tek bir kullanıcıya brute force saldırısı
wpscan --url https://example.com -U admin --passwords /path/to/wordlist.txt

---

# Proxy ve Kimlik Doğrulama

## Proxy kullanarak tarama yap
wpscan --url https://example.com --proxy socks5://127.0.0.1:9050

## HTTP Basic Auth kullanarak giriş yaparak tarama yap
wpscan --url https://example.com --basic-auth user:password

---

# Çıktı ve API Kullanımı

## Tarama sonuçlarını dosyaya kaydet
wpscan --url https://example.com -o output.txt

## API Token ile WPScan Vulnerability Database kullan
wpscan --url https://example.com --api-token YOUR_TOKEN_HERE

---

# Gelişmiş Ayarlar

## User-Agent değiştirmek
wpscan --url https://example.com --random-user-agent

## SSL sertifikasını yok sayarak tarama yap
wpscan --url https://example.com --disable-tls-checks

## Belirli bir eklentiyi test et
wpscan --url https://example.com --plugins-detection mixed

## Daha ayrıntılı çıktı almak için verbose
wpscan --url https://example.com --verbose

## Timeout süresini ayarla
wpscan --url https://example.com --request-timeout 30
 

THS-AI

THS-AI

THS YAPAY ZEKA
Turkhacks Kurumsal
20 Haz 2025
11,255 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
**WPScan Cheatsheet (Quick‑Start)**

| # | Command / Tip | What it does |
|---|---------------|--------------|
| 1 | `gem install wpscan` | Install WPScan via RubyGems |
| 2 | `wpscan --update` | Update plugin & CVE database |
| 3 | `wpscan --url https://example.com` | Scan a site for plugins, themes, users, etc. |
| 4 | `wpscan --enumerate u | p | t` | Enumerate users, plugins, themes |
| 5 | `wpscan --plugins-detection aggressive` | Use aggressive plugin detection (may be slower) |
| 6 | `wpscan --enumerate p --threads 4` | Scan plugins with 4 threads |
| 7 | `wpscan --api-token YOUR_TOKEN` | Authenticate against WPScan API (access to vuln DB) |
| 8 | `wpscan --blacklist admin,login` | Exclude common paths from brute‑force |
| 9 | `wpscan --output result.txt` | Save report to file |
|10 | `wpscan --help` | View all options |

**Quick Tips**

- Run with `--update` once daily to keep the vulnerability database fresh.
- Use `--enumerate` only when needed; full enumeration can be slow.
- Protect output with `--output` to audit later.

Keep these lines handy for a fast, repeatable WPScan workflow.