mirror of
https://github.com/carlospolop/hacktricks
synced 2024-11-27 07:01:09 +00:00
56 lines
3.9 KiB
Markdown
56 lines
3.9 KiB
Markdown
# Debugging Kliëntkant JS
|
|
|
|
## Debugging Kliëntkant JS
|
|
|
|
<details>
|
|
|
|
<summary><strong>Leer AWS-hacking vanaf nul tot held met</strong> <a href="https://training.hacktricks.xyz/courses/arte"><strong>htARTE (HackTricks AWS Red Team Expert)</strong></a><strong>!</strong></summary>
|
|
|
|
Ander maniere om HackTricks te ondersteun:
|
|
|
|
* As jy jou **maatskappy geadverteer wil sien in HackTricks** of **HackTricks in PDF wil aflaai**, kyk na die [**SUBSCRIPTION PLANS**](https://github.com/sponsors/carlospolop)!
|
|
* Kry die [**amptelike PEASS & HackTricks swag**](https://peass.creator-spring.com)
|
|
* Ontdek [**The PEASS Family**](https://opensea.io/collection/the-peass-family), ons versameling eksklusiewe [**NFTs**](https://opensea.io/collection/the-peass-family)
|
|
* **Sluit aan by die** 💬 [**Discord-groep**](https://discord.gg/hRep4RUj7f) of die [**telegram-groep**](https://t.me/peass) of **volg** ons op **Twitter** 🐦 [**@carlospolopm**](https://twitter.com/hacktricks_live)**.**
|
|
* **Deel jou hacking-truuks deur PR's in te dien by die** [**HackTricks**](https://github.com/carlospolop/hacktricks) en [**HackTricks Cloud**](https://github.com/carlospolop/hacktricks-cloud) GitHub-opslagplekke.
|
|
|
|
</details>
|
|
|
|
Die debuggingsproses van kliëntkant JS kan 'n uitdaging wees omdat jy elke keer as jy die URL verander (insluitend 'n verandering in die gebruikte parameters of parameterwaardes) die **afbreukpunt moet herstel en die bladsy moet herlaai**.
|
|
|
|
### `debugger;`
|
|
|
|
As jy die lyn `debugger;` binne 'n JS-lêer plaas, sal die **blaaier** die JS **afbreukpunt** daar plaas wanneer dit uitgevoer word. Daarom sal een manier om konstante afbreukpunte te stel wees om **alle lêers lokaal af te laai en afbreukpunte in die JS-kode te stel**.
|
|
|
|
### Oorskrywings
|
|
|
|
Blaaier-oorskrywings maak dit moontlik om 'n plaaslike kopie van die kode wat uitgevoer gaan word te hê en dit in plaas daarvan uit te voer as die een van die afgeleë bediener.\
|
|
Jy kan die **oorskrywings** in "Dev Tools" --> "Bronne" --> "Oorskrywings" **bereik**.
|
|
|
|
Jy moet 'n **plaaslike leë vouer skep om as oorskrywings te gebruik**, dus skep net 'n nuwe plaaslike vouer en stel dit as oorskrywing in daardie bladsy.
|
|
|
|
Kies dan in "Dev Tools" --> "Bronne" **die lêer** wat jy wil oorskryf en **kies "Stoor vir oorskrywings" met 'n regskliek**.
|
|
|
|
![](<../../.gitbook/assets/image (649).png>)
|
|
|
|
Dit sal die JS-lêer **plaaslik kopieer** en jy sal in staat wees om daardie kopie in die blaaier te **verander**. Voeg net die **`debugger;`** opdrag waar jy wil, **stoor** die verandering en **herlaai** die bladsy, en elke keer as jy daardie webbladsy besoek, sal **jou plaaslike JS-kopie gelaai** word en jou afbreukpuntopdrag in sy plek gehandhaaf word:
|
|
|
|
![](<../../.gitbook/assets/image (648).png>)
|
|
|
|
## Verwysings
|
|
|
|
* [https://www.youtube.com/watch?v=BW\_-RCo9lo8\&t=1529s](https://www.youtube.com/watch?v=BW\_-RCo9lo8\&t=1529s)
|
|
|
|
<details>
|
|
|
|
<summary><strong>Leer AWS-hacking vanaf nul tot held met</strong> <a href="https://training.hacktricks.xyz/courses/arte"><strong>htARTE (HackTricks AWS Red Team Expert)</strong></a><strong>!</strong></summary>
|
|
|
|
Ander maniere om HackTricks te ondersteun:
|
|
|
|
* As jy jou **maatskappy geadverteer wil sien in HackTricks** of **HackTricks in PDF wil aflaai**, kyk na die [**SUBSCRIPTION PLANS**](https://github.com/sponsors/carlospolop)!
|
|
* Kry die [**amptelike PEASS & HackTricks swag**](https://peass.creator-spring.com)
|
|
* Ontdek [**The PEASS Family**](https://opensea.io/collection/the-peass-family), ons versameling eksklusiewe [**NFTs**](https://opensea.io/collection/the-peass-family)
|
|
* **Sluit aan by die** 💬 [**Discord-groep**](https://discord.gg/hRep4RUj7f) of die [**telegram-groep**](https://t.me/peass) of **volg** ons op **Twitter** 🐦 [**@carlospolopm**](https://twitter.com/hacktricks_live)**.**
|
|
* **Deel jou hacking-truuks deur PR's in te dien by die** [**HackTricks**](https://github.com/carlospolop/hacktricks) en [**HackTricks Cloud**](https://github.com/carlospolop/hacktricks-cloud) GitHub-opslagplekke.
|
|
|
|
</details>
|