Debugging Client Side JS
Tip
Nauči i vežbaj AWS Hacking:
HackTricks Training AWS Red Team Expert (ARTE)
Nauči i vežbaj GCP Hacking:HackTricks Training GCP Red Team Expert (GRTE)
Nauči i vežbaj Az Hacking:HackTricks Training Azure Red Team Expert (AzRTE)
Pregledaj kompletan HackTricks Training katalog za assessment tracks (ARTA/GRTA/AzRTA) i Linux Hacking Expert (LHE).
Podrži HackTricks
- Pogledaj pretplatničke planove!
- Pridruži se 💬 Discord grupi, telegram grupi, prati @hacktricks_live na X/Twitter, ili pogledaj LinkedIn stranicu i YouTube kanal.
- Deli hacking trikove slanjem PR-ova u HackTricks i HackTricks Cloud github repozitorijume.
Debugging client side JS može biti problematično jer svaki put kada promenite URL (uključujući promenu parametara ili vrednosti parametara) morate resetovati breakpoint i ponovo učitati stranicu.
debugger;
Ako stavite liniju debugger; unutar JS fajla, kada pregledač izvrši JS, on će stati na debugger na tom mestu. Stoga, jedan način da postavite stalne breakpointe bi bio da preuzmete sve fajlove lokalno i postavite breakpointe u JS kodu.
Overrides
Browser overrides omogućavaju da imate lokalnu kopiju koda koji će biti izvršen i da izvršite tu kopiju umesto one sa udaljenog servera.
Možete pristupiti overrides u “Dev Tools” –> “Sources” –> “Overrides”.
Morate napraviti lokalnu praznu fasciklu koja će se koristiti za čuvanje overrides, tako da jednostavno kreirajte novu lokalnu fasciklu i postavite je kao override na toj stranici.
Zatim, u “Dev Tools” –> “Sources” izaberite fajl koji želite da zamenite i sa desnim klikom izaberite “Save for overrides”.
.png)
Ovo će kopirati JS fajl lokalno i moći ćete da modifikujete tu kopiju u pregledaču. Tako jednostavno dodajte debugger; komandu gde god želite, sačuvajte promenu i ponovo učitajte stranicu, i svaki put kada pristupite toj web stranici vaša lokalna JS kopija će biti učitana i vaša debugger komanda će ostati na svom mestu:
.png)
References
Tip
Nauči i vežbaj AWS Hacking:
HackTricks Training AWS Red Team Expert (ARTE)
Nauči i vežbaj GCP Hacking:HackTricks Training GCP Red Team Expert (GRTE)
Nauči i vežbaj Az Hacking:HackTricks Training Azure Red Team Expert (AzRTE)
Pregledaj kompletan HackTricks Training katalog za assessment tracks (ARTA/GRTA/AzRTA) i Linux Hacking Expert (LHE).
Podrži HackTricks
- Pogledaj pretplatničke planove!
- Pridruži se 💬 Discord grupi, telegram grupi, prati @hacktricks_live na X/Twitter, ili pogledaj LinkedIn stranicu i YouTube kanal.
- Deli hacking trikove slanjem PR-ova u HackTricks i HackTricks Cloud github repozitorijume.


