Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 5499|Απάντηση: 2

[Πηγή] 【Εξάσκηση】Το πρόγραμμα C# αποκρυπτογραφεί τις τρέχουσες πληροφορίες χρήστη του Discuz μέσω cookies

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 23/10/2022 10:02:39 μ.μ. | | | |
Απαιτήσεις: Όταν ο χρήστης συνδεθεί με επιτυχία, το πρόγραμμα Discuz θα γράψει τα διαπιστευτήρια σύνδεσης στο cookie με ανταποκρινόμενο τρόπο, εάν το cookie είναι γνωστό, πώς να αποκρυπτογραφήσετε το αναγνωριστικό χρήστη του τρέχοντος συνδεδεμένου ατόμου στο cookie;

Πρώτα, πρέπει να συνδεθείτε στον διακομιστή και να δείτε/config/config_global.phpΥπάρχουν 2 διαμορφώσεις στην ακόλουθη διαμόρφωση:

Προθέματα cookie:$_config['cookie']['cookiepre']
Κλειδί κρυπτογράφησης και αποκρυπτογράφησης:$_config['ασφάλεια']['authkey']

Πάρτε για παράδειγμα αυτόν τον ιστότοπο: $_config['cookie']['cookiepre'] = 'Mqd1_'; , οπότε δείτε τις τιμές των :Mqd1_2132_saltkey και Mqd1_2132_auth στο cookie.

Η αρχή είναι η εξής:

$authkey = "*********"; Αυτό είναι το μυστικό κλειδί. $_config['security']['authkey'] = '*******' στο αρχείο config/config_global.php; Αυτό είναι, κοιτάς αυτό που κατέχεις είναι αυτό που είναι.
$salt = $_COOKIE['Mqd1_2132_saltkey']; Αυτός είναι ο τυχαίος αριθμός που δημιουργείται από το discuz
$key = MD5($authkey.$salt); Κλειδί αποκρυπτογράφησης
$info = uc_authcode($_COOKIE['Mqd1_2132_auth'], 'DECODE',$key);

Στη συνέχεια, εκτυπώστε $info και λάβετε ένα αποτέλεσμα παρόμοιο με αυτό:

BF6B7E1DDD3DA431342F550EB8CE19E5 1

Διαπιστώσαμε ότι υπάρχει ένας αριθμός 1 ή άλλος αριθμός στο τέλος, ο οποίος αντιπροσωπεύει το αναγνωριστικό χρήστη σας, ώστε να μπορούμε να λάβουμε τις πληροφορίες χρήστη και, στη συνέχεια, να λάβουμε τις πληροφορίες χρήστη του ucenter με βάση αυτό το αναγνωριστικό.
Μόλις μάθετε πώς να το αποκρυπτογραφήσετε, ο κώδικας C# μοιάζει με αυτό:

Εισαγάγετε τις αντίστοιχες πληροφορίες στο πρόγραμμα και το αποτέλεσμα εκτέλεσης είναι το εξής:



Λήψη προγράμματος:

Τουρίστες, αν θέλετε να δείτε το κρυφό περιεχόμενο αυτής της ανάρτησης, παρακαλώΑπάντηση






Προηγούμενος:【Πρακτική μάχη】 Δημιουργία υπηρεσιών λήψης Thunder και DLNA για Home Media Docker
Επόμενος:Σύγκριση προϊόντων VDI: VMware Horizon εναντίον Citrix
Δημοσιεύτηκε στις 24/10/2022 12:24:43 μ.μ. |
Μάθε το
Δημοσιεύτηκε στις 25/10/2022 10:13:44 π.μ. |
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com