hacktricks/pentesting-web/xss-cross-site-scripting/debugging-client-side-js.md

4 KiB

Kurekebisha Msimbo wa Upande wa Mteja

Kurekebisha Msimbo wa Upande wa Mteja

Jifunze AWS hacking kutoka sifuri hadi shujaa na htARTE (Mtaalam wa Timu Nyekundu ya AWS ya HackTricks)!

Njia nyingine za kusaidia HackTricks:

Kurekebisha msimbo wa upande wa mteja wa JS inaweza kuwa kero kwa sababu kila wakati unapobadilisha URL (ikiwa ni pamoja na mabadiliko katika vigezo vilivyotumiwa au thamani za vigezo) unahitaji kuweka upya kiungo na kuburudisha ukurasa.

debugger;

Ikiwa unaweka mstari debugger; ndani ya faili ya JS, wakati kivinjari kinatekeleza JS hiyo itasimamisha debugger katika eneo hilo. Kwa hivyo, njia moja ya kuweka viungo vya mara kwa mara ni kupakua faili zote kwa kifaa chako na kubadilisha viungo katika msimbo wa JS.

Kubadilisha

Kubadilisha kivinjari kuruhusu kuwa na nakala ya msimbo ambao utatekelezwa na kutekeleza badala ya ule kutoka kwenye seva ya mbali.
Unaweza kufikia kubadilisha katika "Zana za Dev" --> "Vyanzo" --> "Kubadilisha".

Unahitaji kuunda folda tupu ya ndani kutumika kuhifadhi kubadilisha, kwa hivyo tuunda folda mpya ya ndani na iweke kama kubadilisha kwenye ukurasa huo.

Kisha, katika "Zana za Dev" --> "Vyanzo" chagua faili unayotaka kubadilisha na kwa bonyeza kulia chagua "Hifadhi kwa kubadilisha".

Hii itanakili faili ya JS kwa kifaa chako na utaweza kurekebisha nakala hiyo kwenye kivinjari. Kwa hivyo tuongeze amri ya debugger; popote unapotaka, hifadhi mabadiliko na burudisha ukurasa, na kila wakati unapofikia ukurasa huo nakala yako ya JS ya ndani itapakia na amri yako ya debugger itabaki mahali pake:

Marejeo

Jifunze AWS hacking kutoka sifuri hadi shujaa na htARTE (Mtaalam wa Timu Nyekundu ya AWS ya HackTricks)!

Njia nyingine za kusaidia HackTricks: