萬盛學電腦網

 萬盛學電腦網 >> 網頁制作 >> 腳本Html教程 >> HTML文件也能格式化硬盤

HTML文件也能格式化硬盤

   一日,忽然聽朋友說,他在上網的時候,不知點擊了什麼東西,而將他的硬盤全部給格式化了。筆者首先的念頭就是:該不會是中了那個有名的國產宏病毒“七月殺手”?不過這個宏病毒是在系統Autoexec.bat文件中加入了“deltree c: /y”,應該不會格式化整個硬盤。

  曾經在某個雜志上看到過一個介紹,說什麼IE浏覽器可以通過執行ActiveX而把硬盤格式化,而且記得當時還公布了源代碼,只是當時公布的源代碼是針對西班牙版的Windows,對中文版的Windows沒有用,說不定那些代碼現在已經被一些高手給改成了針對中文Windows的呢。

  問問自己的朋友,他也是稀裡糊塗地被格式化掉硬盤的,當時進入的網站也不記得了。

  沒有辦法,筆者只好自己跑到國內的一些網站去找類似的主題文章。皇天不負苦心人,終於找到了幾個可以格式化硬盤的HTML文件。網站上的版主出自好心,提醒下載的網友:只能供自己研究,不可害人。

  考慮到危險性,筆者先用記事本隨便打開其中一個看看源代碼,沒有想到這個源文件竟給加了密,裡面是用JavaScript寫的腳本,加密的部分好像只是一些字符的定義,而真正的腳本內容也只是顯示一些字符在屏幕上。

  因為自己的機器是剛裝好的,沒有什麼特別重要的數據,所以就抱著“過把瘾就死”的念頭,用IE浏覽器打開了這個HTML文件。

  接著,浏覽器發出一個警告:“該頁上的ActiveX控件與頁上的其它部分進行交互可能不安全,是否允許進行交互?”。

  如果你選擇“是”,則就會運行那些不安全控件。不過筆者試的這個HTML文件只是給大家開個玩笑,你打開它後,它說什麼“你的C盤已經被它強行輸入格式化,一旦重新啟動就格式化了。

  請不要啟動,立即保存有用的文件。”等諸如此類的話。筆者仔細檢查了一下Windows啟動程序裡的內容,也沒有什麼變化,於是放心大膽地重啟,果然是開的玩笑。

  在下載的另外一個HTML文件中,看看源代碼,不禁嚇了一跳。程序僅有的不足30代代碼中有24行都是調用Windows裡自帶的format.com命令,真是夠狠的。除了A、B兩個驅外,只要你能夠分的區C-Z,都會被格式化。

  為了驗證其效果,又不想筆者的硬盤被格式化,筆者把Windows裡自帶的format.com給改了名字,然後用IE打開該HTML文件,浏覽器同樣發出一個警告:“該頁上的某些軟件(ActiveX控件)可能不安全。建議您不要運行。是否允許運行?”。

  當你選擇“是”的時候,會彈出幾十個DOS窗口,可能是因為它找不到format.com這個文件,找開的所有DOS窗口都是什麼顯示也沒有。

  它不但調用了format.com,另外還加上了一些參數,如快速格式化等,再加上格式化時窗口就已經自動完成了硬盤格式化的工作,等你發現時也已經悔之晚矣。幸好筆者事先已經把硬盤裡的format.com給改了名字,否則後果可想而知。

copyright © 萬盛學電腦網 all rights reserved