8.8 KiB
Web Vulnerabilities Methodology
{% hint style="success" %}
Jifunze na fanya mazoezi ya AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Jifunze na fanya mazoezi ya GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Support HackTricks
- Angalia mpango wa usajili!
- Jiunge na 💬 kikundi cha Discord au kikundi cha telegram au tufuatilie kwenye Twitter 🐦 @hacktricks_live.
- Shiriki mbinu za hacking kwa kuwasilisha PRs kwa HackTricks na HackTricks Cloud github repos.
Katika kila Web Pentest, kuna sehemu nyingi zilizofichwa na wazi ambazo zinaweza kuwa na udhaifu. Chapisho hili linakusudia kuwa orodha ya kuangalia ili kuthibitisha kwamba umepitia udhaifu katika maeneo yote yanayowezekana.
Proxies
{% hint style="info" %} Siku hizi maombi ya mtandao kawaida yanatumia aina fulani ya proxies za kati, ambazo zinaweza kutumika (kuhujumu) ili kutumia udhaifu. Udhaifu huu unahitaji proxy yenye udhaifu kuwepo, lakini kawaida pia unahitaji udhaifu wa ziada katika backend. {% endhint %}
- Kuhujumu vichwa vya hop-by-hop
- Uchafuzi wa Cache/Upotoshaji wa Cache
- HTTP Request Smuggling
- H2C Smuggling
- Server Side Inclusion/Edge Side Inclusion
- Kufichua Cloudflare
- XSLT Server Side Injection
- Proxy / WAF Protections Bypass
User input
{% hint style="info" %}
Maombi mengi ya mtandao yatakubali watumiaji kuingiza data ambayo itashughulikiwa baadaye.
Kulingana na muundo wa data ambayo server inatarajia, udhaifu fulani unaweza kutumika au kutotumika.
{% endhint %}
Reflected Values
Ikiwa data iliyowekwa inaweza kwa namna fulani kuakisiwa katika jibu, ukurasa unaweza kuwa na udhaifu wa masuala kadhaa.
- Client Side Template Injection
- Command Injection
- CRLF
- Dangling Markup
- File Inclusion/Path Traversal
- Open Redirect
- Prototype Pollution to XSS
- Server Side Inclusion/Edge Side Inclusion
- Server Side Request Forgery
- Server Side Template Injection
- Reverse Tab Nabbing
- XSLT Server Side Injection
- XSS
- XSSI
- XS-Search
Baadhi ya udhaifu uliotajwa unahitaji hali maalum, wengine wanahitaji tu maudhui kuakisiwa. Unaweza kupata polygloths kadhaa za kuvutia ili kujaribu haraka udhaifu katika:
{% content-ref url="../pocs-and-polygloths-cheatsheet/" %} pocs-and-polygloths-cheatsheet {% endcontent-ref %}
Search functionalities
Ikiwa kazi hiyo inaweza kutumika kutafuta aina fulani ya data ndani ya backend, huenda unaweza (kuhujumu) kuitumia kutafuta data isiyo na mpangilio.
Forms, WebSockets and PostMsgs
Wakati websocket inachapisha ujumbe au fomu inayowaruhusu watumiaji kufanya vitendo, udhaifu unaweza kutokea.
HTTP Headers
Kulingana na vichwa vya HTTP vilivyotolewa na server ya mtandao, udhaifu fulani unaweza kuwepo.
Bypasses
Kuna kazi kadhaa maalum ambapo njia mbadala zinaweza kuwa na manufaa ili kuzipita
- 2FA/OTP Bypass
- Kupita Mchakato wa Malipo
- Kupita Captcha
- Kupita Kuingia
- Race Condition
- Kupita Kiwango cha Kiwango
- Kupita Kurejesha Nenosiri Lililosahaulika
- Udhaifu wa Usajili
Structured objects / Specific functionalities
Baadhi ya kazi zitahitaji data kuwa na muundo maalum sana (kama vile kitu kilichosawazishwa kwa lugha au XML). Kwa hivyo, ni rahisi kubaini ikiwa programu inaweza kuwa na udhaifu kwani inahitaji kushughulikia aina hiyo ya data.
Baadhi ya kazi maalum pia zinaweza kuwa na udhaifu ikiwa muundo maalum wa ingizo unatumika (kama vile Uingizaji wa Vichwa vya Barua pepe).
Files
Kazi zinazoruhusu kupakia faili zinaweza kuwa na udhaifu wa masuala kadhaa.
Kazi zinazozalisha faili ikiwa ni pamoja na ingizo la mtumiaji zinaweza kutekeleza msimbo usiotarajiwa.
Watumiaji wanaofungua faili zilizopakiwa na watumiaji au zilizozalishwa kiotomatiki ikiwa ni pamoja na ingizo la mtumiaji wanaweza kuathirika.
External Identity Management
Other Helpful Vulnerabilities
Udhaifu huu unaweza kusaidia kutumia udhaifu mwingine.
{% hint style="success" %}
Jifunze na fanya mazoezi ya AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Jifunze na fanya mazoezi ya GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Support HackTricks
- Angalia mpango wa usajili!
- Jiunge na 💬 kikundi cha Discord au kikundi cha telegram au tufuatilie kwenye Twitter 🐦 @hacktricks_live.
- Shiriki mbinu za hacking kwa kuwasilisha PRs kwa HackTricks na HackTricks Cloud github repos.