Борьба с “lisp-вирусами” AutoCAD
В сети полно вариантов "как избавиться от следов вирусов AutoCAD", но что делать, если машина (а то и сеть) уже заражены этой болезнью?
Прежде всего - необходимо (естественно, при выключенном AutoCAD) найти и уничтожить все вирусные файлы: acad.fas, acad.vlx, acad*doc*.fas, acad*doc*.vlx - где бы они ни находились. acad*.lsp, acad*doc*.lsp подлежат уничтожению также везде, где их только можно найти. После этого берем "незараженные" файлы acad*.lsp, acad*doc*.lsp, acad*.mnl - они гарантированно есть на установочных дисках - и кладем их:
acad.lsp : в каталог установки AutoCAD.
acad*doc.lsp : в каталог установки AutoCAD и в каталог %UserProfile%\AppData\Romaing\Autodesk\AutoCAD XXXX\<Localization>\Support
acad*.mnl : в каталог установки AutoCAD и в каталог %UserProfile%\AppData\Romaing\Autodesk\AutoCAD XXXX\<Localization>\Support.
Во избежание дальнейшего заражения можно выполнить несколько шагов:
- 1. Все эти файлы делаем ReadOnly
- Эти файлы дублируем на сервере и устанавливаем этот путь первым в перечне путей поддержки.
- Программа KillWorm для очистки заразы (работу этой программы не проверял)
- Еще одна программа чистки следов
P.S. Частично обсуждение и некоторое количество ссылок доступно здесь
P.P.S. Соответствующие файлы выкладывать особого смысла не вижу.
Помнится я нечто подобное так же сочинял для своих пользователей. http://bushman-andrey.blogspot.ru/2013/03/cad-recovery-acadsecurity.html
Андрей а можно дать ссылку на скачивание вашей библиотеки, по вашей ссылке скачивание недоступно
В ближайшее время это невозможно в виду того, что последние изменения, внесённые в библиотеку AcadInfo.dll, используемой в данном плагине, оказались не совместимыми с AutoCAD 2011 и выше (т.е. изменения содержат ошибку в коде). Поскольку я тестировал приложение прежде всего для своих пользователей, работающих в AutoCAD 2009, то там оно работает (попутно работает и в 2010-м, как показала практика) и ошибка для этих версий выявлена не была. А вот AutoCAD 2011 и выше обновлённая версия работать перестала. Старая версия исходного кода у меня не сохранилась, т.к. у админов на сервере возникла беда и часть информации была утрачена (в т.ч. и мои старые исходники). Нужно выбрать время, дабы написать модульные тесты под обозначенную библиотеку для выявления багов и их устранения. В виду этого я убрал ссылку на скачивание до тех пор, пока не исправлю обозначенную проблему. В данный момент времени эта задача у меня не в приоритете, поскольку в AutoCAD 2009 приложение работает. Написание качественных интеграционных тестов занимает времени больше, чем разработка самого приложения. В виду этого исправление пока отложено в "долгий ящик". Если у вас версия AutoCAD новее, чем AutoCAD 2012, то можно воспользоваться защитой, встроенной в сам AutoCAD (я писал код прежде всего для старых версий, где такой защиты не было).