本文目录一览:
JAVA为什么不适合写病毒?
java
编译完,还要通过jvm才能运行的,不像C/C++直接编译成机器码就可以执行
sun公司在jvm上做了安全机制,所以java写不了病毒,不安全的代码都会被虚拟机屏蔽
这样做的好处就是内存回收不用做了,交给虚拟机,代码安全了许多,跨平台等。。。
java可以写手机病毒吗
java不适合写病毒。
你问的问题很短,首先你要知道什么是病毒,一个死循环也是病毒,一个无限耗费内存的小程序也是病毒。
我曾经就想用java写一个盗号程序,这个程序分为3大块
1)以邮件作为传播载体,当客户端打开邮件,该程序就在后台运行
2)当客户运行本地应用程序(如qq聊天工具),以及从键盘上输入帐号(如qq用户名和密码),该后台程序就记录用户所启用的应用程序和从键盘输入的信息,并保存在一个文件中(该文件混在windows/system32目录下);
3)当用户点击关机按钮或者是重启按钮的时候,后台程序将记录文件发送到指定的邮箱(也就是我的邮箱)。
其实这是一个很简单,构思很普通的盗号方法,但是我起初就是用java做的,最后没做出来,关键就在于一个问题上没解决:
“如何后台监控用户键盘输入”
其他的都解决了。
不过用c就很容易了
能用JAVA编写木马吗?用什么语言能编写木马
java在Windows下会有限制。。
一般的系统中没装JVM,所以,病毒根本没办法运行。。
另外,希望不要被JBuilder误导,它所生成的.exe程序其实只是一个壳子,双击运行的时候,它其实背地里启动了JVM。。。
所以,JB生成的.exe程序也需要有JVM Java虚拟机 为前提条件。。
建议 采用 c语言 汇编 C++ ,VB还得要个VB运行库,呵呵,和那JB差不多都有缺性
java怎么编写病毒。。
java写病毒?
貌似不可行。例如:溢出,立刻就报错。
木马和病毒不一样的。
这个你看下网络安全方面的知识就知道了。
可以给你个通俗点的理解:
木马,就是你在目标机器存放一个程序,此程序向你发送需要的消息。
病毒,就是你向目标机器侵入,破坏其机器 、资料等的程序。