Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2009, 17:15   #1
ben95
Новичок
Джуниор
 
Аватар для ben95
 
Регистрация: 22.12.2007
Сообщений: 204
По умолчанию проверка пароля, защита от взлома

Интересный факт.
Ради прикола сделал программу на delphi каторая просит вевести пасс
Код:
if edit1.text="123" then lebal1.caption:=ok else label1.caption:=err
взял диссемблер и открыл прогу и что я вижу все мои пасы к проги можно пропалить в дизсемблере даже платные программы на delphi имеющие строгий алгоритм преобразования имя и емаила можно разгледеть спокойно!
ben95 вне форума Ответить с цитированием
Старый 03.03.2009, 17:22   #2
TaTT DoGG
Форумчанин
 
Аватар для TaTT DoGG
 
Регистрация: 25.04.2008
Сообщений: 476
По умолчанию

стоит использовать алгоритмы шифрования, а не тупо писать pass:=123;
Life if about choices
Make the right choice
TaTT DoGG вне форума Ответить с цитированием
Старый 03.03.2009, 17:26   #3
Олвин
Экспериментатор
Форумчанин
 
Аватар для Олвин
 
Регистрация: 16.04.2008
Сообщений: 218
По умолчанию

Да это может быть видно даже в блокноте! Если им exe-шник открыть.
Для создания сложных вещей не нужны сложные интерфейсы. (с) Линус Торвальдс
Олвин вне форума Ответить с цитированием
Старый 03.03.2009, 17:30   #4
ben95
Новичок
Джуниор
 
Аватар для ben95
 
Регистрация: 22.12.2007
Сообщений: 204
По умолчанию

Цитата:
Сообщение от TaTT DoGG Посмотреть сообщение
стоит использовать алгоритмы шифрования, а не тупо писать pass:=123;
алгоритм раскрывается ! просто дизсемблируеш находиш часть с алгоритмом(в exe написаном на Delphi алгоритм сразу видно)пишеш прогу с этим алгоритмом и усё!

Цитата:
Сообщение от Олвин Посмотреть сообщение
Да это может быть видно даже в блокноте! Если им exe-шник открыть.
искать замаишся!

Последний раз редактировалось Stilet; 05.03.2009 в 09:09.
ben95 вне форума Ответить с цитированием
Старый 03.03.2009, 17:56   #5
SNUPY
Форумчанин
 
Регистрация: 15.02.2008
Сообщений: 621
По умолчанию

А после обфускации читаемо?
Помог? Ну так нажми на весы!
SNUPY вне форума Ответить с цитированием
Старый 03.03.2009, 18:05   #6
ben95
Новичок
Джуниор
 
Аватар для ben95
 
Регистрация: 22.12.2007
Сообщений: 204
По умолчанию

Цитата:
Сообщение от SNUPY Посмотреть сообщение
А после обфускации читаемо?
НЕТ***************
ben95 вне форума Ответить с цитированием
Старый 03.03.2009, 18:34   #7
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от ben95 Посмотреть сообщение
...вижу все мои пасы к проги можно пропалить в дизсемблере
Если б вы сделали хотя бы так:
Код:
a1:='2';...a2:='3';...a3:='1';...tmp:=a3+a1+a2;...
if edit1.text=tmp then 
Label1.Caption:=ok else 
Label1.Caption:=err;
то уже было бы не так очевидно
mihali4 вне форума Ответить с цитированием
Старый 03.03.2009, 18:35   #8
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

напиши простенький кейген...
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 03.03.2009, 19:32   #9
TaTT DoGG
Форумчанин
 
Аватар для TaTT DoGG
 
Регистрация: 25.04.2008
Сообщений: 476
По умолчанию

у меня есть хороший алгоритм шифрования, но на другом языке
можешь попробовать переделать ))
Код:
public Encrypt(string[])
{
	for(new x=0; x < strlen(string); x++)
	  {
		  string[x] += (3^x) * (x % 15);
		  if(string[x] > (0xff))
		  {
			  string[x] -= 256;
		  }
	  }
	return 1;
}
Life if about choices
Make the right choice
TaTT DoGG вне форума Ответить с цитированием
Старый 05.03.2009, 09:10   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ничто сотворенное человеком не может быть абсолютным.
Все можно поломать.
Но сложнее ломать хеши. Вот их и применяй.
Цитата:
TaTT DoGG
Не сложнее xor-not-shl-xor алгоритмов.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка пароля Vladya Помощь студентам 1 20.12.2008 21:13
Восстановление пароля Volkogriz Общие вопросы Delphi 1 08.12.2008 18:10
проверка пароля <-=SG=-> Общие вопросы Delphi 4 04.11.2008 19:44
Считывание пароля Terran Общие вопросы Delphi 1 22.03.2008 20:09