Защита ресурсов

Тема в разделе "WASM.WIN32", создана пользователем Dr_Algorithm, 25 май 2007.

  1. Dr_Algorithm

    Dr_Algorithm New Member

    Публикаций:
    0
    Регистрация:
    23 дек 2006
    Сообщения:
    13
    Объясните, пожалуйста, как мне защитить ресурсы от редакторов ресурсов (чтобы для них ресурсы выглядели как повреждённые)? Я недавно видел странное явление - иконка, зашитая в экзешник, Restorator'ом открываться не хотела (corrupt resource...), а в экплорере отображалась нормально. Как сие реализовать?
     
  2. kush

    kush New Member

    Публикаций:
    0
    Регистрация:
    24 май 2007
    Сообщения:
    46
    Директорию с ресурсами можно зашифровать. А потом, до того как ресурсы начнут использоваться, поставить код расшифровки.
    А можно из exe на диске скопировать, его директорию ресурсов х.з. куда, испортить содержимое директории в файле, а при загрузке приложения скопировать ранее сохранненое содержание директории ресурсов по нужному месту в RAM (для этого взять инфо о директории в PE)
     
  3. mr_Infern0

    mr_Infern0 New Member

    Публикаций:
    0
    Регистрация:
    13 фев 2007
    Сообщения:
    52
    Dr_Algorithm
    Можеш протектор заюзать aspack, или подобный они все могут ресурсы криптовать
     
  4. PaCHER

    PaCHER New Member

    Публикаций:
    0
    Регистрация:
    25 мар 2006
    Сообщения:
    852
    Топиккастер спрашивал про иконку :) она должна быть незакриптована для отображения.
    aspack - это пакер а не протектор и криптовать ресы он не умеет.

    К чему тут секция импорта к ресурсам?
     
  5. kush

    kush New Member

    Публикаций:
    0
    Регистрация:
    24 май 2007
    Сообщения:
    46
    опечатка. Параллельно делал кое что с импортом.
    секция импорта = директория ресурсов
     
  6. kush

    kush New Member

    Публикаций:
    0
    Регистрация:
    24 май 2007
    Сообщения:
    46
    pack/protect - все поняли о чем речь.
    asprotect уродует до неузнаваемости. Глянте на Milkshape 3D (пакован незарегистрированным asp - шником). Дизассемблер распознал в нем лишь несколько первых байтов кода, иконку да 1-2 dll.
    Но asprotect нужно использовать лишь когда действительно надо скрыть ресурсы и др. части программы. Если охота все сделать ручками, то лучше сначала посмотреть с пом. lordpe.
     
  7. mr_Infern0

    mr_Infern0 New Member

    Публикаций:
    0
    Регистрация:
    13 фев 2007
    Сообщения:
    52
    PaCHER
    опечатка я говорил про asprotect и ей подобные.
    З. Ы. хотя aspack тож ресурсы приводит в не читабельный вид
     
  8. kush

    kush New Member

    Публикаций:
    0
    Регистрация:
    24 май 2007
    Сообщения:
    46
    Dr_Algorithm

    Как раз иконку и оставляют неиспорченной. А иначе как ее выцыпит explorer.
     
  9. Dr_Algorithm

    Dr_Algorithm New Member

    Публикаций:
    0
    Регистрация:
    23 дек 2006
    Сообщения:
    13
    Пример испорченной иконки, отображаемой эксплорером - в экзешнике IDA pro 4.04 (для Win32)
     
  10. kush

    kush New Member

    Публикаций:
    0
    Регистрация:
    24 май 2007
    Сообщения:
    46
    Принято. Под Restoratorom IDA pro не проверял. Но вот lordpe, как мне кажется, ее обнаружит. Всетаки Restorator для детального исследования программ малопригоден.