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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.03.2010, 23:50   #11
DarkEvil
Форумчанин
 
Аватар для DarkEvil
 
Регистрация: 08.05.2009
Сообщений: 247
По умолчанию

Добавлю отсебятины )))
в экзешник стоит только писать контрольную сумму самого себя для проверки целостности а вот серийники и прочее в себе хранить не имеет смысла, если вы думаете таким образом построить защиту то такой защите грош цена ))))
Мой сайт
Цитата:
Сообщение от Scream In Darkness
Кровь не даёт покоя! Кровь не знает сна!
Кровь бежит на волю – Вены рвёт сама!
DarkEvil вне форума Ответить с цитированием
Старый 12.11.2014, 23:09   #12
alain_m
 
Регистрация: 09.11.2014
Сообщений: 6
По умолчанию

а можно ли дописать исполняемый код так же, например SendMessage(Handle, MY_MESSAGE, 0, DWORD(PChar('Программа крякнута Мной=)')));
alain_m вне форума Ответить с цитированием
Старый 12.11.2014, 23:40   #13
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

нет, нельзя так просто модифицировать скомпилированный бинарный код.
Человек_Борща вне форума Ответить с цитированием
Старый 13.11.2014, 00:32   #14
alain_m
 
Регистрация: 09.11.2014
Сообщений: 6
По умолчанию

просто говорят на ассамблере можно но статей подходящих нет, может кто подкинет)
alain_m вне форума Ответить с цитированием
Старый 13.11.2014, 07:22   #15
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
просто говорят
А ты слышал, что ходят слухи что сплетни запретят?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 13.11.2014, 09:08   #16
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Цитата:
просто говорят на ассамблере можно но статей подходящих нет, может кто подкинет)
Я уже об этом писал. Изучай синтаксис AT&T или Intel, почитай про OP-коды, некоторые дадже заучить придется. Потом уже сам ассемблер MASM или NASM более всего подходит. Затем структуру PE-файлов различных типов и принципы работызагрузчика винды. И только потом придет понимание того как правильно менять уже имеющийся исполняемый файл.
Человек_Борща вне форума Ответить с цитированием
Старый 13.11.2014, 13:06   #17
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

А чем ресурсстринги не нравятся?
http://yandex.ru/yandsearch?text=Beg...Resource%20exe
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 13.11.2014, 13:57   #18
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Цитата:
Slym
Он хочет свой код зашить в чужой exe.
Человек_Борща вне форума Ответить с цитированием
Старый 13.11.2014, 14:31   #19
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Он хочет свой код зашить в чужой exe.
нееее...
на сколько я понял
эта попытка зашить серийный номер в приложение, аля защита
не будите же вы перекомпилировать проект под каждый серийник
раз скомпилировали, а потом меняем в недрах серийник для конкретной копии

такая защита - так себе... две копии разных экзешников и защита снята методом сравнения
я бы как минимум придумал алгоритм и генератор серийников, где в в серийнике одна часть преобразуется по алгоритму и сравнивается со второй частью
Не стесняемся, плюсуем!

Последний раз редактировалось Slym; 13.11.2014 в 14:34.
Slym вне форума Ответить с цитированием
Старый 13.11.2014, 15:19   #20
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Цитата:
сравнивается со второй частью
Патч полярности инструкции cmp сделает пригодным любой текст. мусор, кроме реального лиценз. ключа.
Человек_Борща вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача строки exe (с формой (API)) ↔ exe (форма скрыта) Alex Cones Общие вопросы Delphi 16 04.10.2009 15:26
Добавление в БД vilini БД в Delphi 4 23.07.2009 13:16
Добавление в БД Claster БД в Delphi 3 26.05.2009 21:12
чтение из одного exe файла, и запись в другой exe inndim Общие вопросы Delphi 2 04.02.2009 15:23
Добавление Holodok БД в Delphi 1 09.05.2008 18:01