Инструкция
1
Сейчас наибольшее распространение получил антивирус лаборатории "Касперского". Поэтому речь пойдет именно о нем. Существует способ, который позволяет, без шифрования и без криптования кода, заставить антивирус молчать. Во-первых, что такое PE? PE - это формат исполняемых приложений, получивший наибольшее распространение. Если кратко рассмотреть значимые элементы приложения, можно выделить, что оно начинается DOS-программой, выводящей сообщение, что работа происходит только в Win-среде. Обратите внимание на структуру заголовка в таком формате. Как видите, здесь есть много пустых байтов, в которые можно вставить собственный код. В общем, кому на сколько хватит фантазии.
2
Так вот, продолжим. Считайте заголовок и вытащите EntryPoint. Если вы не знаете, это точка входа в программу. Говоря проще, он отображается в памяти при запуске, после чего процессор выполняет ту команду, на которую он указывает. Запомните настоящую точку входа. Запишите свой программный код. Сохраняйте условие того, что затем он должен передать выполнение самому файлу.
3
Далее вам нужно изменить сам EntryPoint, который будет указывать уже на ваш код. Это можно сделать двумя способами: вручную или с помощью программы. Программа, которая поможет вам обойти антивирус, называется AntiKaspersky. Она использует методы обхода антивируса, описанные здесь. AntiKaspersky можно скачать бесплатно. Данный метод намного упростит вам задачу. Чтобы сделать это вручную, необходимо хоть немного быть знакомым с программированием. В любом случае, хоть это и интересно, но займет большое количество времени и сил. Таким способом можно обойти практически любой антивирус.