7 KiB
Kuchukua Udhibiti wa Akaunti
Jifunze kuhusu kudukua AWS kutoka mwanzo hadi mtaalamu na htARTE (Mtaalamu wa Timu Nyekundu ya HackTricks AWS)!
Njia nyingine za kusaidia HackTricks:
- Ikiwa unataka kuona kampuni yako ikitangazwa kwenye HackTricks au kupakua HackTricks kwa PDF Angalia MIPANGO YA KUJIUNGA!
- Pata bidhaa rasmi za PEASS & HackTricks
- Gundua Familia ya PEASS, mkusanyiko wetu wa kipekee wa NFTs
- Jiunge na 💬 Kikundi cha Discord au kikundi cha telegram au tufuate kwenye Twitter 🐦 @carlospolopm.
- Shiriki mbinu zako za kudukua kwa kuwasilisha PRs kwa HackTricks na HackTricks Cloud repos za github.
Tatizo la Uthibitisho
Barua pepe ya akaunti inapaswa kujaribiwa kubadilishwa, na mchakato wa uthibitisho unapaswa kuchunguzwa. Ikiwa itagundulika kuwa dhaifu, barua pepe inapaswa kubadilishwa kuwa ya muhanga anayetarajiwa kisha kuthibitishwa.
Tatizo la Ufananuzi wa Unicode
- Akaunti ya muhanga anayetarajiwa
victim@gmail.com
- Akaunti inapaswa kuundwa kwa kutumia Unicode
kwa mfano:vićtim@gmail.com
Kwa maelezo zaidi, tazama hati kuhusu Ufananuzi wa Unicode:
Kutumia Upya Kiungo cha Kurejesha
Ikiwa mfumo wa lengo unaruhusu kiungo cha kurejesha kutumika tena, jitihada zinapaswa kufanywa kutafuta viungo zaidi vya kurejesha kwa kutumia zana kama gau
, wayback
, au scan.io
.
Kabla ya Kuchukua Udhibiti wa Akaunti
- Barua pepe ya muhanga inapaswa kutumika kujiandikisha kwenye jukwaa, na nenosiri linapaswa kuwekwa (jaribio la kuthibitisha linapaswa kufanywa, ingawa kukosa ufikiaji wa barua pepe za muhanga kunaweza kufanya hili kuwa gumu).
- Mtu anapaswa kusubiri hadi muhanga ajisajili kwa kutumia OAuth na kuthibitisha akaunti.
- Inatumainiwa kuwa usajili wa kawaida utathibitishwa, kuruhusu ufikiaji wa akaunti ya muhanga.
Kosa la Mipangilio ya CORS kwa Kuchukua Udhibiti wa Akaunti
Ikiwa ukurasa una makosa ya mipangilio ya CORS unaweza kuwa na uwezo wa kuiba habari nyeti kutoka kwa mtumiaji ili kuchukua udhibiti wa akaunti yake au kumfanya abadilishe habari ya uthibitisho kwa madhumuni sawa:
{% content-ref url="cors-bypass.md" %} cors-bypass.md {% endcontent-ref %}
Csrf kwa Kuchukua Udhibiti wa Akaunti
Ikiwa ukurasa una kasoro ya CSRF unaweza kuweza kufanya mtumiaji abadilishe nenosiri lake, barua pepe au uthibitisho ili uweze kisha kufikia:
{% content-ref url="csrf-cross-site-request-forgery.md" %} csrf-cross-site-request-forgery.md {% endcontent-ref %}
XSS kwa Kuchukua Udhibiti wa Akaunti
Ikiwa unapata XSS kwenye programu unaweza kuweza kuiba vidakuzi, uhifadhi wa ndani, au habari kutoka kwenye ukurasa wa wavuti ambayo inaweza kuruhusu wewe kuchukua udhibiti wa akaunti:
{% content-ref url="xss-cross-site-scripting/" %} xss-cross-site-scripting {% endcontent-ref %}
Asili Sawa + Vidakuzi
Ikiwa unapata XSS iliyozuiwa au unamiliki kikoa, unaweza kucheza na vidakuzi (kuvifunga kwa mfano) kujaribu kudhoofisha akaunti ya muhanga:
{% content-ref url="hacking-with-cookies/" %} hacking-with-cookies {% endcontent-ref %}
Kushambulia Mfumo wa Kurejesha Nenosiri
{% content-ref url="reset-password.md" %} reset-password.md {% endcontent-ref %}
Udanganyifu wa Majibu
Ikiwa jibu la uthibitisho linaweza kupunguzwa kuwa boolean rahisi jaribu kubadilisha uwongo kuwa kweli na uone ikiwa unapata ufikiaji wowote.
OAuth kwa Kuchukua Udhibiti wa Akaunti
{% content-ref url="oauth-to-account-takeover.md" %} oauth-to-account-takeover.md {% endcontent-ref %}
Uingizaji wa Kichwa cha Mwenyeji
- Kichwa cha Mwenyeji kinabadilishwa baada ya kuanzisha ombi la kurejesha nenosiri.
- Kichwa cha mbele cha
X-Forwarded-For
kinabadilishwa kuwaattacker.com
. - Kichwa cha Mwenyeji, Kumbukumbu, na Asili vinabadilishwa kwa wakati mmoja kuwa
attacker.com
. - Baada ya kuanzisha kurejesha nenosiri na kisha kuchagua kutuma tena barua pepe, njia zote tatu zilizotajwa hapo juu zinatumika.
Udanganyifu wa Majibu
- Ubadilishaji wa Kanuni: Kanuni ya hali inabadilishwa kuwa
200 OK
. - Ubadilishaji wa Kanuni na Mwili:
- Kanuni ya hali inabadilishwa kuwa
200 OK
. - Mwili wa jibu unabadilishwa kuwa
{"mafanikio":kweli}
au kitu tupu{}
.
Mbinu hizi za udanganyifu ni muhimu katika hali ambapo JSON hutumiwa kwa uhamishaji na upokeaji wa data.
Badilisha barua pepe ya kikao cha sasa
Kutoka ripoti hii:
- Mshambuliaji anaomba kubadilisha barua pepe yake na mpya
- Mshambuliaji anapokea kiungo cha kuthibitisha mabadiliko ya barua pepe
- Mshambuliaji anamtumia muhanga kiungo ili aibonyeze
- Barua pepe ya muhanga inabadilishwa kuwa ile iliyoonyeshwa na mshambuliaji
- Shambulio linaweza kurejesha nenosiri na kuchukua udhibiti wa akaunti
Marejeo
- https://infosecwriteups.com/firing-8-account-takeover-methods-77e892099050
- https://dynnyd20.medium.com/one-click-account-take-over-e500929656ea
Jifunze kuhusu kudukua AWS kutoka mwanzo hadi mtaalamu na htARTE (Mtaalamu wa Timu Nyekundu ya HackTricks AWS)!
Njia nyingine za kusaidia HackTricks:
- Ikiwa unataka kuona kampuni yako ikitangazwa kwenye HackTricks au kupakua HackTricks kwa PDF Angalia MIPANGO YA KUJIUNGA!
- Pata bidhaa rasmi za PEASS & HackTricks
- Gundua Familia ya PEASS, mkusanyiko wetu wa kipekee wa NFTs
- Jiunge na 💬 Kikundi cha Discord au kikundi cha telegram au tufuate kwenye Twitter 🐦 @carlospolopm.
- Shiriki mbinu zako za kudukua kwa kuwasilisha PRs kwa HackTricks and HackTricks Cloud repos za github.