Меню сайта

Главная

Файлы

Статьи

Гостевая
Мини-чат
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » 2009 » Ноябрь » 9 » Вирусы в BAT-файлах
21:34
Вирусы в BAT-файлах
Вирусы в BAT-файлах

Среди огромного количества файловых вирусов, заражающих выполнимые файлы в формате COM и EXE, существует несколько вирусов, способных заражать пакетные файлы. Для этого используется весьма изощренный способ. Мы рассмотрим его на примере вируса BAT.Batman. При заражении пакетного файла в его начало вставляется текст следующего вида:

@ECHO OFF

REM [...]

copy %0 b.com>nul

b.com

del b.com

rem [...]

В квадратных скобках [...] схематично показано расположение байт, которые являются ассемблерными инструкциями или данными вируса. Команда @ECHO OFF отключает вывод на экран названий выполняемых команд. Строка, начинающаяся с команды REM, является комментарием и никак не интерпретируется.

Команда copy %0 b.com>nul копирует зараженный командный файл в файл B.COM. Затем этот файл запускается и удаляется с диска командой del b.com.

Самое интересное, что выполнимый файл B.COM, созданный вирусом, до единого байта совпадает с зараженным командным файлом. Но командный файл состоит из команд операционной системы, а выполнимый COM-файл - из команд центрального процессора. Как же работает такая программа? Если переименовать любой текстовый файл в выполнимый, просто заменив его расширение на COM, он, конечно же, не будет работать. В лучшем случае компьютер просто зависнет.

Оказывается, что если интерпретировать первые две строки зараженного BAT-файла как программу, она будет состоять из команд центрального процессора, которые фактически ничего не делают.

Просмотров: 788 | Добавил: -Император- | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Аккаунт
Суббота 18.05.2024


Вы вошли как: Гость
IP Адрес: 3.145.56.28
Группа: Гости
Личных сообщений:


Зароботок
www.liex.ru - автоматическое размещение статей с прямыми ссылками
Поиск
Наш опрос
Оцените мой сайт
Всего ответов: 6

2009 Desing by BonanzaCG | Сделать бесплатный сайт с uCoz