Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 5499|Отговор: 2

[Източник] 【Практика】Програмата C# декриптира текущата потребителска информация на Discuz чрез бисквитки

[Копирай линк]
Публикувано в 23.10.2022 г. 22:02:39 ч. | | | |
Изисквания: Когато потребителят влезе успешно, програмата Discuz ще запише входните данни към бисквитката по отзивчив начин. Ако бисквитката е известна, как да се декриптира потребителският ID на текущия влязъл човек в бисквитката?

Първо, трябва да влезеш в сървъра и да видиш/config/config_global.phpИма 2 конфигурации в следната конфигурация:

Бисквитки префикси:$_config['cookie']['cookiepre']
Ключ за криптиране и декриптиране:$_config['сигурност']['авторен ключ']

Вземете този сайт за пример: $_config['cookie']['cookiepre'] = 'Mqd1_'; , така че погледнете стойностите на :Mqd1_2132_saltkey и Mqd1_2132_auth в бисквитката.

Принципът е следният:

$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'], 'ДЕКОДИРАНЕ',$key);

След това разпечатай $info и получиш резултат, подобен на този:

bf6b7e1dddd3da431342f550eb8ce19e5 1

Открихме, че има 1 или друг номер в края, който представлява вашия потребителски ID, за да можем да получим потребителската информация, а след това и потребителската информация на ucenter въз основа на този ID.
След като знаете как да го декриптирате, C# кодът изглежда така:

Въведете съответната информация в програмата и резултатът от изпълнението е следният:



Изтегляне на програмата:

Туристи, ако искате да видите скритото съдържание на този пост, моляОтговор






Предишен:【Practical Combat】Build Thunder Download и DLNA услуги за Home Media Docker
Следващ:Сравнение на продукти на VDI: VMware Horizon срещу Citrix
Публикувано в 24.10.2022 г. 12:24:43 ч. |
Научи го
Публикувано в 25.10.2022 г. 10:13:44 ч. |
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com