Фреймворк криптора/протектора с антиэмуляцией


Jefferson

Уважаемый пользователь
Форумчанин
Регистрация
09.06.2019
Сообщения
63
Репутация
35
Кто как с UAC борется после крипта?
 

virt

Просветленный
Просветленный
Регистрация
24.11.2016
Сообщения
706
Репутация
228
У вас какая-то непоследняя версия, без мутации ?

Судя по скрину, у последней версии что-то такое:

1560614003643.png


Вообще по коду, что-то на вот этой ветки завалился:

if (type != RELOC_32BIT_FIELD) {
printf("Not supported relocations format at %d: %d\n", static_cast<int>(i), type);
return false;
}

Можно ещё попробовать не делать инжект в процесс, указать путь до себя:

LI_GET(base, ExpandEnvironmentStringsA)("%SystemRoot%\\system32\\calc.exe", targetPath, MAX_PATH);

Заместо "%SystemRoot%\\system32\\calc.exe" указать путь до себя...

Если не делать инжект в процесс, то уак не нужен.
 

Jefferson

Уважаемый пользователь
Форумчанин
Регистрация
09.06.2019
Сообщения
63
Репутация
35
У вас какая-то непоследняя версия, без мутации ?
Версия последняя, сегодня с гита скачал.
Пробую криптануть Putty:
Снимок.PNG


Единственное, что удалось закриптовать, помимо putty, который шёл вместе с исходником - калькулятор.
 
Последнее редактирование:

virt

Просветленный
Просветленный
Регистрация
24.11.2016
Сообщения
706
Репутация
228
Версия последняя, сегодня с гита скачал.
Пробую криптануть Putty:
А как вы её собрали, там файла нехватало ?

Недолжен-был собрать, сейчас перезалил, попробуйте перекачать...

Вообще судя по выводу, это нета версия, что в гите, странно...
 

Jefferson

Уважаемый пользователь
Форумчанин
Регистрация
09.06.2019
Сообщения
63
Репутация
35
А что за Putty криптуете, можете дать для теста.
Да, без проблем:


Недолжен-был собрать, сейчас перезалил, попробуйте перекачать...
Сейчас попробую

UPD: перекачал с гита, собрал проект x86_pe_cryptor.
Подопытный putty, что кинул выше:
Снимок.PNG
 
Последнее редактирование:

virt

Просветленный
Просветленный
Регистрация
24.11.2016
Сообщения
706
Репутация
228
Да, без проблем:
Этот путти который вы дали для x64.)))

Его можно закриптовать этим:

Он урезанный правда слегка.

Тут разные проекты для x86 и x64.
 

Jefferson

Уважаемый пользователь
Форумчанин
Регистрация
09.06.2019
Сообщения
63
Репутация
35
Этот путти который вы дали для x64.)))
Да, точно. Перепутал.
Тем не менее, тестовый проект, который выводит просто мессэджбокс, не удаётся криптануть.
Приложу файлик сразу:
Теперь уж точно х86))
 

virt

Просветленный
Просветленный
Регистрация
24.11.2016
Сообщения
706
Репутация
228
Тем не менее, тестовый проект, который выводит просто мессэджбокс, не удаётся криптануть.
Закоментарьте:

Mutate((BYTE*)(protect_data + 8), size_file, true);

Он покарежил файл похоже. :(
 

virt

Просветленный
Просветленный
Регистрация
24.11.2016
Сообщения
706
Репутация
228
В x86_pe_cryptor.cpp

Можно обкатать файл перед криптом, в этом проекте:

Это типо против детекта в памяти, но не всегда помогает + файл может забагрить.)))
 
Верх Низ