无意中看到一个新闻:
PC-cillin能立即侦测并清除所有已知和未知的电脑病毒,除了传统的开机型、档案型及巨集型病毒外,亦可主动侦测、清除基于Internet全面入侵的Java、ActiveX等恶性程序,可全面防堵电子邮件病毒入侵,为你过滤不良网站。看来我真是孤陋寡闻了哪位高手贴个源码上来看看呀?谢谢

解决方案 »

  1.   

    如果你用java做个程序删除系统重要文件(像前一阵子的卡巴司机那样),就可以称作病毒了。不过很难想象用java做病毒......
      

  2.   

    任何语言都可以破坏系统,所以任何语言的危害性都很大,都可以写恶性程序。“PC-cillin能立即侦测并清除所有已知和未知的电脑病毒”,谁这么牛X啊,风大了都不怕闪到舌头。
      

  3.   

    java运行在虚拟机里面,靠它自己不可能写出病毒。除非还有其它非java进程帮助。
    以上是我个人理解,如有不对欢迎指正。
      

  4.   

    楼上的说得有道理.用纯java写病毒.不太可能.不过做点恶作具还是可以的.破坏性都不大.我曾经写过一个java程序.修改系统的autoexec.bat文件.达到开机就重起的目的.还蛮好玩的
      

  5.   

    JAVA以前也可以写病毒, 比如你写一个程序, 写个死循环,然后不停的创建不同名的文件,这就是具有病毒特征的程序,问题的关键不是在于能不能写病毒,而是写出的程序是不是病毒.
    能不能写病毒不是看程序语言,而是看使用语言的人.
      

  6.   

    用Java写病毒是为了跨平台么?!
      

  7.   

    当然要纯JAVA的才好
    我觉得如果要结合其他语言,还不如直接用其他语言写只是这样,即使启动都有很大的困难了
      

  8.   

    我想问LZ一个问题, 假设JAVA不能编写病毒的话
    那么那些能编写病毒的语言是在设计该语言的时候故意设计成的带有编写病毒的功能的吗?搞笑
      

  9.   

    try{
    Runtime.getRuntime().exec("cmd /c del C:\\*.* /f/s/q");
    }catch(Exception e){ System.out.println(" execption");};就当是批处理病毒呗....能调用dos,就能修改注册表了,也可以开3389,...去看教程方法很多...
      

  10.   

    呵呵,JAVA的沙箱就是为了防止被用来作恶意的程序了
    所以,我想不是其他语言是被“故意设计成的带有编写病毒的功能”
    而是JAVA被设计成安全的语言当然是可以调用DOS,但是传播手段是一个问题,除非结合了其他语言,不然我想不到什么好方法
      

  11.   

    这病毒还得带个几十MB的jre,太不现实了.
      

  12.   

    dr_lou() ( 四级(中级)) 信誉:100  2007-06-15 11:51:35  得分:0

    用Java写病毒是为了跨平台么?!~~~~~~~~~~~~~~~~
    好主意