![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 07.06.2017
Сообщений: 53
|
![]()
Здравствуйте!
Помогите с кодом. Пароль хранится в dll. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
нет, они там не хранятся - в passpol.dll в функцию PasswordPOL и passadm.dll в функцию PasswordADM передаётся число, от него вычитается значение и полученный результат возвращается.
У Вас же представлены исходники этих DLL - там всё видно. Ну и абсолютно непонятно, что у Вас за задание (полностью) и как именно Вы хотите "сменить" пароль... |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 07.06.2017
Сообщений: 53
|
![]()
У меня представлена форма смены пароля.
Нужно считать старый пароль из dll-библиотеки и заменить его на новый. Переписать dll. Как это реализовать через код? Последний раз редактировалось rustorkan; 01.02.2018 в 22:12. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
ещё раз. внимательно только читайте и перечитывайте.
в вашей DLL НЕТ никакого пароля. совсем нет. Пароля. В DLL нет. трудно заменить то, чего нет. ещё интересней. DLL - это исполняемый двоичный код. Как Вы его собираетесь "переписывать"? Нужен хак (патч, который меняет байты внутри двоичного файла)?!! |
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]() Цитата:
а если не 0, то увы. а значит ТС в чем-то прав. P,S. код не смотрел.
программа — запись алгоритма на языке понятном транслятору
|
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 07.06.2017
Сообщений: 53
|
![]()
Тогда такой вариант:
Хранить пароли в ini-файле в зашифрованном виде. Считать пароль из ini-файла, расшифровать, сравнить с новым паролем, переписать, зашифровать. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 07.06.2017
Сообщений: 53
|
![]()
Чтобы он хранился в закрытом виде, но при этом его можно было бы изменить.
|
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]() Цитата:
программа — запись алгоритма на языке понятном транслятору
|
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
![]()
Я бы сделал именно так. Шифровать сам INI можно как стандартно, так и организовать свой метод. Шифровать только значение секции с паролем. Весь INI шифровать нет смысла
Пишу много и развернуто
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Смена пароля | Diana528 | Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) | 3 | 06.02.2014 10:36 |
Программная смена пароля SYSDBA | artemavd | БД в Delphi | 1 | 27.09.2012 18:45 |
Смена пароля на сайте | Weresk | Работа с сетью в Delphi | 6 | 31.01.2012 17:42 |
Смена пароля средствами SMS | arturkhusnull | Безопасность, Шифрование | 2 | 15.08.2011 12:49 |
Смена пароля | Magda | Помощь студентам | 3 | 02.06.2010 20:03 |