Сейчас на форуме: bartolomeo, tyns777 (+5 невидимых) |
![]() |
eXeL@B —› Программирование —› Вниманию Делфи кодеров Win32.Induc |
<< . 1 . 2 . 3 . 4 . 5 . 6 . >> |
Посл.ответ | Сообщение |
|
Создано: 20 августа 2009 09:09 · Поправил: Flint · Личное сообщение · #1 Сегодня обнаружил у себя два файла зараженных Win32.Induc ---------------------------------------------------------------------- ------------- Описание: В интернете появился новый вирус Win32/Induc.A который заражает (используя интегрированную среду разработки программного обеспечения CodeGear Delphi) все приложения написанные на Delphi, такими например являются: QIP, AIMP и многие другие (вроде еще Skype, Total Commander, но не уверен). Суть его в том, что заражённая программа ищет на диске установленные версии Delphi и, если находит, изменяет файл SysConst.dcu (старая версия сохраняется под именем SysConst.bak), и после этого все программы на Delphi, скомпилированные на этом компьютере, начинают точно так же заражать Delphi на тех компьютерах, где они запускаются. Подробности Для своего размножения Virus.Win32.Induc.a использует механизм двушагового создания исполняемых файлов, реализованный в среде Delphi. Согласно данному механизму, исходный код разрабатываемых приложений сначала компилируется в промежуточные .dcu-модули, из которых затем собираются исполняемые в Windows файлы. Новый вирус активизируется при запуске заражённого им приложения и проверяет, установлен ли на компьютере пакет среды разработки Delphi версий 4.0-7.0. В случае обнаружения пакета, Virus.Win32.Induc.a внедряется в исходный файл базовых констант Delphi Sysconst.pas и компилирует его, в результате чего получается модифицированный откомпилированный файл базовых констант Sysconst.dcu. Практически каждый проект Delphi включает строчку "use SysConst", поэтому заражение одного системного модуля ведет к инфицированию всех разрабатываемых приложений. Это приводит к тому, что в результате модификации Sysconst.dcu, в дальнейшем все программы, создаваемые в заражённой среде, содержат код нового вируса. Изменённый pas-файл вирусу больше не нужен и удаляется. Распространению вируса способствовало то, что версия 8094 популярного мессенджера QIP оказались заражена им (команда разработчиков QIP приносит за это свои извинения). Пока единственный обнаруженный вредный эффект от вируса — это то, что из-за ошибки в его коде при запуске заражённой программы возникает Runtime error 3, если ключ реестра HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Delphi\x.0 (x — от 4 до 7) содержит неправильное значение параметра RootDir (для правильного значения ошибки не происходит). Хорошая новость В настоящее время вирус не несет функциональной нагрузки помимо самого заражения, видимо пока просто обкатывается технология распространения вируса. Но вполне вероятно, что в будущем он может быть доработан киберпреступниками в сторону увеличения деструктивности. Кстати разработчики QIP пересобрали сборку, обновив до версии 8095, не содержащей естественно вируса ![]() Только будте внимательны (!) устанавливая версию с инсталлятора выбирайте установку для опытных пользователей и внимательно смотрите на нужные и не нужные опции (замена стартовой страницы и установка IE8) ;) Отсутствие заметной и деструктивной функциональности, инфицирование новым вирусом некоторых версий популярного интернет-пейджера QIP, а также обычная практика публикации .dcu-модулей разработчиками уже привели к широкому распространению Virus.Win32.Induc.a во всем мире. Как бороться Проверьте свои версии Delphi и, если найдёте у себя SysConst.bak, выполните следующие действия: 1. Удалите SysConst.dcu 2. Скопируйте SysConst.bak в SysConst.dcu. Важно именно скопировать, а не переименовать, чтобы SysConst.bak тоже остался на диске — это убережёт систему от повторного заражения. И конечно проверить ПК антивирусом, это никогда не помешает. В настоящее время Win32/Induc.A детектят: Avast, Kaspersky, NOD32. ----------------------------------------------------------------------------------------------------------------------------------- Откоментированный сорец чуть позже кину. И еще: делфи стаб при этом остается "стандартным" и на глаз заражение почти не заметно, сама функция заражения вызывается при этом в недрах стаба. P.S. Думаю что эпидемия будет масштабной ----- Nulla aetas ad discendum sera ![]() |
|
Создано: 20 августа 2009 15:38 · Поправил: Модератор · Личное сообщение · #2 |
|
Создано: 20 августа 2009 15:45 · Личное сообщение · #3 |
|
Создано: 20 августа 2009 18:13 · Поправил: RZSoft · Личное сообщение · #4 |
|
Создано: 20 августа 2009 18:44 · Личное сообщение · #5 |
|
Создано: 20 августа 2009 18:58 · Личное сообщение · #6 |
|
Создано: 20 августа 2009 19:05 · Личное сообщение · #7 ClerkClerk пишет: Никакой это не вирус. Код которого там не много, ничего не делает, ветвления в никуда, сех-фреймы не валидные, шлюзы не вызываются, только стек заполняет мусором. Вирус, вирус. Описание же и исходник есть. Симптомы тоже известны. Измени путь в реестре в RootDir и все зараженные проги вылетать с ошибкой начнут. ![]() |
|
Создано: 20 августа 2009 19:07 · Личное сообщение · #8 |
|
Создано: 20 августа 2009 19:07 · Личное сообщение · #9 |
|
Создано: 20 августа 2009 19:09 · Личное сообщение · #10 |
|
Создано: 20 августа 2009 19:30 · Поправил: BoRoV · Личное сообщение · #11 |
|
Создано: 20 августа 2009 19:46 · Личное сообщение · #12 |
|
Создано: 20 августа 2009 20:02 · Личное сообщение · #13 |
|
Создано: 20 августа 2009 21:10 · Поправил: Pluton · Личное сообщение · #14 ClerkClerk пишет: Я смотрел дамп в аттаче выше(20 августа 2009 15:38:29). Это мусор. По крайней мере, DrWeb эту хрень опознает как вирус Индус. Меня лично чуть не стошнило, когда я эту херь у себя в файлах обнаружил.. расползлась по скомпиленным файлам как эпидемия какая-то. Я помню, что меня чуть не стошнило, когда я впервые обнаружил вирус Burglar у себя на свежекупленном компе x386.. Burglar, помню, размножался как кролик. Сейчас то же самое. ![]() |
|
Создано: 20 августа 2009 23:27 · Личное сообщение · #15 |
|
Создано: 21 августа 2009 02:48 · Личное сообщение · #16 |
|
Создано: 21 августа 2009 10:26 · Личное сообщение · #17 |
|
Создано: 21 августа 2009 10:30 · Личное сообщение · #18 |
|
Создано: 21 августа 2009 10:53 · Личное сообщение · #19 |
|
Создано: 21 августа 2009 11:07 · Поправил: user_ · Личное сообщение · #20 progopis пишет: Правда там безобидная вроде модификация. Ara пишет: наверно аверы сцут детектить этот вирь, т.к. сразу куча софта окажется зараженным и люди авер такой снесут накуй... Цитата с сайта ДрВеб (думаю, другие аверы подобно мыслят): "...надо понимать ЧТО антивирусная программа Dr.Web определяет как вирус, а что нет. Не вдаваясь в технические детали, можно сказать, что вирусом разработчики Dr.Web считают работоспособные, то есть, способные нанести реальный вред компьютерные программы. В вирусную базу Dr.Web никогда не вносятся так называемые «битые» вирусы, неработоспособные коды... которые только утяжеляют ее (базу), но не несут реальной защиты пользователям." ![]() |
|
Создано: 21 августа 2009 13:47 · Личное сообщение · #21 |
|
Создано: 21 августа 2009 13:53 · Личное сообщение · #22 |
|
Создано: 21 августа 2009 14:12 · Личное сообщение · #23 user_ пишет: Цитата с сайта ДрВеб (думаю, другие аверы подобно мыслят): "...надо понимать ЧТО антивирусная программа Dr.Web определяет как вирус, а что нет. Не вдаваясь в технические детали, можно сказать, что вирусом разработчики Dr.Web считают работоспособные, то есть, способные нанести реальный вред компьютерные программы. В вирусную базу Dr.Web никогда не вносятся так называемые «битые» вирусы, неработоспособные коды... которые только утяжеляют ее (базу), но не несут реальной защиты пользователям." Что есть то есть, приведу пример моей переписки: --- троянская dll, загружаемая криптованным exe (он определяется dr.web). Создает и запускает батник сл. содержания: Code:
--- Ваш запрос был обработан Автоматической Системой. Присланный Вами файл находится в базе доверенных (чистых) файлов Dr.Web и не представляет угрозы. Если Вы уверены, что данный файл представляет угрозу, пожалуйста, сообщите подробности в ответе на данное письмо. --- Данную dll создает криптованный полиморфом дроппер, который детектится dr.web. Если этот дропер закриптуют другим полиморфом, то детектится он перестанет, а dll останется прежней! Dll несет в себе основной функционал - приведу описание того что она делает: Cоздается b2e.dll, далее из dll вызывается одна функция B2E. Она делает текстовый файл binaries.txt в который пишется строка client-serv.bat1 601, далее этот файл заново читается и создается файл client-serv.bat, затем client-serv.bat запускается Внутри него: Code:
Т.о. при попытке пользователя зайти на сайты происходит редирект. Сл-но эта dll не может быть доверенной! В общем ответа нету до сих пор. ----- Nulla aetas ad discendum sera ![]() |
|
Создано: 21 августа 2009 15:08 · Личное сообщение · #24 |
|
Создано: 21 августа 2009 16:03 · Личное сообщение · #25 |
|
Создано: 21 августа 2009 17:02 · Поправил: s0l · Личное сообщение · #26 |
|
Создано: 21 августа 2009 20:41 · Личное сообщение · #27 |
|
Создано: 22 августа 2009 00:09 · Поправил: BoRoV · Личное сообщение · #28 ну что... вот я дописал свой антивирус, даю вам на рассмотрение: - проверка и лечение делфи - поиск как по всему компу, так и в заданных папках зараженых файлов - лечение файлов(создаются резервные копии, также есть менеджер этих копий, чтоб востановить если что) ну вобщем все ошибки что возникали у меня я все подавил, ошибок поидеии не должно быть, но.... ни в чем нельзя быть увереным на все 100 ![]() ![]() ----- Лучше быть одиноким, но свободным © $me ![]() |
|
Создано: 22 августа 2009 00:46 · Поправил: SYNAPSiS · Личное сообщение · #29 |
|
Создано: 22 августа 2009 01:28 · Личное сообщение · #30 ыы я даже не менял шрифт, то что стояло по умолчанию, а вот эбаут поменял, значит поставлю тот что в эбауте вот с тем что в эбауте (Lucida) ![]() ----- Лучше быть одиноким, но свободным © $me ![]() |
|
Создано: 22 августа 2009 01:46 · Поправил: SYNAPSiS · Личное сообщение · #31 BoRoV Не исправилось ![]() плюс когда я нажимаю Alt в окне программы вдруг исчезают все кнопки ![]() PS: имхо лучше на английском интерфейс сделать ![]() |
<< . 1 . 2 . 3 . 4 . 5 . 6 . >> |
![]() |
eXeL@B —› Программирование —› Вниманию Делфи кодеров Win32.Induc |
Эта тема закрыта. Ответы больше не принимаются. |