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

 eXeL@B —› Основной форум —› Взлом ExeShield 3.9d
Посл.ответ Сообщение

Ранг: 196.0 (ветеран), 72thx
Активность: 0.140.02
Статус: Участник

Создано: 05 сентября 2007 01:59
· Личное сообщение · #1

ExeShield 3.9-протектор.Скачать можно отсюда www.exeshield.com/exeshield-trial.exe

Вопрос такой.Скачал с оффсайта сабж.Версия 3.9.Запакована PeCompact 2.78.В не зарегестрированной версии не работает:1)Use License File Only,2)Отключена опция No trial-Just Encrypt,3)Generate Unlock Code,4)Generate License File,5)Create License.На оффсайте прочитал,что существует 2 лицензии:1)Standart,2)Professional.
Распаковал(пришлось руками-у меня почему-то распаковщик от Apox распаковал,но прога не запускается,а Quick Unpack обломался),посмотрел в отладчике-прога считывает файл лицензии под именем exeshield.lic.Не будем ей мешать создадим такой файл и впишем внутри:

Своё имя
Registration=C5760767-39(какой у Вас в проге будет не знаю,надо глянуть-в главном окне слева)
Computername=Ваше имя компьютера
Bios=
OrderId=Computername=
License Date=04.09.2007

В отладчике ставим бряк на адресс bp 004bc9af и трейсим(отсюда начинается считывание лицензии).Нам надо,чтобы прога прошла всё до конца,без прыжков.Вот на этих местах ей не понравится наша лицензия и она соберётся прыгать на выход,поэтому меняем:
004b0cd6 JNZ JE
004bcbec JNE JE
004bcc49 JNE JE
004bce3f JNE JE

Главное между этими проверками не пропустить,проверку на версию:Проф у нас или Стандартная.(точно не помню какой адресс-помойму предпоследний-т.е. после 004bcc49).Если прога не прыгнет,то у Вас будет версия Стандарт и некоторые функции не будут работать.
Вообщем всё делаем,запускаем прогу и смотрим в правом нижнем углу:профессиональная версия зареганная на нас.Но....
По прежнему не доступны:Generate Unlock Code и Generate License File,плюс не ставится галка в опциях-проверять обновления при каждом запуске(File->Check for updates) и нельзя проверить есть ли новая версия на сайте(Help->Check for updates).Прога пишет,что эти функции работают,только в зареганной версии.Но у нас версия зарегестрированная и я предполагаю,что она имеет ввиду-регистрацию на сайте.А вот как обрубить хвосты проге,что бы эти функции работали-хрен его знает.Перепробовал практически всё-начиная с DeDe и заканчивая Дизассамблером.Ни хрена не пойму как убрать эту хрень(извините за тафтологию).Прочитал Хелп,залез на сайт-думал может быть эти функции вообще убраны из этой версии.Вроде ничего не написано,да и версия не Demo,а Trial.Жду от Вас советов.




Ранг: 500.6 (!), 7thx
Активность: 0.260
Статус: Участник

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

Совет- не надо тупо изменять JE на JMP, заходи в процедуры и копай там.




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 05 сентября 2007 09:31
· Личное сообщение · #3

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



Ранг: 196.0 (ветеран), 72thx
Активность: 0.140.02
Статус: Участник

Создано: 05 сентября 2007 20:49
· Личное сообщение · #4

NIKOLA пишет:
Совет- не надо тупо изменять JE на JMP, заходи в процедуры и копай там

Я второй раз так и сделал.Просто я потестил,разницы ни какой,да и быстрее так.
Archer пишет:
только вывести окошко с матюгами и всё

Ну как я понял эти функции в любом случае будут не доступны?



Ранг: 196.0 (ветеран), 72thx
Активность: 0.140.02
Статус: Участник

Создано: 05 сентября 2007 20:52
· Личное сообщение · #5

Djeck пишет:
QuickUnpack только ОЕП не определяет дефолтным файндером

Проверил,зря гнал-ОЕП вбиваешь и всё ОКПросто когда ОЕП нашёл,дамп нял,таблицу поправил и всё.Вот поэтому после облома и не обращался к QuickUnpack.Но тулза отличная,ещё раз спасибо за такой инструмент.




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 05 сентября 2007 20:56
· Личное сообщение · #6

Ну автоапдейт будет недоступен полюбас (ибо есть только код, выводящий матюги), а остальные функи не смотрел, но полагаю, что то же самое. Загрузи в DeDe-посмотри, только не забудь ДеДе накрыть hidetoolz, чтоб не пропалилась. Имхо, после реги вышлют полную версию, а это демка.



Ранг: 196.0 (ветеран), 72thx
Активность: 0.140.02
Статус: Участник

Создано: 05 сентября 2007 21:48
· Личное сообщение · #7

Archer пишет:
а остальные функи не смотрел

Тоже самое
Archer пишет:
Загрузи в DeDe-посмотри, только не забудь ДеДе накрыть hidetoolz

Я заметил,после декомпиляцией ДеДЕ в папке с прогой появляется текстовой файл,где написано с чем мы пропалились.
Djeck пишет:
Первая замена байтов, что ты указал, не обязательна

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

А есть у кого нибудь полная версия сабжа?Буду премного благодарен


 eXeL@B —› Основной форум —› Взлом ExeShield 3.9d
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати