Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Разное
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 30.10.2006, 23:54
Аватар для Electronic_Arts
Electronic_Arts Electronic_Arts вне форума
Местный
 
Регистрация: 13.07.2006
Адрес: на земле
Сообщения: 559
Версия Delphi: XE5
Репутация: 18
Восклицание Сохранения

Как сохранить пароль для входа в программы внутри егзешника проги
для того что его потом можно като сменить
Ответить с цитированием
  #2  
Старый 31.10.2006, 00:40
Аватар для Ross
Ross Ross вне форума
Активный
 
Регистрация: 15.10.2005
Адрес: Казань
Сообщения: 250
Репутация: 30
По умолчанию

ООООООООООООООООО, зачем тебе это надо? - это ну ОЧЕНЬ геморское занятие. Вообщем поищи на DelphiWorld статейку одну, там описывалось как вшивать информацию в екзешник или в dll-библиотеку. Если будет необходимо могу порыться и сам подискать эту статейку, если не найдёшь её (но факт - то, что она есть). Лучше подищи другой способ прятать пароль - сохраняй в файл, используй криптографию (на крайняк, ё моё), шифруй как-нибудь.
Ответить с цитированием
  #3  
Старый 31.10.2006, 13:04
Аватар для 4kusNick
4kusNick 4kusNick вне форума
Местный
 
Регистрация: 06.09.2006
Адрес: Россия, Санкт-Петербург
Сообщения: 444
Репутация: 550
По умолчанию

Можно использовать PE ресурсы для таких целей. К сожалению точно не скажу, т.к. не помню, как это делается (читал в книге, о которой давно забыл уже). Я имею ввиду именно изменение ресурсов экзешника во время его выполнения (нечто похожее реализовано в Restorator последних версий). Можно храниь ключи, или какие-нибудь данные любых видов в зашифрованном виде вресурсах...
Если разберешься, как записывать данные в запущенный файл, то, можешь поэксперементировать в области побайтной записи (можно без вреда для экзешника записать в его начало какие-нить свои хитрые данные =))... Вобщем, будут результаты - отписывается =)
__________________
THE CRACKER IS OUT THERE
Ответить с цитированием
  #4  
Старый 31.10.2006, 14:35
Аватар для Ferra
Ferra Ferra вне форума
Местный
 
Регистрация: 12.03.2006
Адрес: Минск
Сообщения: 527
Репутация: 1336
Стрелка

Да статью видел, но к сожалению не могу дать линк
+ меня сомнение - вроде там не для изменения внутри себя, а именно в design-time добавить чото в ресурс а потом достать (в частости вроде был exe-шник)

от себя:
я не пробовал, но для этих целей может напиши отдельное приложение.. т.е. его можно будет использовать как длл-вызов ф-ии и получение результата, т.е. если вызвать "setpassword('myPSW')" то приложение через 2 сек (подождать пока основное завершит работу) допишет в конец главного хэш от пароля (чтоб открыто не хранить).

на экзешник такое изменение никак не повлияет - т.к. ты дописываешь в конец ()

а вот без потерь для экзешника внутри его самого данные скрыть почти невозможно
__________________
Нет повести печальнее на свете, чем повесть о заклиневшем Resete.
Ответить с цитированием
  #5  
Старый 31.10.2006, 17:54
Аватар для Ferra
Ferra Ferra вне форума
Местный
 
Регистрация: 12.03.2006
Адрес: Минск
Сообщения: 527
Репутация: 1336
Стрелка

Да,-и стоит ли это того? не проще во внешнем файле хранить?
__________________
Нет повести печальнее на свете, чем повесть о заклиневшем Resete.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 10:19.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter