• XSS.stack #1 – первый литературный журнал от юзеров форума

PE EXE

кстати тут заходила тема про стадии создания процесса , вот выкладываю из исходников винды в которых сегодня капался, может кому-то пригодиться аналог CreateProcessW

exfile.ru/115487
 
karabas-barabas
Смешно :)

Грузить пе лоадером файл(естественно с анти* мутнёй) и запускать его в памяти либо юзать стаб, который будет распаковвывать файл и запускать его.
Это фраза значит, если вы не поняли:
Допусти ксор секции, постановка новой секции с декриптором и прочей анти* мутнёй(ксор по желанию можно заменить на любой другой алго) и запуск непосредственно из декриптора.
Также есть стабы, которые прячут файлы в отдельных секциях или ресурсах, а потом уже работая как пе_лоадер запускают файл в память.

Вот хотелось бы услышать мнения по поводу плюсов и минусов данных способов.
 
многие трои любят инжектировать свое тело в другие процессы...
если такого троя криптануть upx то при инжекте он слетит в памяти другого процесса...
так что этот фактор нужно учитывать...стараться не сипользовать в шифровщике абсолютных значений. Смторя какого троя... который не инжектит свое тело можно использовать pe loader... хз надо на практике проверять
 
Спс за подсказки.
Понакачал себе крипторов - сижу понемногу изучаю.
Пока основной скелет написал, но вот с оболочкой(фэйсом) опять заковырки выходят. Что посоветуете, мб на дельфях формы кидать ?
 
Допусти ксор секции, постановка новой секции с декриптором и прочей анти* мутнёй(ксор по желанию можно заменить на любой другой алго) и запуск непосредственно из декриптора.
Также есть стабы, которые прячут файлы в отдельных секциях или ресурсах, а потом уже работая как пе_лоадер запускают файл в память.

Вот хотелось бы услышать мнения по поводу плюсов и минусов данных способов.

Однозначно второй способ лучше, у первого есть преимущество только в том что его проще реализивать. По сути, в первом варианте свой лоадер и не используется, Windows загрузчик спроецирует ехе в память, а декриптор расшифрует секции и передаст управление на OEP. В таком варианте АВ задетектит ехе по структуре, по сигнатурам из секций, которые не закриптовались, вплоть до детекта по РЕ заголовку. Во втором же случае шифруется весь ехе-файл.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх