Foutopsporing van Kliëntkant JS
Reading time: 2 minutes
Foutopsporing van Kliëntkant JS
tip
Leer & oefen AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Leer & oefen GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Ondersteun HackTricks
- Kyk na die subskripsie planne!
- Sluit aan by die 💬 Discord groep of die telegram groep of volg ons op Twitter 🐦 @hacktricks_live.
- Deel hacking truuks deur PRs in te dien na die HackTricks en HackTricks Cloud github repos.
Foutopsporing van kliëntkant JS kan moeilik wees omdat jy elke keer as jy die URL verander (insluitend 'n verandering in die parameters of parameterwaardes) die breekpunt moet reset en die bladsy moet herlaai.
debugger;
As jy die lyn debugger;
binne 'n JS-lêer plaas, wanneer die blaaier die JS uitvoer, sal dit die foutopsporing op daardie plek stop. Daarom, een manier om konstante breekpunte in te stel, sou wees om al die lêers plaaslik af te laai en breekpunte in die JS-kode in te stel.
Oorskrywings
Blaaier oorskrywings laat jou toe om 'n plaaslike kopie van die kode te hê wat gaan uitgevoer word en om daardie een in plaas van die een van die afstandsbediener uit te voer.
Jy kan toegang tot die oorskrywings kry in "Dev Tools" --> "Sources" --> "Overrides".
Jy moet 'n plaaslike leë gids skep wat gebruik gaan word om die oorskrywings te stoor, so skep net 'n nuwe plaaslike gids en stel dit as oorskrywing op daardie bladsy.
Dan, in "Dev Tools" --> "Sources" kies die lêer wat jy wil oorskry en met regsklik kies "Save for overrides".
Dit sal die JS-lêer plaaslik kopieer en jy sal in staat wees om daardie kopie in die blaaier te wysig. Voeg net die debugger;
opdrag by waar jy wil, stoor die verandering en herlaai die bladsy, en elke keer as jy daardie webblad toegang kry, sal jou plaaslike JS-kopie gelaai word en jou foutopsporing opdrag in sy plek gehandhaaf word:
Verwysings
tip
Leer & oefen AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Leer & oefen GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Ondersteun HackTricks
- Kyk na die subskripsie planne!
- Sluit aan by die 💬 Discord groep of die telegram groep of volg ons op Twitter 🐦 @hacktricks_live.
- Deel hacking truuks deur PRs in te dien na die HackTricks en HackTricks Cloud github repos.