6.2 KiB
Αποσφαλμάτωση Πελάτη JS
Αποσφαλμάτωση Πελάτη JS
Μάθετε το χάκινγκ του AWS από το μηδέν μέχρι τον ήρωα με το htARTE (HackTricks AWS Red Team Expert)!
Άλλοι τρόποι για να υποστηρίξετε το HackTricks:
- Εάν θέλετε να δείτε την εταιρεία σας να διαφημίζεται στο HackTricks ή να κατεβάσετε το HackTricks σε μορφή PDF ελέγξτε τα ΣΧΕΔΙΑ ΣΥΝΔΡΟΜΗΣ!
- Αποκτήστε το επίσημο PEASS & HackTricks swag
- Ανακαλύψτε την Οικογένεια PEASS, τη συλλογή μας από αποκλειστικά NFTs
- Συμμετάσχετε 💬 στην ομάδα Discord ή στην ομάδα telegram ή ακολουθήστε μας στο Twitter 🐦 @carlospolopm.
- Μοιραστείτε τα χάκινγκ κόλπα σας υποβάλλοντας PRs στα αποθετήρια HackTricks και HackTricks Cloud στο github.
Η αποσφαλμάτωση του πελάτη JS μπορεί να είναι ενοχλητική επειδή κάθε φορά που αλλάζετε το URL (συμπεριλαμβανομένης μιας αλλαγής στις χρησιμοποιούμενες παραμέτρους ή τις τιμές των παραμέτρων) πρέπει να επαναφέρετε το σημείο διακοπής και να επαναφορτώσετε τη σελίδα.
debugger;
Εάν τοποθετήσετε τη γραμμή debugger;
μέσα σε ένα αρχείο JS, όταν ο περιηγητής εκτελεί τον κώδικα JS, θα σταματήσει ο αποσφαλματωτής σε εκείνο το σημείο. Επομένως, ένας τρόπος να ορίσετε σταθερά σημεία διακοπής θα ήταν να κατεβάσετε όλα τα αρχεία τοπικά και να ορίσετε σημεία διακοπής στον κώδικα JS.
Αντικαταστάσεις
Οι αντικαταστάσεις του περιηγητή επιτρέπουν να έχετε μια τοπική αντιγραφή του κώδικα που θα εκτελεστεί και να εκτελέσετε αυτήν αντί για αυτήν από τον απομακρυσμένο διακομιστή.
Μπορείτε να αποκτήσετε πρόσβαση στις αντικαταστάσεις στο "Dev Tools" --> "Πηγές" --> "Αντικαταστάσεις".
Πρέπει να δημιουργήσετε έναν τοπικό κενό φάκελο που θα χρησιμοποιηθεί για να αποθηκεύσετε τις αντικαταστάσεις, οπότε απλά δημιουργήστε έναν νέο τοπικό φάκελο και ορίστε τον ως αντικατάσταση σε αυτήν τη σελίδα.
Στη συνέχεια, στο "Dev Tools" --> "Πηγές" επιλέξτε το αρχείο που θέλετε να αντικαταστήσετε και με δεξί κλικ επιλέξτε "Αποθήκευση για αντικαταστάσεις".
Αυτό θα αντιγράψει το αρχείο JS τοπικά και θα μπορείτε να τροποποιήσετε αυτήν την αντιγραφή στον περιηγητή. Απλά προσθέστε την εντολή debugger;
όπου θέλετε, αποθηκεύστε την αλλαγή και επαναφορτώστε τη σελίδα, και κάθε φορά που αποκτάτε πρόσβαση σε αυτήν την ιστοσελίδα, η τοπική αντιγραφή του JS θα φορτώνεται και η εντολή του αποσφαλματωτή θα διατηρείται στη θέση της:
Αναφορές
Μάθετε το χάκινγκ του AWS από το μηδέν μέχρι τον ήρωα με το htARTE (HackTricks AWS Red Team Expert)!
Άλλοι τρόποι για να υποστηρίξετε το HackTricks:
- Εάν θέλετε να δείτε την εταιρεία σας να διαφημίζεται στο HackTricks ή να κατεβάσετε το HackTricks σε μορφή PDF ελέγξτε τα ΣΧΕΔΙΑ ΣΥΝΔΡΟΜΗΣ!
- Αποκτήστε το επίσημο PEASS & HackTricks swag
- Ανακαλύψτε την Οικογένεια PEASS, τη συλλογή μας από αποκλειστικά NFTs
- Συμμετάσχετε 💬 στην ομάδα Discord ή στην ομάδα telegram ή ακολουθήστε μας στο Twitter 🐦 @carlospolopm.
- Μοιραστείτε τα χάκινγκ κόλπα σας υποβάλλοντας PRs στα αποθετήρια HackTricks και HackTricks Cloud στο github.