Форум: "Начинающим";
Текущий архив: 2008.01.27;
Скачать: [xml.tar.bz2];
ВнизИзменение пароля Найти похожие ветки
← →
Антон Шестаков (2007-12-28 21:05) [0]Самоё простое пользоваться программой через пароль я пишу
if form1.Edit1.text="12345" then begin.
А можно програмно изменить 12345 ?
← →
{RASkov} © (2007-12-28 21:26) [1]> [0] Антон Шестаков (28.12.07 21:05)
Переспроси еще раз :)
← →
datorn © (2007-12-28 21:35) [2]Я так полагаю, нельзя. Лучше создай какой-нибудь файл, куда будет обращаться твоя прога и сравнивать значение строки в этой файле с тем, что введено в эдит.
var
f:SomeFile;
s:string;
begin
f:=...
i:=read(s,f);
if form1.Edit1.text=s then begin...
← →
palva © (2007-12-28 22:35) [3]
> А можно програмно изменить 12345 ?
Можно. Можно забраться в файл exe, найти там константу 12345, запомнить на будущее, где она лежит и вписать туда другие символы. Это все можно сделать отдельной программой по изменению пароля.
← →
datorn © (2007-12-28 22:57) [4]Да, но для этого нужно постороннее приложение, а из самой проги изменить свой собственный код невозможно (по сути мы должны изменить бинарный код программы).
← →
palva © (2007-12-28 23:06) [5]datorn © (28.12.07 22:57) [4]
Это да, из самой программы без хакерских ухищрений изменить свой код проблематично.
← →
MetalFan © (2007-12-29 21:27) [6]хранить пароль (хэш?) во внешних источниках... файл, реестр.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.01.27;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c