Шифрование EXE (PE)
От: Silie  
Дата: 02.11.02 23:25
Оценка:
Кто подбросит простейший исходничек для корректного запуска расшифрованного в память EXE.
Re: Шифрование EXE (PE)
От: Demiurg  
Дата: 04.11.02 16:40
Оценка:
Здравствуйте Silie, Вы писали:

S>Кто подбросит простейший исходничек для корректного запуска расшифрованного в память EXE.


Подробнее. Чем или кем он зашифрован и зачем?
Re[2]: Шифрование EXE (PE)
От: Silie  
Дата: 04.11.02 20:04
Оценка:
Здравствуйте Demiurg, Вы писали:

D> Подробнее. Чем или кем он зашифрован и зачем?


Ну, хочется хотябы от IDA зашифровать свою прогу => EXE нужно зашифровать. Нужны исходники типа UPX PeX распаковщика и загружчика. Хотябы самы простой вариант по Win9X/NT.
Re[2]: Шифрование EXE (PE)
От: Silie  
Дата: 04.11.02 20:13
Оценка:
Извиняюся за ошибки в тексте (Абы глюков в прогах не писать).
Re[3]: Шифрование EXE (PE)
От: Andrew S Россия http://alchemy-lab.com
Дата: 05.11.02 22:53
Оценка:
Но ведь UPX в сурсерах?

S>Ну, хочется хотябы от IDA зашифровать свою прогу => EXE нужно зашифровать. Нужны исходники типа UPX PeX распаковщика и загружчика. Хотябы самы простой вариант по Win9X/NT.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re: Шифрование EXE (PE)
От: Mystic Украина http://mystic2000.newmail.ru
Дата: 15.11.02 00:09
Оценка:
Здравствуйте 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
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.