Внешняя защита приложения
Надо написать упаковщик для exe с шифрованием содержимого, а при распаковке хочу реализовать защиту распакованного в память содержимого.
Проблема в том, что я понятия не имею как это сделать. В инете нашел очень мало инфы на эту тему. Посоветуйте, куда копать?
Для начала перекопайте то, что нашли. В нете инфы до ... фига.
Инфы дофига по самим программам типа UPX и т.п. А мне надо написать свой упаковщик/анпакер с защитой. Вот этой инфы я почти не нашел. Конечно, буду искать дальше. Но, если вы знаете где, дайте напраление
В смысле - по самим программам?
Все, я просто не то искал, что мне надо)) Сейчас ищу структура PE файлов, думаю это оно и есть...
Цитата: Nicholas F.
Здравствуйте.
Надо написать упаковщик для exe с шифрованием содержимого, а при распаковке хочу реализовать защиту распакованного в память содержимого.
Проблема в том, что я понятия не имею как это сделать. В инете нашел очень мало инфы на эту тему. Посоветуйте, куда копать?
Надо написать упаковщик для exe с шифрованием содержимого, а при распаковке хочу реализовать защиту распакованного в память содержимого.
Проблема в том, что я понятия не имею как это сделать. В инете нашел очень мало инфы на эту тему. Посоветуйте, куда копать?
а зачем писать? в сети уйма протекторов и прочего добра! правда это не помогает ни черта, бо что один человек придумал, второй всегда сможет сломать! и защита как таковая есть ни что иное как сужение круга лиц способного на взлом. но все равно лучше того, что есть, вы с лету навряд ли напишите.
Цитата: Nicholas F.
Сейчас ищу структура PE файлов, думаю это оно и есть...
Структура PE лишь маленькая толика того, что обязательно нужно.
Phodopus, буду вам благодарен, если напишете то, что сами считаете нужным
- формат PE
- работа загрузчика ОС
- некоторые аспекты архитектуры ОС
сам писал несколько простых пакеров и крипторов PE файлов, правда ни один не довел до конца (все они работают, но полностью что планировал не реализовал). по своему опыту могу сказать, что такие вопросы задают обычно те, кто хочет спрятать малварю или написать криптор и продавать его первым. нет, я не говорю что для ТС эта информация необходима именно с этой целью, но и с другой стороны: кто ж знает. это не наезд, не клевета, просто информация для размышления. к тому же так обидно, когда твои программы используют именно для таких целей, а ведь хотелось как лучше.
Не прячу я ничего. А те, кому нужно будет в корыстных целях - по-любому найдут то что ищут, согласись.
Спасибо, буду разбраться