Win32.Beef — безобидный резидентный Win32-вирус. Остается в памяти Windows и заражает открываемые PE EXE-файлы (приложения Windows). При заражении записывается в конец файла.
При первом запуске на компьютере вирус заражает файл EXPLORER.EXE в каталоге Windows. Поскольку EXPLORER.EXE постоянно активен и запись в этот файл заблокирована Windows, то вирус использует достаточно стандартный
прием: копирует EXPLORER.EXE в файл BEEFREE.SYS и заражает эту копию. Затем вирус записывает в файл WININIT.INI команду «rename», которая при следующем рестарте Windows заменит чистый EXPLORER.EXE на зараженный.
При старте Windows с зараженным EXPLORER.EXE вирус получает доступ к библиотеке KERNEL32.DLL (к коду KERNEL32.DLL в памяти Windows) и перехватывает две функции KERNEL32 API: LoadLibraryA и CreateFileA. Затем вирус заражает PE EXE-файлы, которые открываются при помощи функции CreateFileA.
Beef — новый Win32-вирус