Также встречал там даже не .NET, просто школьникам кто-то рассказал про PHP и PHP DevelStudio…
Посмотрите, как оно работает и что делают выходные .exe — станет понятно, ОТКУДА там 6+ Мб.
столкнулся в начале 90-х — реально страшно.
))
дос+новелл, завелось сразу две заразы, одна — местное поделие, антивирусами не отлавливаемое. оба вируса дописывались в конец исполнемых файлов (местное поделие — только.сом) и, не мудрствуя лукаво проверяли заражённость файла по наличию своей сигнатуры в конце.
… так они друг на дружке и висли…
Я не знаю ваш уровень знаний, но снимать пакеры спец тулзами — пустая трата времени, тем более такие простые.
Большинство пакеров/крипторов снимается по HW бряку на esp-4 или же на VirtualFree, NtWriteVirtualMemory. Останавливаемся как раз перед выполнением распакованных данных.
Тем более если происходит инжект, мы ловим сразу данные которые пишутся и можно в PeTools сдампить сразу всю секцию. И по NtResumeThread, можно подменить Pid и зловредный svchost не запустится дальше.
А как же запуск файлов на виртуальных машинах и автоматический экспресс анализ на вредоносный функционал? Что АВ контора каждый подозрительный файл вручную анализирует?
Автоматическая распаковка известных упаковщиков намного проще, эффективнее и экономически выгоднее для АВ компаний — зачем тратить бесценное время на автоматизированные действия?
А если в целом, то как, вообще, Вы будете анализировать запакованный файл используя только статический анализ без отладчика и динамической распаковки. Код в уме ксорить? Или для каждой программы свой статический распаковщик писать?
Знания и умения вирмейкеров, реверс инженеров и т.д. слишком специфичны, чтобы применять их где -нибудь в другой области. Ты можешь создавать либо вирусы — либо антивирусы, снимать защиту с программ — либо её ставить, искать уязвимости и продавать их — либо сообщать о проделанной работе разработчику. Первое проще и выгоднее второго, второе намного сложнее, но морально правильнее.
Сейчас же, однако, популярны те области, где выгоды больше, а граница между белым и чёрным давно стёрта.
Вирусный анализ на примере — исследуем Trojan-Downloader.Win32.Zanoza.ab