聊天室炸弹!

Author: Date: 2000年 第44期

  很多网友在聊天室中被炸了以后,就以为是被别人黑了,其实不是的。炸弹有很多种,有的是造成电脑直接死机,有的是通过HTML语言,让浏览器吃完你的系统资源,然后你就死机了。
#1  Javascript类型的炸弹:
  <img src=″javascript:n=1;do{window.open(′′)}while(n==1)″ width=″1″>
  这个 Javascript语言要求浏览在新窗口中再打开本页。新的页面被打开以后就会提出同样的要求,于是浏览器不停地打开新窗口,没几秒钟你就死机了。
#1  分析:
  ″javascript:n=1;do{window.open(′′)}while(n==1)″,javascript 是定义运行此语言,n=1 是定义变量 n 等于 1,do{ }while(n==1) 指当 n 等于 1,的时候运行{ }中间的命令,window.open(′′) 指打开本窗口,整个语言的意思是,变量 n 赋值为 1,如果 n 等于 1,那么就打开一个窗口,而 n 永远等于 1,就不停地打开新的窗口。
  同样道理,也可以利用无限循环的原理看看其他的炸弹。alert (″欢迎辞″) 是用来致欢迎辞的,你可以在网页中加入以下的 Javascript 语言:
  <SCRIPT language=″LiveScript″>javascript:n=1;do{alert (″嘿嘿,你死定了!″);}while(n==1)</SCRIPT>
#1  防 范:
  唯一的防范方法就是你在聊天室聊天时,特别是支持HTML的聊天室(比如湛江,新疆等地的聊天室)请你一定记住关掉你浏览器里的java功能,还要记住不要浏览一些来路不明的网站和不要在聊天室里按其他网友发出的超级链接,这样可以避免遭到恶作剧者的攻击。
  (本文仅供研究,如有人用于非正当途径,本报概不负责)