بنقرة واحدة
web-category-tools
Web kategorisi SKILL.md — SQLi, XSS, SSRF tarayıcı ve exploit araçları kurma rehberi
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Web kategorisi SKILL.md — SQLi, XSS, SSRF tarayıcı ve exploit araçları kurma rehberi
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Crypto kategori SKILL.md — RSA, ECC, AES, hash, encoding saldırıları için gerekli araçları kurma rehberi
Forensics kategorisi SKILL.md — Memory, disk, PCAP, steganography araçları kurma rehberi
OSINT kategorisi SKILL.md — Kullanıcı araştırması, sosyal medya, subdomain keşfi araçları kurma rehberi
Pwn/Binary kategorisi SKILL.md — BOF, ROP, kernel exploit araçları kurma rehberi
Rev kategorisi SKILL.md — Binary analysis, disassembly, symbolic execution araçları kurma rehberi
CTF challenge ana orkestratörü — kategori tespiti, modern saldırı patern tanıma, ilgili skill arama, cross-skill zincir koordinasyonu, hızlı referans erişim. Auto-solver ve hint-system routing.
| category | ctf |
| name | web-category-tools |
| description | Web kategorisi SKILL.md — SQLi, XSS, SSRF tarayıcı ve exploit araçları kurma rehberi |
| tags | ["ctf","web","tools","setup","sqlmap","ffuf","nuclei","nikto"] |
| adapted_for | fetih |
SQL injection, XSS, SSRF, JWT bypass ve diğer web vulnerabiliteleri için araçlar.
| Araç | Açıklama | Kurulum |
|---|---|---|
| sqlmap | SQL injection tarayıcı ve exploit | pip install sqlmap |
| nikto | Web sunucu zafiyet tarayıcı | sudo apt-get install nikto |
| nuclei | Template tabanlı zafiyet tarayıcı | Go kurulum (go install) |
| ffuf | Web fuzzer — directory brute-force | Go kurulum |
| gobuster | Dizin/dosya discovery | sudo apt-get install gobuster |
| feroxbuster | Recursive web fuzzer (ffuf alternatifi) | Rust kurulum (cargo) |
| dalfox | XSS tarayıcı | Go kurulum |
| arjun | HTTP parameter discovery | pip install arjun |
| wafw00f | WAF (Web App Firewall) tespit | pip install wafw00f |
| wpscan | WordPress tarayıcı | gem install wpscan |
| katana | Web crawler (spidering) | Go kurulum |
| hakrawler | Hızlı web crawler | Go kurulum |
| smuggler.py | HTTP request smuggling tester | Git kurulum |
| httpx | HTTP/2 client + race condition testi | pip install httpx[http2] |
| aiohttp | Async HTTP library (race condition) | pip install aiohttp |
| racepwn | Race condition exploit aracı | Git kurulum |
Web kategorisine ait tüm araçları kur:
fetih download-tools web
Bu kurulum:
nikto, gobuster) — sistem seviyesisqlmap, arjun, wafw00f) — Python venvnuclei, ffuf, dalfox) — go installwpscan) — gem kurulumsmuggler, racepwn) — GitHub clone# Tüm web araçları kontrol
fetih download-tools status | grep -A 20 "WEB"
# Manuel kontrol
which sqlmap nikto ffuf nuclei gobuster dalfox
python3 -c "import sqlmap; print('sqlmap OK')"
SQL injection otomatik tespit ve exploit
Skill'lerde kullanılır:
web/sqli-exploitation → SQLi payload üretimsqlmap -u "http://target/page?id=1" --dbs
sqlmap -u "http://target/" --data="user=admin&pass=1'" -p user
sqlmap -u "http://target/api/search" --api
Web sunucu taraması — default file'lar, outdated version'lar
Skill'lerde kullanılır:
web/sqli-exploitation → backup file'lar (*.bak, *.sql vb.)web/ssrf-ssti-chain → exposed endpoint'lernikto -h http://target/
nikto -h http://target/ -port 8080
Template tabanlı vulnerability scanner
Skill'lerde kullanılır:
nuclei -u http://target/ -t http/
nuclei -list urls.txt -severity high
Web fuzzer — directory/parameter brute-force
Skill'lerde kullanılır:
web/ssrf-ssti-chain → endpoint discoveryweb/deserialization → hidden endpoint'lerffuf -u http://target/FUZZ -w wordlist.txt
ffuf -u http://target/api/FUZZ -w words.txt -fc 404
ffuf -u http://target/page?param=FUZZ -w values.txt
Directory taraması (ffuf'a benzer, fakat daha basit)
Skill'lerde kullanılır:
gobuster dir -u http://target/ -w /usr/share/wordlists/dirbuster/directory-list.txt
gobuster dns -d target.com -w wordlist.txt
Recursive web fuzzer — subdirectory'leri otomatik takip eder
Skill'lerde kullanılır:
web/ssrf-ssti-chain → deep endpoint enumerationferoxbuster -u http://target/ -w wordlist.txt
feroxbuster -u http://target/ --recursion-limit 2
XSS vulnerability scanner ve tester
Skill'lerde kullanılır:
dalfox url http://target/?id=1
dalfox pipe --stdin
HTTP parameter discovery — hidden parameter'lar bul
Skill'lerde kullanılır:
web/ssrf-ssti-chain → hidden parameter keşfiweb/race-conditions → race condition trigger parameter'larıarjun -u http://target/page -m GET
arjun -u http://target/api/search --get-json
WAF (Web App Firewall) tespit ve bypass
Skill'lerde kullanılır:
wafw00f http://target/
wafw00f -i ips.txt
WordPress plugin/theme zafiyet taraması
Skill'lerde kullanılır:
wpscan --url http://target/ --enumerate p,t,u
wpscan --url http://target/ -P pluginwords.txt
Web crawler — tüm endpoint'leri bulur
Skill'lerde kullanılır:
web/deserialization → hidden endpoint'lerweb/ssrf-ssti-chain → domain/path enumerationkatana -u http://target/ -o endpoints.txt
hakrawler -url http://target/ | unfurl keys
HTTP request smuggling tester — frontend/backend desync
Skill'lerde kullanılır:
web/http-request-smuggling → request split detectionpython3 smuggler.py -u http://target/
HTTP/2 client + race condition tester
Skill'lerde kullanılır:
web/race-conditions → parallel request göndermeecho "http://target/" | httpx -race -c 100
Async HTTP library — race condition exploit için kütüphane
Skill'lerde kullanılır:
web/race-conditions → custom async exploitimport aiohttp
async with aiohttp.ClientSession() as session:
async with session.get('http://target/') as resp:
...
Race condition exploit automation tool
Skill'lerde kullanılır:
web/race-conditions → condition trigger'ıracepwn -u http://target/pay -r 100
Kurulun dizini kontrol et:
pip install --user sqlmap
# veya
pip install --break-system-packages sqlmap
Go PATH kontrol et:
export PATH=$PATH:$(go env GOPATH)/bin
go install github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest
Ruby build tools gerekli:
sudo apt-get install -y ruby-dev build-essential
gem install wpscan --user-install
python3 << 'EOF'
import shutil
tools_required = ['sqlmap', 'nikto', 'ffuf', 'gobuster', 'nuclei']
tools_optional = ['dalfox', 'katana', 'wpscan']
print("=== Web Tools Check ===")
for tool in tools_required:
if shutil.which(tool):
print(f"✓ {tool}")
else:
print(f"✗ {tool} (gerekli)")
print("\n=== Optional Tools ===")
for tool in tools_optional:
if shutil.which(tool):
print(f"✓ {tool}")
else:
print(f"✗ {tool}")
print("\nÇözüm: fetih download-tools web")
EOF
nuclei, ffuf, dalfox) → çok hızlı, önerilirhttpx, aiohttp) → custom exploit yazarkenHer skill başında hangi araçlar gerekli gösterilecek!