![]() |
Antivirus Detector v0.1 [Beta] (Delphi Module)
Код:
unit antivir_detect;Написал на досуге, думаю кому-нибудь пригодится. С удовольствием приму помощь в работе над данным модулем. |
Как бы не люблю delphi... тут у тебя не оправданный вызов функции GetSys. Объяви ее как глобальную переменную и перед использованием твоего кода инициализируй. FileExists - очень странная функция...
|
Ок,а fileexists Просто вырезал из sysutils
|
Спасибо, полезный сорец. Надо будет на С переписать.
P.S. Для таких вещей лучше все функции самому импортировать из длл, благо, их немного ;) |
Не спорю. Если есть желание перепишите на асм. Сорец пофиксю в ближайшее время и добавлю новые авири. Если не влом,киньте ссылки на авири которые знаете
|
добавь лучше не проверку сервисов а если найден процесс то хеш его ехе, вдруг так, фейк крутится
а вот список с вирустотала a-squared AhnLab-V3 AntiVir Antiy-AVL Authentium Avast AVG BitDefender CAT-QuickHeal DNAScan ClamAV Comodo DrWeb eSafe eTrust-Vet F-Prot F-Secure Fortinet GData Ikarus Jiangmin K7AntiVirus Kaspersky McAfee McAfee+Artemis McAfee-GW-Edition Microsoft NOD32 Norman nProtect Panda PCTools Prevx Rising Sophos Sunbelt Symantec TheHacker TrendMicro VBA32 ViRobot VirusBuster |
Ок.
|
Хэш будет различен в разных версиях антивируса.
|
Вот я как раз тоже зашел об этом написать:)хотя в принципе таким образом можно детектировать становленную версию,но тогда нужен помощник,который бы за меня собирал хеши:)
|
Да и фейк процесса также можно впринципе запустить при особом желании:)
|
Подскажите как переписать кернеливские функции под нтдлл
|
Открой делфийский файл с объявлением этих функций да посмотри ;)
Только есть 2 пункта. 1. Вы часто встречаете фейковые процессы антивирусов? Я - ни разу не видел 2. Все эти действия могут палиться проактивкой ;) |
Не в первый раз замечаю что малварь частенько правит подобные файлы.
По-моему неплохая мысль для антивирусных компаний набросать фейков и следить за их изменениями... |
Цитата:
Там часто можно встретить "заглушки" для sysenter, соответственно можно вполне использовать их вызов в обход ntdll. |
Цитата:
|
Кернелевская библиотека написана на функциях нтдлл.так вот мне просто надо их описание и т.п
|
Хорошая весчь) спасибо)
|
Вложений: 1
лови. Windows System Call Table (NT/2000/XP/2003/Vista) с Metasploit
Очень хорошая таблица, потому что есть прототипы функций. Практически все SDT функции для ntoskrnl.exe и их номера. Для Win Vista могут номера чуть отличаться от оригинала, там уже совсем путаница пошла |
BaalHaddat
На счет фейков,в них нет смысла в антивирях:)а темболее наблюдать за ними |
slesh Огромное вам человеческое спасибо:)
|
Вообщем какаято хрень.не могу редактировать свой пост и отвечать на сообщения,точнее могу,но они отображаются пустыми
|
Цитата:
|
Ок,попробую.
|
Antivirus Detector v0.2 [Beta] (Delphi Module)
Код:
unit antivir_detect; |
Antivirus Detector v0.2 [Beta] (Delphi Module)
Код:
function IsRing0(const Device: String): Boolean; |
Antivirus Detector v0.3 [Beta] (Delphi Module)
Код:
unit AntiVir_Detect_0_3_beta; |
Antivirus Detector v0.3[Beta] (Delphi Module)
Код:
function IsService(const ServiceName: String): Boolean; |
Antivirus Detector v0.3 [Beta] (Delphi Module)
Код:
// Kaspersky On-Access Scanner Issue |
Antivirus Detector v0.3 [Beta] (Delphi Module)
Код:
// Spy Sweeper Issue |
У когонибудь будут еще идеи по дополнению?
|
IsService() норм функция, пригодиться
Плюсанул, продолжай том же духе ) |
Норм то норм,но неудобств доставила поначалу.
|
Ладно,ибо никто не желает в дальнейшем помогать,юнит уходит в чулан и дорабатывается в личке.
|
| Время: 21:06 |