Reset/Forgotten Password Bypass
Last updated
Last updated
Μάθετε & εξασκηθείτε στο AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Μάθετε & εξασκηθείτε στο GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Εγγραφείτε στον HackenProof Discord server για να επικοινωνήσετε με έμπειρους hackers και κυνηγούς bug bounty!
Ενημερώσεις Hacking Ασχοληθείτε με περιεχόμενο που εμβαθύνει στην αδρεναλίνη και τις προκλήσεις του hacking
Νέα Hack σε Πραγματικό Χρόνο Μείνετε ενημερωμένοι με τον ταχύτατο κόσμο του hacking μέσω ειδήσεων και πληροφοριών σε πραγματικό χρόνο
Τελευταίες Ανακοινώσεις Μείνετε ενημερωμένοι με τις πιο πρόσφατες bug bounties που ξεκινούν και κρίσιμες ενημερώσεις πλατφόρμας
Εγγραφείτε μαζί μας στο Discord και ξεκινήστε να συνεργάζεστε με κορυφαίους hackers σήμερα!
Ο HTTP referer header μπορεί να διαρρεύσει το token επαναφοράς κωδικού αν περιλαμβάνεται στη διεύθυνση URL. Αυτό μπορεί να συμβεί όταν ένας χρήστης κάνει κλικ σε σύνδεσμο τρίτου μέρους μετά από αίτημα επαναφοράς κωδικού.
Επίπτωση: Πιθανή κατάληψη λογαριασμού μέσω επιθέσεων Cross-Site Request Forgery (CSRF).
Εκμετάλλευση: Για να ελέγξετε αν ένα token επαναφοράς κωδικού διαρρέει στον referer header, ζητήστε μια επαναφορά κωδικού στη διεύθυνση email σας και κάντε κλικ στον σύνδεσμο επαναφοράς που παρέχεται. Μην αλλάξετε τον κωδικό σας αμέσως. Αντίθετα, μεταβείτε σε έναν ιστότοπο τρίτου μέρους (όπως το Facebook ή το Twitter) ενώ παρεμβάλλετε τα αιτήματα χρησιμοποιώντας το Burp Suite. Εξετάστε τα αιτήματα για να δείτε αν ο referer header περιέχει το token επαναφοράς κωδικού, καθώς αυτό θα μπορούσε να εκθέσει ευαίσθητες πληροφορίες σε τρίτους.
Αναφορές:
Οι επιτιθέμενοι μπορεί να χειριστούν τον Host header κατά τη διάρκεια αιτημάτων επαναφοράς κωδικού για να κατευθύνουν τον σύνδεσμο επαναφοράς σε κακόβουλο ιστότοπο.
Επίπτωση: Οδηγεί σε πιθανή κατάληψη λογαριασμού διαρρέοντας τα tokens επαναφοράς στους επιτιθέμενους.
Βήματα Μείωσης:
Επικυρώστε τον Host header έναντι μιας λίστας επιτρεπόμενων τομέων.
Χρησιμοποιήστε ασφαλείς, server-side μεθόδους για να δημιουργήσετε απόλυτες διευθύνσεις URL.
Διόρθωση: Χρησιμοποιήστε $_SERVER['SERVER_NAME']
για να κατασκευάσετε διευθύνσεις URL επαναφοράς κωδικού αντί για $_SERVER['HTTP_HOST']
.
Αναφορές:
Οι επιτιθέμενοι μπορούν να χειριστούν το αίτημα επαναφοράς κωδικού προσθέτοντας επιπλέον παραμέτρους email για να παραπλανήσουν τον σύνδεσμο επαναφοράς.
Προσθέστε το email του επιτιθέμενου ως δεύτερη παράμετρο χρησιμοποιώντας &
Προσθέστε το email του επιτιθέμενου ως δεύτερη παράμετρο χρησιμοποιώντας %20
Προσθέστε το email του επιτιθέμενου ως δεύτερη παράμετρο χρησιμοποιώντας |
Προσθέστε το email του επιτιθέμενου ως δεύτερη παράμετρο χρησιμοποιώντας cc
Προσθέστε το email του επιτιθέμενου ως δεύτερη παράμετρο χρησιμοποιώντας bcc
Προσθέστε το email του επιτιθέμενου ως δεύτερη παράμετρο χρησιμοποιώντας ,
Προσθέστε το email του επιτιθέμενου ως δεύτερη παράμετρο στο json array
Βήματα Μείωσης:
Κατάλληλη ανάλυση και επικύρωση παραμέτρων email από τον διακομιστή.
Χρήση προετοιμασμένων δηλώσεων ή παραμετροποιημένων ερωτημάτων για την αποφυγή επιθέσεων έγχυσης.
Αναφορές:
Οι επιτιθέμενοι μπορούν να τροποποιήσουν τις παραμέτρους email και κωδικού πρόσβασης σε αιτήματα API για να αλλάξουν τα διαπιστευτήρια του λογαριασμού.
Βήματα Μείωσης:
Διασφαλίστε αυστηρή επικύρωση παραμέτρων και ελέγχους ταυτοποίησης.
Εφαρμόστε ισχυρή καταγραφή και παρακολούθηση για να ανιχνεύσετε και να αντιδράσετε σε ύποπτες δραστηριότητες.
Αναφορά:
Η έλλειψη περιορισμών ρυθμού στις αιτήσεις επαναφοράς κωδικού πρόσβασης μπορεί να οδηγήσει σε email bombing, κατακλύζοντας τον χρήστη με email επαναφοράς.
Βήματα Μείωσης:
Εφαρμόστε περιορισμούς ρυθμού με βάση τη διεύθυνση IP ή τον λογαριασμό χρήστη.
Χρησιμοποιήστε προκλήσεις CAPTCHA για να αποτρέψετε την αυτοματοποιημένη κακοποίηση.
Αναφορές:
Η κατανόηση του προτύπου ή της μεθόδου πίσω από τη δημιουργία token μπορεί να οδηγήσει στην πρόβλεψη ή την brute-forcing των token. Ορισμένες επιλογές:
Βασισμένο σε Χρονική Σημείωση
Βασισμένο στο UserID
Βασισμένο στο email του Χρήστη
Βασισμένο στο Όνομα και Επώνυμο
Βασισμένο στην Ημερομηνία Γέννησης
Βασισμένο στην Κρυπτογραφία
Βήματα Μείωσης:
Χρησιμοποιήστε ισχυρές, κρυπτογραφικές μεθόδους για τη δημιουργία token.
Διασφαλίστε επαρκή τυχαιότητα και μήκος για να αποτρέψετε την προβλεψιμότητα.
Εργαλεία: Χρησιμοποιήστε το Burp Sequencer για να αναλύσετε την τυχαιότητα των token.
Εάν τα UUID (έκδοση 1) είναι μαντεύσιμα ή προβλέψιμα, οι επιτιθέμενοι μπορεί να τα brute-force για να δημιουργήσουν έγκυρα token επαναφοράς. Ελέγξτε:
Βήματα Μείωσης:
Χρησιμοποιήστε την έκδοση 4 του GUID για τυχαιότητα ή εφαρμόστε επιπλέον μέτρα ασφαλείας για άλλες εκδόσεις.
Εργαλεία: Χρησιμοποιήστε guidtool για την ανάλυση και τη δημιουργία GUIDs.
Χειραγώγηση των HTTP απαντήσεων για να παρακαμφθούν τα μηνύματα σφάλματος ή οι περιορισμοί.
Βήματα Μείωσης:
Εφαρμόστε ελέγχους server-side για να διασφαλίσετε την ακεραιότητα της απόκρισης.
Χρησιμοποιήστε ασφαλείς επικοινωνιακούς διαύλους όπως το HTTPS για να αποτρέψετε επιθέσεις man-in-the-middle.
Αναφορά:
Δοκιμή αν τα εξαντλημένα token μπορούν ακόμα να χρησιμοποιηθούν για επαναφορά κωδικού πρόσβασης.
Βήματα Μείωσης:
Εφαρμόστε αυστηρές πολιτικές λήξης token και επικυρώστε την λήξη του token server-side.
Προσπάθεια brute-force του token επαναφοράς χρησιμοποιώντας εργαλεία όπως το Burpsuite και το IP-Rotator για να παρακαμφθούν οι περιορισμοί ρυθμού με βάση την IP.
Βήματα Μείωσης:
Εφαρμόστε ισχυρούς περιορισμούς ρυθμού και μηχανισμούς κλειδώματος λογαριασμού.
Παρακολουθήστε ύποπτες δραστηριότητες που υποδηλώνουν επιθέσεις brute-force.
Δοκιμή αν το token επαναφοράς του επιτιθέμενου μπορεί να χρησιμοποιηθεί σε συνδυασμό με το email του θύματος.
Βήματα Μείωσης:
Διασφαλίστε ότι τα token είναι δεσμευμένα στη συνεδρία χρήστη ή σε άλλες συγκεκριμένες ιδιότητες χρήστη.
Διασφάλιση ότι οι συνεδρίες ακυρώνονται όταν ο χρήστης αποσυνδέεται ή επαναφέρει τον κωδικό του.
Βήματα Μείωσης:
Εφαρμόστε σωστή διαχείριση συνεδριών, διασφαλίζοντας ότι όλες οι συνεδρίες ακυρώνονται κατά την αποσύνδεση ή την επαναφορά κωδικού.
Τα token επαναφοράς θα πρέπει να έχουν χρόνο λήξης μετά τον οποίο γίνονται άκυρα.
Βήματα Μείωσης:
Ορίστε έναν λογικό χρόνο λήξης για τα token επαναφοράς και επιβάλετε αυστηρά αυτόν τον χρόνο server-side.
Join HackenProof Discord server to communicate with experienced hackers and bug bounty hunters!
Hacking Insights Engage with content that delves into the thrill and challenges of hacking
Real-Time Hack News Keep up-to-date with fast-paced hacking world through real-time news and insights
Latest Announcements Stay informed with the newest bug bounties launching and crucial platform updates
Join us on Discord and start collaborating with top hackers today!
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)