원클릭으로
crypto-category-tools
Crypto kategori SKILL.md — RSA, ECC, AES, hash, encoding saldırıları için gerekli araçları kurma rehberi
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Crypto kategori SKILL.md — RSA, ECC, AES, hash, encoding saldırıları için gerekli araçları kurma rehberi
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
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.
Web kategorisi SKILL.md — SQLi, XSS, SSRF tarayıcı ve exploit araçları kurma rehberi
| category | ctf |
| name | crypto-category-tools |
| description | Crypto kategori SKILL.md — RSA, ECC, AES, hash, encoding saldırıları için gerekli araçları kurma rehberi |
| tags | ["ctf","crypto","tools","setup","pycryptodome","gmpy2","sympy"] |
| adapted_for | fetih |
Crypto challenge'larında kullandığımız tüm araçlar ve kurulum yöntemi.
Bu kategorideki skill'leri kullanabilmek için aşağıdaki araçlar gerekli:
| Araç | Açıklama | Kurulum |
|---|---|---|
| pycryptodome | Kripto kütüphanesi (AES, RSA, DES vb.) | pip install pycryptodome |
| gmpy2 | GMP Python binding — RSA saldırıları | pip install gmpy2 |
| sympy | Sembolik matematik — faktörizasyon, polinomlar | pip install sympy |
| fpylll | LLL lattice reduction — Boneh-Durfey, Coppersmith | pip install fpylll |
| padding-oracle | Padding oracle saldırı kütüphanesi | pip install padding-oracle |
Tüm crypto araçlarını bir komutla kur:
fetih download-tools crypto
Bu komut:
pip, uv pip veya pipx kullanır# Hepsini görmek için
fetih download-tools status
# Sadece crypto kısmını filtrelemek için
fetih download-tools status | grep -A 10 "CRYPTO"
# Python'dan manuel kontrol
python3 -c "import Crypto, gmpy2, sympy, fpylll, padding_oracle; print('Tüm araçlar kurulu')"
Kripto algoritmaları — AES, DES, RSA, ECC, hash fonksiyonları
Skill'lerde kullanılır:
crypto/aes-cbc-bitflip — AES-CBC mode işlemlericrypto/aes-gcm-nonce-reuse — AES-GCM şifrele/çözcrypto/rsa-* — RSA modül işlemlerifrom Crypto.Cipher import AES, RSA
from Crypto.Hash import SHA256
Büyük sayı matematik — RSA faktörizasyon, modüler işlemler
Skill'lerde kullanılır:
crypto/rsa-wiener-attack — Wiener saldırısı için gcdcrypto/rsa-common-modulus — Extended GCDcrypto/lattice-attacks — Lattice reductionimport gmpy2
p, q = gmpy2.gcd(n1, n2), n1 // gmpy2.gcd(n1, n2)
Sembolik matematik — faktörizasyon, polinom çözme
Skill'lerde kullanılır:
crypto/lattice-attacks — Boneh-Durfey / Coppersmithcrypto/rsa-close-primes — n = pq veya n = pq*r şekillerinde faktörizasyoncrypto/z3-constraint-solving — Denklem sistemi çözmefrom sympy import factorint, symbols, solve
LLL lattice reduction algoritması — yüksek boyutlu saldırılar
Skill'lerde kullanılır:
crypto/lattice-attacks — Boneh-Durfey CVEcrypto/elliptic-curve-attacks — ECC discrete logfrom fpylll import IntegerMatrix, LLL
Padding oracle saldırı — AES-CBC padding hatalarından yararlanma
Skill'lerde kullanılır:
crypto/rsa-padding-oracle — Oracle-based RSA decryptiongmpy2 native extension gerektirir — build tools yükle:
sudo apt-get install -y libgmp3-dev libmpfr-dev libmpc-dev
pip install gmpy2
fpylll de native extension gerektirir:
sudo apt-get install -y libfplll-dev
pip install fpylll
uv kullan:
uv pip install pycryptodome gmpy2 sympy fpylll padding-oracle
Tüm araçların kurulu olduğunu test et:
python3 << 'EOF'
try:
import Crypto
import gmpy2
import sympy
import fpylll
import padding_oracle
print("✓ Tüm crypto araçları kurulu!")
except ImportError as e:
print(f"✗ Eksik araç: {e}")
print("Çözüm: fetih download-tools crypto")
EOF