· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.RESEARCH —› Защита от дизасма

. 1 . 2 . >>

Посл.отвђт Сообщенiе


Дата: Янв 14, 2004 02:32:47

Подскажите чем можно максимально усложнить процесс получения или изучения кода программы без потери ее работоспособности.

Пробовал Armadillo 3.50a и 3.40 - под разными OC глючит. Например, вываливается часто с соообщением об ошибке доступа к памяти, иногда вешает вешь комп. Короче для широкой эксплуатации непригодно.

Слышал хорошее про xtreme-protector, но долгие поиски недемоверсии пока ни к чему не привели. кто-нибудь встречал такое?

Может еще что посоветуете?


Дата: Янв 14, 2004 11:53:50

Много чего можно посоветовать, но естественно, ни одна защита не может быть абсолютной... Во-первых, не использовать существующие шифровщики/пакеры, а писать свои;))
Ну и всякие фишки в коде, вроде сокрытия команд передачи управления (косвенная, модификация перехода в коде программы)...перекрывающийся (многоуровневый) код и др. и пр.
Но все это, повторюсь, скорее _усложнит_ работу, а кроме того, есть еще и отладчики, от них совсем другие способы защиты, и тоже не абсолютные.....


Дата: Янв 14, 2004 12:37:41

Это понятно что абсолютность недостижима.

Но есть игровая программа, которую хотят поломать для читенья. Хочется, чтобы поломать ее мог только высококвалифицированный и опытный ломальщик, а не любой пионер знающий о разделе "Инструменты".
Программа может обновляться достаточно часто, что естественно при неавтоматизированной распаковке несколько утомит ломальщиков.

При этом широта ОС и компьютеров на которых она должна работать очень велика. Поэтому хочет с одной стороны более менее "стандартного" решения, с другой с достатосно высоким порогом защиты от дизассемблирования и отладки.


Дата: Янв 14, 2004 12:41:52

Пиши свою прогу на VB P-CODE и тогда у многих отпадёт желание её ломать..


Дата: Янв 14, 2004 12:49:55

Проблема в том, что прога то не моя.
Это уже готовый exe к которому нет исходников.


Дата: Янв 14, 2004 19:33:15

Asterix, на VB пишут только... сам знаешь кто ;).

severe44
bgcorp.narod.ru рулит
:)))


Дата: Янв 14, 2004 19:49:25

severe44
Хочется, чтобы поломать ее мог только высококвалифицированный и опытный ломальщик, а не любой пионер знающий о разделе "Инструменты".
Пионеры первым делом используют PEiD, так что можно воспользоваться любым пакером, с которым этот товарищ не дружит, хоть примитивным FSG :-)

ЗЫ: В Армадилле не обязательно использовать copymem (глюки из-за него).


Дата: Янв 14, 2004 21:10:27

Kerghan
Да, шутник однако ;)


Дата: Янв 14, 2004 23:55:18

Quantum

CopyMem вроде не использовал. Стоит опция
Standart protection plus Debug Blocker

Стоит ли пробовать просто Standart protection и даст ли это какой-нибудь толк?

Кстати, а возможно совместное эффективное использование армы и других программ защиты от дизасма ?


Дата: Янв 15, 2004 00:03:05

Бляха-муха, вы здесь защиту от дизасма обсуждаете или арму? Арма от дизасма ВООБЩЕ никак не защищает. Этому трюку с директорией отладки 100 лет в обед и обходится он элементарно! И подробно описан мной же в моих же статьях. А так, не используй ты эту арму, шуму много, толку мало! Тогда уже бери драйверные движки - там хоть мороки больше, но я такие вещи вообще не люблю. Что нацеплено - часто легко снять!


Дата: Янв 15, 2004 00:18:26

[ Quantum: Пионеры первым делом используют PEiD, так что можно воспользоваться любым пакером, с которым этот товарищ не дружит, хоть примитивным FSG :-)]

Здесь по-подробней пожалуйста, я записываю ;-)))
Для чего ПИОНЭРЫ используют PEiD?
Почему PEiD не дружит с FSG?? ;-)


Дата: Янв 15, 2004 00:20:25

Для чего ПИОНЭРЫ используют PEiD?

Для нахождения OEP! 8-()


Дата: Янв 15, 2004 00:23:53

Ну тогда FSG им не помеха!!! Там алгоритм, который не зависит от пакера ;-)


Дата: Янв 15, 2004 05:35:56

Asterix
Почему PEiD не дружит с FSG?? ;-)
О! Последняя версия точно определяет, а раньше не определяло (или я уже что-то путаю).


Дата: Янв 15, 2004 07:05:13

Quantum

Что было раньше я не знаю, не проверял, но что действительно есть это что PEiD не может найти OEP у асм'овых прог, потому как сильно уж разняться сигнатуры у них, а FSG обычно такие и пакует :-)

. 1 . 2 . >>


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.128