Объясните, пожалуйста, как мне защитить ресурсы от редакторов ресурсов (чтобы для них ресурсы выглядели как повреждённые)? Я недавно видел странное явление - иконка, зашитая в экзешник, Restorator'ом открываться не хотела (corrupt resource...), а в экплорере отображалась нормально. Как сие реализовать?
Директорию с ресурсами можно зашифровать. А потом, до того как ресурсы начнут использоваться, поставить код расшифровки. А можно из exe на диске скопировать, его директорию ресурсов х.з. куда, испортить содержимое директории в файле, а при загрузке приложения скопировать ранее сохранненое содержание директории ресурсов по нужному месту в RAM (для этого взять инфо о директории в PE)
Топиккастер спрашивал про иконку она должна быть незакриптована для отображения. aspack - это пакер а не протектор и криптовать ресы он не умеет. К чему тут секция импорта к ресурсам?
pack/protect - все поняли о чем речь. asprotect уродует до неузнаваемости. Глянте на Milkshape 3D (пакован незарегистрированным asp - шником). Дизассемблер распознал в нем лишь несколько первых байтов кода, иконку да 1-2 dll. Но asprotect нужно использовать лишь когда действительно надо скрыть ресурсы и др. части программы. Если охота все сделать ручками, то лучше сначала посмотреть с пом. lordpe.
PaCHER опечатка я говорил про asprotect и ей подобные. З. Ы. хотя aspack тож ресурсы приводит в не читабельный вид
Принято. Под Restoratorom IDA pro не проверял. Но вот lordpe, как мне кажется, ее обнаружит. Всетаки Restorator для детального исследования программ малопригоден.