Доброго времени суток, недавно наткнулся на эту тему. Это по идее называется, как полиморфный код, но найти это под этим названием крайне сложно из-за приёма в ООП с таким же названием...
Ну так вот, все статьи об этом приёме датированы 2005 годом или даже позже, ничего более свежего найти не удалось, но всё же интересно узнать что случилось с таким интересным направлением.
Мне интересно живо ли ещё это направление, мертво ли или эволюционировало во что-то более интересное ? (По идее в статьях пишут, что этот приём как-бы умер из-за появления windows, в которой слегка прикрыли возможность исполнять код на стеке и плохо документировали информацию о функциях которые помогают выполнить код на стеке)
Меня заинтересовала эта тема т.к. я интересуюсь темой реверсинга и анти реверсинга и по идее, это одно из направлений анти реверсинга.
Так как я знаю питон, то могу сказать, что если закрыть глаза на то, что питон интерпретируемый и много других, штук, то можно сказать, что дохлый потомок полиморфизма есть и в нём, который реализуется функцией exec, которая исполняет код.
Ну вот в принципе и всё, интересно послушать, информацию на эту тему.
Ссылка на две статьи о том, что я имею в виду:
https://habr.com/ru/post/272619/
https://www.securitylab.ru/blog/personal/vxlab/291...