21st.dev Magic MCP — AI-powered UI component generation via natural language. Access to 21st.dev component library, SVGL brand logos, and real-time preview. Generate React/Tailwind components with /ui command.
中文简介正在准备中。当前显示原文说明。
CTF challenge otomatik cozum pipeline'i. 6 asama: zip'i ac, siniflandir, coz, flag topla, writeup olustur. /auto-solve komutuyla cagrilir.
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
CTF challenge zip dosyası veya URL'si verildiğinde 6 aşamalı otomatik çözüm pipeline'ını çalıştırır. /auto-solve slash komutuyla veya manuel olarak çağrılır.
┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐
│ STAGE 1 │───▶│ STAGE 2 │───▶│ STAGE 3 │───▶│ STAGE 4 │───▶│ STAGE 5 │───▶│ STAGE 6 │
│ Extract │ │ Classify │ │ Route │ │ Solve │ │ Validate │ │ Report │
└──────────┘ └──────────┘ └──────────┘ └──────────┘ └──────────┘ └──────────┘
Challenge zip/tar/rar/7z ise içeriğini çıkar:
# Zip dosyası
unzip -o challenge.zip -d ./challenge_extracted/
# Tar arşivi
tar xf challenge.tar -C ./challenge_extracted/
# RAR (unrar yüklüyse)
unrar x challenge.rar ./challenge_extracted/
# 7z (p7zip yüklüyse)
7z x challenge.7z -o./challenge_extracted/
# Bilinmeyen format - binwalk ile dene
binwalk -e challenge_file
Önemli: Çıkarma işleminden sonra challenge dizinine git:
cd ./challenge_extracted/
ls -laR | head -50
Dosya tiplerine ve içeriğe göre challenge kategorisini belirle:
# Tüm dosyaların tipini kontrol et
find . -type f -exec file {} \;
# Magic bytes kontrolü
xxd ./challenge_file | head -5
# String'leri tara
strings ./challenge_file | head -50
# İlk 500 byte'ı hex dump yap
xxd ./challenge_file | head -30
Sınıflandırma Kuralları:
| Bulgu | Kategori | Sonraki Adım |
|---|---|---|
| URL, HTTP, HTML, JS, form | web | Web analyzer çalıştır |
| ELF, PE, EXE, binary | reverse | Binary analyzer çalıştır |
| .pcap, .pcapng | forensics | Wireshark/tshark ile analiz |
| Şifreli metin, RSA params | crypto | Crypto solver çalıştır |
| .png, .jpg, .wav, .mp3 | stego | Stego analyzer çalıştır |
| netcat, nc host port | pwn | Pwn session başlat |
| .apk, AndroidManifest | mobile | APK analyzer çalıştır |
| Hash (32-128 char hex) | hash | Hash cracker çalıştır |
| eyJ... (JWT token) | jwt | JWT analyzer çalıştır |
| Kişi ismi, lokasyon | osint | OSINT araştırması |
| Zip içinde zip | nested | Recursive extract + classify |
Kategoriye göre uygun skill'i yükle:
# Web challenge → web security skill'leri
skill_view("ctf-challenge-solver")
skill_view("web-category-tools")
# Crypto challenge → crypto skill'leri
skill_view("crypto-category-tools")
# Reverse → reverse engineering skill'leri
skill_view("rev-category-tools")
# Forensics → forensics skill'leri
skill_view("forensics-category-tools")
# CTF tool'ları (TypeScript)
# tools/ctf/ctf-classify.ts
# tools/ctf/ctf-solver.ts
# tools/ctf/ctf-web-analyzer.ts
# tools/ctf/ctf-binary-analyzer.ts
# tools/ctf/ctf-forensics.ts
# tools/ctf/ctf-stego.ts
curl -sIv URL → response headerscurl -s URL | grep -i 'flag\|comment\|hidden\|password' → source inspectioncurl -s URL/robots.txt → hidden endpointsgobuster dir -u URL -w wordlist.txt → directory brute forcestrings binary | grep -i 'flag\|key\|pass'objdump -d binary | head -100file * → dosya tipi doğrulamastrings * | grep -i 'flag{' → flag pattern taramabinwalk -e file → gömülü dosyaları çıkarforemost file → file carvingtshark -r capture.pcap -Y http → HTTP filtrelemeexiftool file → metadatazsteg -a image.png → LSB taramasteghide extract -sf image.jpg → şifreli çıkarmabinwalk -e image.png → gömülü dosyaBulunan flag'i doğrula:
# Flag formatı kontrolü
echo "bulunan_flag" | grep -P '[A-Za-z0-9_]+\{[^}]+\}'
# Yaygın flag formatları
grep -P '(flag|CTF|HTB|picoCTF|SiberVatan|SIBERVATAN|sibervatan)\{[^}]+\}' <<< "bulunan_flag"
# Flag'i flags.txt'ye kaydet
echo "bulunan_flag" >> ./flags.txt
cat ./flags.txt
Flag Formatları (40+): references/flag-formats.md dosyasına bak.
Çözüm writeup'ını oluştur:
cat > writeup_$(date +%Y%m%d_%H%M%S).md << 'WRITEUP'
# [Challenge Name] — Writeup
**Category:** [web/crypto/reverse/forensics/stego/pwn/osint]
**Difficulty:** [easy/medium/hard]
**Flag:** `flag{...}`
## Solution
[Step-by-step solution]
## Tools Used
- [Tool 1]
- [Tool 2]
WRITEUP
echo "Writeup: writeup_*.md"
3 başarısız flag denemesinde HARD PIVOT uygula:
Pivot log'u:
echo "[$(date)] PIVOT: [sebep] — yeni yaklaşım: [yaklaşım]" >> pivot_log.txt
/auto-solve <challenge.zip> → Tüm pipeline'ı çalıştır
/auto-solve <url> --category web → Sadece web challenge çöz
/auto-solve --category crypto <ciphertext> → Crypto challenge çöz
/auto-solve --resume → Kaldığı yerden devam et
stage_log.txtSiberVatan{...}, SIBERVATAN{...}, sibervatan{...}references/pipeline-stages.md — Her stage için detaylı rehberreferences/flag-formats.md — 40+ CTF flag formatı kataloğuskills/red-teaming/siber-vatan-ctf/SKILL.mdskills/ctf/SKILL.md还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
21st.dev Magic MCP — AI-powered UI component generation via natural language. Access to 21st.dev component library, SVGL brand logos, and real-time preview. Generate React/Tailwind components with /ui command.
中文简介正在准备中。当前显示原文说明。
AES CBC/ECB modlarına karşı kriptografik bütünlük saldırıları — bit flipping, IV manipulation, ECB cut-and-paste, CBC-MAC length extension, IV reuse
中文简介正在准备中。当前显示原文说明。
AES-GCM ve ChaCha20-Poly1305 nonce yeniden kullanımı saldırısı — GF(2^128) polinom kök bulma ile Hash Key kurtarma ve MAC sahteciliği.
中文简介正在准备中。当前显示原文说明。
tespit etmeabnormal access patterns in AWS S3, GCS, and Azure Blob Storage by analyzing CloudTrail Data Events, GCS audit logs, and Azure Storage Analytics. Identifies after-hours bulk downloads, access from new IP addresses, unusual API calls (GetObject spikes), and potential data exfiltration using statistical baselines and time-series anomaly Tespit.
中文简介正在准备中。当前显示原文说明。
Perform static and symbolic analysis of Solidity smart contracts using Slither and Mythril to tespit etmereentrancy, integer overflow, access control, and other vulnerability classes before Dağıt:ment to Ethereum mainnet.
中文简介正在准备中。当前显示原文说明。
Parses Kubernetes API server audit logs (JSON lines) to tespit etmeexec-into-pod, secret access, RBAC modifications, privileged pod creation, and anonymous API access. Builds threat Tespit rules from audit event patterns. Use investigating yaparken Kubernetes cluster compromise or building k8s-specific SIEM Tespit rules.
中文简介正在准备中。当前显示原文说明。