Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 5499|Atbildi: 2

[Avots] 【Prakse】 C# programma atšifrē pašreizējo Discuz lietotāja informāciju, izmantojot sīkdatnes

[Kopēt saiti]
Publicēts 23.10.2022 22:02:39 | | | |
Prasības: Kad lietotājs veiksmīgi piesakās, Discuz programma atsaucīgi ierakstīs sīkdatnē pieteikšanās datus, ja sīkdatne ir zināma, kā atšifrēt sīkdatnē esošās personas lietotāja ID?

Pirmkārt, jums jāpiesakās serverī un jāapskata/config/config_global.phpŠādā konfigurācijā ir 2 konfigurācijas:

Sīkdatņu prefiksi:$_config['sīkdatne']['cookiepre']
Šifrēšanas un atšifrēšanas atslēga:$_config['drošība']['autentifikācija']

Ņemiet šo vietni kā piemēru: $_config['cookie']['cookiepre'] = 'Mqd1_'; , tāpēc apskatiet vērtības :Mqd1_2132_saltkey un Mqd1_2132_auth sīkfailā.

Princips ir šāds:

$authkey = "*********"; Šī ir slepenā atslēga. $_config['security']['authkey'] = '*******' konfigurācijas/config_global.php failā; Tas ir tas, jūs skatāties uz to, kas jums pieder, ir tas, kas ir.
$salt = $_COOKIE['Mqd1_2132_saltkey']; Tas ir nejaušs skaitlis, ko ģenerē discuz
$key = md5($authkey.$salt); Atšifrēšanas atslēga
$info = uc_authcode($_COOKIE['Mqd1_2132_auth'], 'DECODE',$key);

Pēc tam izdrukājiet $info un iegūstiet līdzīgu rezultātu:

bf6b7e1ddd3da431342f550eb8ce19e5 1

Mēs konstatējām, ka beigās ir 1 vai cits skaitlis, kas apzīmē jūsu lietotāja ID, lai mēs varētu iegūt lietotāja informāciju un pēc tam iegūt ucenter lietotāja informāciju, pamatojoties uz šo ID.
Kad zināt, kā to atšifrēt, C# kods izskatās šādi:

Ievadiet atbilstošo informāciju programmā, un izpildes rezultāts ir šāds:



Programmas lejupielāde:

Tūristi, ja vēlaties redzēt šīs ziņas slēpto saturu, lūdzuAtbildi






Iepriekšējo:【Praktiskā cīņa】 Build Thunder lejupielāde un DLNA pakalpojumi mājas mediju Docker
Nākamo:VDI produktu salīdzinājums: VMware Horizon vs. Citrix
Publicēts 24.10.2022 12:24:43 |
Uzziniet to
Publicēts 25.10.2022 10:13:44 |
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com