Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.01.27;
Скачать: CL | DM;

Вниз

Изменение пароля   Найти похожие ветки 

 
Антон Шестаков   (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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
2-1198753698
Gydvin
2007-12-27 14:08
2008.01.27
Существует ли экземпляр класса


15-1198058994
BVV
2007-12-19 13:09
2008.01.27
HEX редактор


2-1199000648
XerSon
2007-12-30 10:44
2008.01.27
Как задекларировать свою процедуру в { Private declarations } ?


15-1197887433
Дмитрий
2007-12-17 13:30
2008.01.27
Пожалуйста помогите с Pascal


15-1197969826
RUYurik
2007-12-18 12:23
2008.01.27
Добавление функции преобразования суммы прописью в FastReport 4