На мой взгляд, наиболее удобным для хранения и анализа вируса объектом является
файл, содержащий его (вируса) тело. Как показывает практика, дляанализа
файлового вируса удобнее иметь несколько зараженных файлов различной, но не
очень большой, длины. При этом желательно иметь зараженные файлы всехтипов (COM,
EXE, SYS, BAT, NewEXE), поражаемых вирусом. Если необходимо проанализировать
часть оперативной памяти, то при помощи некоторых утилит(например, AVPUTIL.COM)
довольно просто выделить участок, где расположен вирус, и скопировать его на
диск. Если же требуется анализ сектора MBR илиboot-сектора, то скопировать их в
файлы можно при помощи популярных «Нортоновских утилит» или AVPUTIL. Для
хранения загрузочного вируса наиболееудобным является файл-образ зараженного
диска. Для его получения необходимо отформатировать дискету, заразить ее
вирусом, скопировать образ дискеты (всесектора, начиная с нулевого и кончая
последним) в файл и при необходимости скомпрессировать его (эту процедуру можно
проделать при помощи «Нортоновскихутилит», программ TELEDISK или DISKDUPE).
Зараженные файлы или файл-образ зараженной дискеты лучше передать разработчикам
антивирусных программ по электронной почте или, в крайнем случае,на дискете по
обычной почте. Однако если это займет много времени, которое, как известно, не
ждет, то пользователям, достаточно уверенным в себе, можнопопробовать и
самостоятельно разобраться в вирусе и написать собственный антивирус.
При анализе алгоритма вируса предстоит выяснить:
способ(ы) размножения вируса;
характер возможных повреждений, которые вирус нанес информации, хранящейся на
дисках;
метод лечения оперативной памяти и зараженных файлов (секторов).
При решении этих задач не обойтись без дизассемблера или отладчика (например,
отладчиков AFD, AVPUTIL, SoftICE, TorboDebugger, дизассемблеровSourcer или IDA).
И отладчики, и дизассемблеры имеют и положительные и отрицательные черты —
каждый выбирает то, что он считает более удобным. Несложные короткие
вирусыбыстро «вскрываются» стандартным отладчиком DEBUG, при анализе объемных и
высокосложных полиморфик-стелс-вирусов не обойтись без дизассемблера.
Еслинеобходимо быстро обнаружить метод восстановления пораженных файлов,
достаточно пройтись отладчиком по началу вируса до того места, где он
восстанавливаетзагруженную программу перед тем, как передать ей управление
(фактически именно этот алгоритм чаще всего используется при лечении вируса).
Если же требуетсяполучить детальную картину работы вируса или хорошо
документированный листинг, то кроме дизассемблеров Sourcer или IDA с их
возможностями восстанавливатьперекрестные ссылки, здесь вряд ли что поможет. К
тому же следует учитывать, что, во-первых, некоторые вирусы достаточно успешно
блокируют попыткипротрассировать их коды, а во-вторых, при работе с отладчиком
существует ненулевая вероятность того, что вирус вырвется из-под контроля.
При анализе файлового вируса необходимо выяснить, какие файлы (COM, EXE, SYS)
поражаются вирусом, в какое место (места) в файле записывается код вируса— в
начало, конец или середину файла, в каком объеме возможно восстановление файла
(полностью или частично), в каком месте вирус хранит
восстанавливаемуюинформацию.
При анализе загрузочного вируса основной задачей является выяснение адреса
(адресов) сектора, в котором вирус сохраняет первоначальный загрузочный
сектор(если, конечно, вирус сохраняет его).
Для резидентного вируса требуется также выделить участок кода, создающий
резидентную копию вируса и вычислить возможные адреса точек входа
вперехватываемые вирусом прерывания. Необходимо также определить, каким образом
и где в оперативной памяти вирус выделяет место для своей резидентной
копии:записывается ли вирус по фиксированным адресам в системные области DOS и
BIOS, уменьшает ли размер памяти, выделенной под DOS (слово по адресу
[0000:0413]),создает ли для себя специальный MCB-блок либо использует какой-то
другой способ.
Существуют особые случаи, когда анализ вируса может оказаться очень сложной для
пользователя задачей, например при анализе полиморфик-вируса. В этом случаелучше
обратиться к специалисту по анализу кодов программ.
Для анализа макро-вирусов необходимо получить текст их макросов. Для
нешифрованных не-стелс вирусов это достигается при помощи меню Tools/Macro.Если
же вирус шифрует свои макросы или использует стелс-приемы, то необходимо
воспользоваться специальными утилитами просмотра макросов.
Такиеспециализированные утилиты есть практически у каждой фирмы-производителя
антивирусов, однако они являются утилитами «внутреннего пользования» и не
распространяютсяза пределы фирм.
На сегодняшний день известна единственная shareware-программа для просмотра
макросов — Perforin. Однако эта утилита пока не поддерживает файлы Office97.
Другие работы по теме:
работа По дисциплине: Вычислительные машины и сети
Для алу №1 написать микропрограмму сдвига кода в Рг1 на 3 разряда влево с размещением результата сдвига в р при первом сдвиге на место освобож-дающегося разряда заносится X, при втором – 1, при третьем – ( Х – значе-ние разряда, выходящего за пределы разрядной сетки.)
Вирус табачной мозаики
(ВТМ) — палочковидный РНК-содержащий вирус растений. Капсид вируса представляет собой спираль, состоящую из 130 витков. Спираль сформирована из 2130 идентичных молекул белка (мономеров), содержащих по 158 аминокислотных остатков. Генетическим материалом вируса табачной мозаики является одноцепочечная РНК.
Папилломы
Под папилломой следует понимать доброкачественную опухоль кожи. Структура папилломы содержащит сосуды соединительнотканную ткань покрытую эпителием. Папиллома растет вверх наружу и разбросанность сосочков в разных направлениях придаёт напоминает цветную капусту. Но если у человека имеется наличие множественных папиллом, такое состояние мы называем папилломатозом.
Вирус иммунодефицита человека ВИЧ
– это вирус, который, проникнув в организм человека, постепенно истощает иммунную систему. Иммунная система отвечает за защиту организма от чужеродных агентов, таких как бактерии, вирусы и простейшие, вызывающие разнообразные заболевания. Она также играет значительную роль в предотвращении образования опухолей.
Заболевание СПИД, пути заражения
Синдром приобретенного иммунодефицита, группа медленных инфекций. Высокая степень изменчивости вируса. Пути передачи заболевания. Наличие хронических заболеваний и недолеченных инфекций как дополнительный фактор риска. Необходимые анализы и лечение.
Птичий грипп
Что такое птичий (куриный) грипп? Распространение вирусов птичьего гриппа в природе. Птичий грипп у людей. Лечение птичьего гриппа у людей.
Неспецифический уретрит
Неспецифический уретрит - это воспаление мочеиспускательного канала (уретры), вызванное микроорганизмами, отличными от гонококков, хламидий, трихомонад, уреаплазм, микоплазм и вируса простого герпеса.
Цитомегаловирус
Цитомегаловирус был открыт сравнительно недавно – в 1956 г. Этот вирус еще недостаточно изучен. В научном мире он является предметом дискуссий; в практической медицине нередко становится предметом спекуляций.
Хирургическое лечение цирроза печени
Описан случай успешного хирургического лечения автором цирроза печени у собаки. Обращение к спонсорам с просьбой профинансировать дальнейшие исследования в этом направлении.
Герпес
Вирус герпеса годами, десятилетиями может ничем не проявлять себя. Он встраивается внутрь клеток, включая нервные клетки и клетки крови. Из-за этого привычные методы иммунной защиты не срабатывают.
Болезнь Окельбо
Определение, этиология, эпидемиология и патогенез. Симптомы и течение. Диагноз и дифференциальный диагноз.
Гепатит В. Антигены и антитела
Диагностика гепатита В в основном основана на определении антигенов вируса. От того, какие антигены и антитела были найдены у больного, зависит течение гепатита (острая или хроническая форма), его активность, заразность больного для окружающих.
Лечение хронического гепатита С
В основе лечения гепатита С лежит интерферонотерапия (интерферон, индукторы интерферона), а также применение противовирусных препаратов.
Вычисление значения функции y(x)
Особенности применения компьютерных программ Pascal, Excel, MathCAD и Delphi для вычисления значения функции y(x) с заданным промежутком и шагом. Виды результатов вычислений, их сравнение и вывод. Изображение блок-схемы алгоритма решения задания.
Задача о Ханойских башнях
Анализ и характеристика рекурсивного алгоритма решения задачи о Ханойских башнях, а также порядок его временной сложности в соответствии с пошаговым алгоритмом. Методика и особенности разработки программы, печатающей последовательность действий, ее текст.
СОМ-вирусы
В работе рассказано об алгоритмах работы вирусов, заражающих СОМ-файлы, и способах их внедрения. Представлен исходный текст одного из таких вирусов с подробными комментариями.
Тесты по Информатике 2
Тест по информатике Алгоритмы: виды, свойства 9 класс по учебнику Угриновича Н.Д. Алгоритм-это: Указание на выполнение действий, Система правил, описывающая последовательность действий, которые необходимо выполнить для решения задачи,
Двоичная система счисления
Контрольная работа №1 по дисциплине «Информатика» Двоичная система счисления Перевести из 10 в двоичную систему счисления цифры, согласно варианта.
Вирусные и антивирусные программы
Text Text Загрузочные Загрузочные Файловые Макро-вирусы Сетевые Graphics Заражают загрузочный сектор гибкого диска или винчестера Заражают загрузочный сектор гибкого диска или винчестера При заражении дисков загрузочный вирус «заставляет» систему при её перезапуске считать в память и отдать управление не программному коду загрузчика операционной системы, а коду вируса Graphics
Компьютерные вирусы, их классификация
КЛАССИФИКАЦИЯ КОМПЬЮТЕРНЫХ ВИРУСОВ Компьютерным вирусом называется программа, которая обладает способностью создавать свои копии, и внедрять их в различные объекты и ресурсы компьютерных систем, сетей и т.д. без ведома пользователя. При этом копии сохраняют способность дальнейшего распространения.
Алгоритм шифрования данных IDEA
Алгоритм IDEA International Data Encryption Algorithm ) является блочным шифром. Он оперирует 64-битовыми блоками открытого текста. Несомненным достоинством алгоритма IDEA является то, что его ключ имеет длину 128 бит. Один и тот же алгоритм используется и для шифрования, и для дешифрования.
Вирус инфекционного бронхита кур
Систематика, морфология, антигенные свойства. Патогенность, место репродукции, восприимчивые животные, лабораторные модели. Устойчивость вируса. Характеристика болезни вызываемой вирусом. Определение(синономы). Эпизоотологические данные. Патогенез.
Табачная мозаика томатов
Вирус имеет палочковидную форму вирионов, относится к группе тобамовирусы. Термостабилен, точка термической инактивации 95°С, чрезвычайно устойчив во внешней среде.
Свойства вирусов
Text Text Graphics ВИРУСЫ Graphics Штамм H5N1 вируса птичьего гриппа Graphics Вирус гриппа. Graphics Схема строения вируса.