Ежемесячные архивы: Январь 2011

Немного а вирусолечении

Если у Вас сейчас нет антивируса под рукой, или он неработоспособен по какой-либо причине, можно воспользоваться «Одноразовыми утилитами».

От лаборатории Касперского AVPTool

И не менее известный от DrWeb CureIt!

На всякий случай рекомендую держать под рукой LiveCD с антивирусом, например от того-же DrWeb. Ну и вообще любую сборку с антивирусом.
Очень хороший диск у лаборатории асперского, Kaspersky Rescue Disk 10. По ссылке можно скачать образ диска ISO и программу для записи его на флешку.

Бывает так, что вирус блокирует доступ к сайтам антивирусов. На всякий случай выложил на популярный файл-хостинг: CureIt, AVPTool (версии от 19 января 2011 года).

Очень частая болезнь всех вконтактничков — WinLock. Для начала нужно выписать какую смс и куда нужно отправить. Далее зайти на один из следующих сайтов (найти рабочий компьютер или попросить друзей) и ввести эти данные:

http://www.drweb.com/unlocker/index/?lng=ru

http://support.kaspersky.ru/viruses/deblocker

Либо посмотреть в этом форуме: http://forum.drweb.com/index.php?showtopic=292921
И вообще почитайте там первый пост — очень познавательно будет.

А чтобы избежать подобной проблемы, держите свой антивирус рабочим и обновленным. Можете попробовать вот эту утилитку: Dr.Web LinkChecker.

И никогда, повторю, никогда не запускайте файлы, полученные от лиц и с сайтов, которым вы не можете абсолютно доверять.

WinRing0 1.3.1.19

Случайно в исходниках одной программы нашел последнюю версию этого чуда. С помощью этой библиотеки можно напрямую работать с портами ввода-вывода, MSR (Model-Specific Register) шиной PCI и так далее.

Создатели — OpenLibSys.org в 2009 году отказались продолжать разработку и убрали все напоминания об этом продукте с своего сайта.

Но Вещь очень даже современная, поддерживаются все возможные версии ОС Windows:

[x86] 7/2008/Vista/2003/XP/2000/NT4/Me/98
[x64] 7/2008/Vista/2003/XP

То, что мне удалось найти: http://letitbit.net/download/64541.6668f763c01cc3bc9df3c2e0d11e/WinRing0.7z.html [ссылка умерла, изначальной найдено в eDonkey]

Здесь версии под x86 и x64, копирайты и мануал.

Переделал для  себя под C++ Builder (новый lib файл и подправленный заголовок, только для x86): WinRing0_1.3.1.19_for_builder

Что в архиве:

  • WinRing0.dll — сама библиотека
  • WinRing0.h — подправленный заголовок для подключения к проекту
  • WinRing0.lib — переделанная либа для подключения к проекту
  • WinRing0.sys- драйвер
  • WinRing0.vxd — драйвер
  • COPYRIGHT.txt — копирайты

Подключал к проекту в 6м билдере, теперь в Embarcadero, тоже отлично работает.

Как пользоваться, запись в LPT порт:

//Запись
int status;
status = InitializeOls();
printf («Ols status: %d (1 = GOOD)\n», status);
status = GetDllStatus();
printf («DLL status: %d (0 = GOOD)\n», status);
WriteIoPortByte (0xC802, (unsigned char) 0xE0);

//Чтение
byte inpbuf;
inpbuf = ReadIoPortByte (port);