Debugging Client Side JS

Kurekebisha Msimbo wa Upande wa Mteja JS

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 JS inaweza kuwa changamoto kwa sababu kila wakati unapobadilisha URL (ikiwa ni pamoja na mabadiliko katika vigezo vilivyotumiwa au thamani za vigezo) unahitaji kuweka upya kiungo cha kuvunja na kuburudisha ukurasa.

debugger;

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

Kubadilisha

Kubadilisha kivinjari kuruhusu kuwa na nakala ya msimbo utakaotekelezwa na kutekeleza hiyo badala ya ile 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 ita nakili faili ya JS kwa kifaa chako na utaweza kubadilisha nakala hiyo kwenye kivinjari. Kwa hivyo tuongeze amri ya debugger; popote unapotaka, hifadhi mabadiliko na burudisha ukurasa, na kila wakati unapofikia ukurasa huo wa wavuti nakala yako ya JS ya ndani itapakia na amri yako ya kuvunja itadumishwa 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:

Last updated