Asembler

Blokada automatycznego wyczania pyt ATX

ukasz Odziewa

Jak dotd odkryto wiele niedoskonaoci systemu Windows 95, ale niewiele z nich jest tak gronych jak moliwo wyczenia komputera z okna DOS'u, w czasie normalnej pracy za pomoc kilkunasto bajtowego programiku. Oczywicie, jest to moliwe tylko na komputerach z pytami ATX, ale obecnie jest ich coraz wicej.

Ta procedura stanowi nowe zagroenie, bo jest doskonaa dla destrukcji i uniemoliwienia normalnej pracy na komputerze przez kadego wirusa, a niewielka jej dugo sprzyja takim zastosowaniom. To niebezpieczestwo mona usun przy pomocy krtkiego programu rezydentnego, ktry musi by zaadowany w AUTOEXEC.BAT. Jego dziaanie ogranicza si do pytania uytkownika o pozwolenie na wyczenie lub upienie caego komputera. Ograniczyem dugo tego programiku do minimum, wic nie odtwarza on zamazanego ekranu i nie podaje na ktry stopie oszczdzania energii ma by przeczony cay komputer, lecz zarzdzanie energi dla caego komputera stosuje si tak rzadko, e te uproszczenia nie powinny stanowi problemu. Niestety cen bezpieczestwa jest pytanie o pozwolenie na wyczenie podczas wyczania komputera za pomoc polecenia "Zamknij system", nie mona zablokowa tego efektu w oglnie dostpnym zabezpieczeniu, gdy kady zna jego kod, a celem takiego wirusa lub konia trojaskiego jest destrukcja, wic sprawdzanie stanu w DOS'ie nie ma moe by dokonywane, bo wirus atwo je oszuka.

Aby utworzy wersje wykonywaln tego programu wystarczy skompilowa go komend

TASM xxx.asm,

a nastpnie zlinkowa

TLINK xxx.obj /T.

Uzyskamy plik wykonywalny typu COM, ktry w pamici bdzie zajmowa 928 bajtw.

Pozostaje nam mie tylko nadziej, e ten bd zostanie usunity w Windows 98 i nie bdzie nam grozi wyczenie komputera i utrata caej naszej pracy, jeli tylko uruchomimy jaki, niekoniecznie DOS'owy, zawirusowany program. 
