Сейчас на форуме: Slinger, Rio (+5 невидимых)

 eXeL@B —› Основной форум —› Защита от анализа delphi програм
<< . 1 . 2 .
Посл.ответ Сообщение

Ранг: 3.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 18 августа 2006 10:19
· Личное сообщение · #1

После компиляции в среде delphi/builder и последующей декомпиляции программами аля DeDe,
в файле многое становится понятно - название используемых компонентов, переменных и т.д.
Существую ли средства, которые изменяют эти имена на неосмысленный мусор сохраняя
работоспособность программы?




Ранг: 469.0 (мудрец), 100thx
Активность: 0.250
Статус: Участник
[www.AHTeam.org]

Создано: 04 октября 2006 05:08
· Личное сообщение · #2

xDriver, пощифруй протектором... Не распакуют - в ДеДе не засунут...
Подходит как один из вариантоа защиты?

-----
-=истина где-то рядом=-




Ранг: 47.2 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 04 октября 2006 06:31
· Личное сообщение · #3

xDriver я имел ввиду, что KOL довольно легко исследовать, т. к. API там используются стандартно, поэтому как метод защиты KOL никак не подходит.

KingSise пишет:
Не распакуют - в ДеДе не засунут...

Не факт. Можно просто дамп исследовать. Например после криптора DeDe и PEExplorer не могут найти события, а SourceRescuer всё равно справляется.

Вот WELL дело говорит. Надо разобраться, какие имена классов используются при декомпиляции и покоцать их. Тем более, что сорцы DeDe есть, кому надо - разбируться.

К тому же топик стартер уже пади забыл про тему, а мы тут всё флудим



Ранг: 24.1 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 04 октября 2006 09:24
· Личное сообщение · #4

Это надо что-то вроде фокспрошного скремблера - предобработка исходников перед компиляцией, с заменой всех имен, которые сохраняются в бинарнике (типа имена методов, компонентов и т.д.) на абсолютно нечитабельные. Со встраиванием такой примочки в дельфовую ИДЕ.



Ранг: 45.1 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 04 октября 2006 10:01
· Личное сообщение · #5

MiHaNMiHaN пишет:
поэтому как метод защиты KOL никак не подходит

Как метод защиты от DeDe подходит, а дальше ясен пень нет.



Ранг: 24.1 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 09 октября 2006 10:54
· Личное сообщение · #6

Вариант: во время выполнения переназначать обработчики событий, причем не тупо в лоб писать form1.component2.onevent3:=oneventproc а перебрать все компоненты формы, брать типа хэш от имени или там других характеристик компонента, сравнивать с образцом и только при совпадении переопределять обработчик на нужный.


<< . 1 . 2 .
 eXeL@B —› Основной форум —› Защита от анализа delphi програм
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати