Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 5499|Ответ: 2

[Источник] 【Практика】Программа C# расшифровывает текущую пользовательскую информацию Discuz через файлы cookie

[Скопировать ссылку]
Опубликовано 23.10.2022 22:02:39 | | | |
Требования: Когда пользователь успешно входит в систему, программа Discuz быстро записывает учетные данные для входа в куки. Если файл cookie известен, как расшифровать идентификатор пользователя текущего автора в куки?

Сначала нужно войти на сервер и посмотреть/config/config_global.phpСуществует 2 конфигурации в следующей конфигурации:

Префиксы cookie:$_config['cookie']['cookiepre']
Ключ шифрования и расшифровки:$_config['охрана']['авторизация']

Возьмём этот сайт в качестве примера: $_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'], 'ДЕКОДИРОВАНИЕ',$key);

Затем распечатайте $info и получите результат, похожий на этот:

bf6b7e1ddd3da431342f550eb8ce19e5 1

Мы обнаружили, что в конце есть 1 или другой номер, который представляет ваш идентификатор пользователя, чтобы получить информацию о пользователе, а затем получить данные пользователя ucenter на основе этого идентификатора.
Когда вы научитесь расшифровать, код на C# выглядит так:

Введите соответствующую информацию в программу, и результат выполнения выглядит следующим образом:



Скачать программу:

Туристы, если вы хотите увидеть скрытое содержание этого поста, пожалуйстаОтвет






Предыдущий:【Practical Combat】Build Thunder Download и DLNA-сервисы для домашнего медиа 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