Здравствуйте Demiurg, Вы писали:
D> Подробнее. Чем или кем он зашифрован и зачем?
Ну, хочется хотябы от IDA зашифровать свою прогу => EXE нужно зашифровать. Нужны исходники типа UPX PeX распаковщика и загружчика. Хотябы самы простой вариант по Win9X/NT.
Но ведь UPX в сурсерах?
S>Ну, хочется хотябы от IDA зашифровать свою прогу => EXE нужно зашифровать. Нужны исходники типа UPX PeX распаковщика и загружчика. Хотябы самы простой вариант по Win9X/NT.
Здравствуйте Silie, Вы писали:
S>Кто подбросит простейший исходничек для корректного запуска расшифрованного в память EXE.
На asm-e???
Вообще писать лениво, я бы поступил так:
1) Написал бы коротенькую DLL, которая бы
a) содержала бы ссылки на параметры шифрования в секции .edata
б) имела бы дикий ImageBase
в) была бы отлажена при помощи тестового exe-шника, который бы загружал нашу DLL, настраивал
параметры и передавал управление нашей DLL
г) было бы оригинально писать DLL не на asm-е, а на VB с опцией "компилировать в P-код".
2) Написал бы прогу, которая бы формировала exe-Файл, в который бы помещала
a) все секции из исходного exe-Файла, причем секции CODE и DATA помещала в зашифрованном виде
б) секции CODE и DATA из DLL, причем секция DATA настраивалась бы с учетом параметров исходного exe-Файла плюс
секции .edata DLL
в) в качестве точки входа указывала бы расшифровщик DLL
г) на досуге бы объединил секции CODE и DATA для exe-файла и DLL с учетом секции .reloc в DLL