Изменяемая программа в процессе выполнения

ziqp

Всем привет. Недавно меня посетила фантазия и я решил сделать программу, изменяющуюся во время ее исполнения. С чем мне нужна помощь: 1) нужно сделать чтобы программа находила в ресурсах, находящихся внутри себя, файл на формата vb (например form1.vb) и изменяла пару строчек (поиск - замена). 2) Компилирование измененного файла Только 2 пункта, которые еще ни разу не делал на vb net Прошу помочь, если знаете как это исполнить)
11 ответов

ziqp

Посмотри в готовых решениях. Там было что-то на тему компиляции кода из самого же кода.


ziqp

Спасибо, нашел. А первый пункт есть в готовых решениях? Нужно элементарно заменить фиксированные значения


ziqp

Нужно элементарно заменить фиксированные значения
Почему бы для этого не использовать файл конфигурации app.config?


ziqp

Так вот как вирусы делаются.


ziqp

Нее)) Для вирусов этого недостаточно. Обычные билдеры разных программ. Моя цель - сделать файл, который будет шифроваться с каждым запуском по-новому в рандомные места. Делаю программу просто ради интереса


ziqp

сделать файл, который будет шифроваться с каждым запуском по-новому в рандомные места
именно это и называется вирусом. (зародышем вируса)


ziqp

Зародышем? Хм.. Не, просто было интересно исполнения данной функции. Единственная проблема это то что будет изменяться, зашифровано с помощью rc4. Но не все коды будут корректно работать и компилироваться.. из-за некорректных значений. Иду изучать криптографию


ziqp

Самомодификация для вирусов не нужна. Для перезаписывающего вируса достаточно одной лишь функции File.Copy, чтобы скопировать самого себя вместо всех исполняемых файлов.


ziqp

Ну не совсем. Можно сделать так чтобы при попадании вируса на новый компьютер, он делал новый метод криптования, переписывал себя и запускал. Вполне интересное исполнение fud вирусов


ziqp

Можно сделать так чтобы при попадании вируса на новый компьютер, он делал новый метод криптования
Излишние сложности.


ziqp

Самомодификация для вирусов не нужна.
да ну? мальчики не слышали про полиморфы?ну коль ответов нету. закрыто. правила 5.7.