Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 5499|Odgovoriti: 2

[Vir] 【Praksa】Program C# dešifrira trenutne uporabniške podatke Discuza preko piškotkov

[Kopiraj povezavo]
Objavljeno na 23. 10. 2022 22:02:39 | | | |
Zahteve: Ko se uporabnik uspešno prijavi, program Discuz hitro vpiše prijavne podatke v piškotek; če je piškotek znan, kako dešifrirati uporabniški ID trenutno prijavljene osebe v piškotku?

Najprej se morate prijaviti na strežnik in si ogledati/config/config_global.phpObstajata 2 konfiguraciji v naslednji konfiguraciji:

Predpone piškotkov:$_config['piškotek']['piškotek']
Ključ za šifriranje in dešifriranje:$_config['varnost']['authkey']

Vzemimo to stran kot primer: $_config['cookie']['cookiepre'] = 'Mqd1_'; , torej poglejte vrednosti :Mqd1_2132_saltkey in Mqd1_2132_auth v piškotku.

Načelo je naslednje:

$authkey = "*********"; To je skrivni ključ. $_config['security']['authkey'] = '*******' v config/config_global.php datoteki; To je to, pogledaš, kaj imaš, je to, kar je.
$salt = $_COOKIE['Mqd1_2132_saltkey']; To je naključno število, ki ga generira discuz
$key = md5($authkey.$salt); Dešifrirni ključ
$info = uc_authcode($_COOKIE['Mqd1_2132_auth'], 'DECODE',$key);

Nato natisnite $info in dobite rezultat, podoben temu:

bf6b7e1DDD3da431342f550EB8CE19e5 1

Ugotovili smo, da je na koncu številka 1 ali druga, ki predstavlja vaš uporabniški ID, tako da lahko pridobimo uporabniške podatke in nato uporabniške podatke ucenterja na podlagi tega ID-ja.
Ko enkrat veš, kako jo dešifrirati, je C# koda videti takole:

Vnesite ustrezne informacije v program in rezultat izvedbe je naslednji:



Prenos programa:

Turisti, če želite videti skrito vsebino te objave, prosimOdgovoriti






Prejšnji:【Praktični boj】Build Thunder Download and DLNA storitve za domači medijski docker
Naslednji:Primerjava izdelkov VDI: VMware Horizon proti Citrixu
Objavljeno na 24. 10. 2022 12:24:43 |
Nauči se
Objavljeno na 25. 10. 2022 10:13:44 |
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com