Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет mumuntu ([info]mumuntu)
@ 2005-09-08 12:34:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
[Ksnls,h]
E9? Да, точняк, E9. Надо же, не все забыл еще!

Да вы не волнуйтесь, я не спятил, это я CRK-шку исполняю для одного enterprise-level продукта.
Защита там, похоже, вообще нулевая.
Как и в любом enterprise-level продукте, впрочем.
А вот Transas'овский Tsunamis Navigator в свое время много крови попил, так я его и не сделал.


(Добавить комментарий)


[info]alexclear@lj
2005-09-08 04:40 (ссылка)
Вспомнить бы еще hex-код NOP... 90, да?

(Ответить) (Ветвь дискуссии)


[info]alexclear@lj
2005-09-08 04:40 (ссылка)
Ай, маладца!

(Ответить) (Уровень выше)


[info]alexclear@lj
2005-09-08 04:47 (ссылка)
Не, я рыдаю.
Этот софт ведь денек стоит и, наверное, немаленьких денек.
20 минут чистого времени!

(Ответить) (Ветвь дискуссии)


[info]willys@lj
2005-09-08 04:49 (ссылка)
неужели NOP вместо JMP и всё?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]alexclear@lj
2005-09-08 04:53 (ссылка)
JMP вместо JNE в четырех совершенно идентичных местах.
NOP приходится приписывать, потому что длинный JMP на байт короче.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]willys@lj
2005-09-08 04:59 (ссылка)
малаццы. обожаю такую защиту.

(Ответить) (Уровень выше)


[info]vladk@lj
2005-09-08 05:12 (ссылка)
Странно. Говорят, Tsunamis за два часа ломается.

(Ответить) (Ветвь дискуссии)


[info]alexclear@lj
2005-09-08 05:16 (ссылка)
Есть такие специалисты, да.
В итоге один из них и сломал.
А я вот не смог - там весьма своеобразная защита.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]willys@lj
2005-09-08 05:21 (ссылка)
любопытно. чем пользуетесь?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]alexclear@lj
2005-09-08 05:31 (ссылка)
SoftICE использовал, пока сидел за десктопом, как перелез на ноутбук SoftICE перестал работать, не понимает видеокарту.
W32Dasm 8.93
Надо бы на IDA переучиться, знакомый ломает в IDA вообще без дебагера, но IDA для меня сложновато.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]willys@lj
2005-09-08 05:39 (ссылка)
а я наоборот, softice'ом не умею пользоваться. всё с ida пытаюсь. но по-моему с дебаггером было бы быстрее.

(Ответить) (Уровень выше)


[info]willys@lj
2005-09-08 05:57 (ссылка)
ida, к примеру, никак не реагирует на извращения вида

...
and al,0xc3
jz $-1
...

что слегка тормозит работу.

(Ответить) (Уровень выше)


[info]parafin@lj
2005-09-08 05:24 (ссылка)
Да уж. Хорошая защита. Хотя как правило в любой программе достаточно поставить jmp вместо проверки и забыть о защите.

(Ответить) (Ветвь дискуссии)


[info]blacklion@lj
2005-09-08 05:29 (ссылка)
Если только программа не пользуется какой-нибудь нетривиальной функцией, зашитой в USB-брелок. Не табличной.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]alexclear@lj
2005-09-08 05:34 (ссылка)
Буржуи до такого не опускаются.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]blacklion@lj
2005-09-08 05:37 (ссылка)
Какой-то звуковой редактор пользуется аппаратным DSP в USB-брелке.
Взлом (написание эмулятора DSP) занял пол-года что ли, или даже больше.

(Ответить) (Уровень выше)


[info]blacklion@lj
2005-09-08 05:39 (ссылка)
Причём, этот DSP по оценкам хакеров, медленней, чем их эмулятор, начиная с 2Ghz-процессора. т.е. на лицо чистая защита.

(Ответить) (Уровень выше)


[info]metaclass@lj
2005-09-08 05:42 (ссылка)
Я тут как-то сидел защиту на электронном ключе Sentinel делал. Пришел к выводу, что это мартышкин труд, ибо если программа нужна ее все равно сломают, а если не нужна - то и защищать не нужно. А изготовление адекватной защиты с защитой от дебаггеров и дизассемблеров времени займет как бы не больше, чем изготовление самой программы.

(Ответить)