![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 02.08.2014
Сообщений: 476
|
![]()
Как сделать сканер файлов на вирусы, как примерно составляются антивирусные базы, и как потом по ним сканировать файлы?
|
![]() |
![]() |
![]() |
#2 | ||
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Зависит от файлов.
Цитата:
Цитата:
Вирус помещается в эмулятор и ему дается полная свобода действий. Эвристика анализирует что делает вредоносный код и где он вмешивается. Находит постоянные точки опоры(какой-то код внедряется только со смещения 3453453 и до 45645646 и содержит байты XX XX XX ZZ ZZ ZZ YY YY YY где X1 Z3 Y2 изменяются) получаем сигратуру: 3453453-45645646|?? XX XX ZZ ZZ ?? YY ?? YY Определяем под-виды этих же сигратур в других ключевых файлов(исполняемых файлов очень много), смотрим какие сигранатуры заражают DLL а какие EXE и COM, PIF и прочие. А какие файлы вирус не трогает. В итгоге получаем это: 1. EXE|3453453-4564|?? XX XX ZZ ZZ ?? YY ?? YY 2. DLL||?? XX XX ?? ZZ ?? GG ?? YY 3. СОМ, PIF|IGNORED Все, можем опознавать зараженные файлы. Теперь надо удалить сам вредонос. Банально изучаем как, и где оседает вирус. И ждем что вирус полезет туда. |
||
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 01.08.2014
Сообщений: 66
|
![]()
"Кузнецов Владислав. Что нам стоит антивирь построить" (cтр.7 журнала) http://rghost.ru/57356961
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
![]()
Спроси у разработчиков антивирусного ПО. Или почитай в википедии.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. ![]() |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Ага так они тебе и скажут, как у них эвристика работает.
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 02.08.2014
Сообщений: 476
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Читайте теорию эвристических алгоритмов, теорию неиро-сетей, методы обучения этих сетей станет понятнее как работает антивирус.
|
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 01.08.2014
Сообщений: 66
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сканер | faustpatron13 | Мультимедиа в Delphi | 0 | 05.08.2010 10:37 |
сканер | SIRIUSVITI | Работа с сетью в Delphi | 1 | 11.06.2009 10:49 |
Сканер | Sanek_ntsk | Общие вопросы Delphi | 3 | 18.12.2007 19:54 |