java制造病毒_java编写病毒的可行性分析

java编写病毒的可行性分析

最近心情十分郁闷,查阅一些病毒的资料消遣一下,居然发现这样的论调讲

java语言不可能编写病毒,在此特地反驳一下。

1 可执行

论调1:java需要依赖jre,无法在无jre系统下产生作用。

java的可执行程序需要依赖jre,你可以将jre打包进去,当然你如何对jvm很有

研究你也可以搞出一个自已的jvm.不过理论上你使用jvm.dll和libjvm.so就可以

构建一个对windows平台与linux平台下的jvm了。

2 沙箱模型

论调2:java安全模型限制了java对资源的访问。

用了1你就可以定义自已突破访问限制了。

3 可感染性

classes的字节码的良好的可分析性,让你可以将你的代码轻松插入别人clasees中。

前提是好好看下jvm规范一书.这样别人classes执行时就会触发你的代码段了。

4 可破坏性

java的文件操作,磁盘操作,网络操作,不会输给谁的。

5 可隐藏性

除了直接修改clases的字节码让自已容身。java也可以将自已藏身exe执行段尾端

达到执行exe触发运行。当然你对PE格式熟悉也可以藏身exe中。

6 可传播性

做到了5,它就具备了传播性了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值