• Уменьшение отступа

    Обратная связь

    (info@ru-sfera.pw)

Пермутация


virt

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


Если вкратце, то пермутация - Это замена текущего кода, другим, но котоый делает те-же действия:

Смысл такой, вот есть у вас набор инструкций (Сложение, вычитание, деление, умножение и т.д.), эти инструкции можно использовать по разному, т.е. будет разный код, но действие одинаковое.

Пишится специальный движок, которому на вход, подоется инструкция, на выходе он преобразовывает этот код.

Другое дело, что сигнатуру можно наложить и на сам движок, но в целом исследовать уже сложнее.
 

Edith Wooten

Уважаемый пользователь
Форумчанин
Регистрация
17.04.2019
Сообщения
108
Репутация
22


Если вкратце, то пермутация - Это замена текущего кода, другим, но котоый делает те-же действия:

Смысл такой, вот есть у вас набор инструкций (Сложение, вычитание, деление, умножение и т.д.), эти инструкции можно использовать по разному, т.е. будет разный код, но действие одинаковое.

Пишится специальный движок, которому на вход, подоется инструкция, на выходе он преобразовывает этот код.

Другое дело, что сигнатуру можно наложить и на сам движок, но в целом исследовать уже сложнее.
Polychaos компилит файлы, рандомизацию не проверял. Но ломается на 2017 студии, думаю такое же и с 2015.
 

virt

Просветленный
Просветленный
Регистрация
24.11.2016
Сообщения
706
Репутация
228
Polychaos компилит файлы, рандомизацию не проверял. Но ломается на 2017 студии, думаю такое же и с 2015.
У меня всё собралось в 2017, там три проекта собрать надо...)

Пока разбираюсь, что там сделано. Спасибо за идеи и проекты.)))
 

Edith Wooten

Уважаемый пользователь
Форумчанин
Регистрация
17.04.2019
Сообщения
108
Репутация
22
Верх Низ