Приветствую. Скажите, какие есть перспективы у решений написания малварей в байткоде? Ну то есть использовать тот же lua для исполнения тела малвари. Ещё, как пример, есть очень легковестное решение - q3vm, в этом проекте реализован компилятор Си в байткод q3vm (через промежуточный three address code), причём сама ВМ очень простая, легко модифицировать под свои нужды (прокинуть вызов библиотечных функций и т.п.) Очевидные плюсы - легко написать упаковщик, легче проводить манипуляции с готовым байткодом. Очевидные минусы - очень много кодить, все малвари придётся писать самому, либо хорошо постараться, чтобы готовые сорсы перенести.
Что скажете?
Что скажете?