java能不能写病毒或木马

Python024

java能不能写病毒或木马,第1张

为了确保病毒或木马能成功执行,没有黑客会选择java编写,就是因为不是每台电脑都装有java虚拟机的原因。其次java.没有象c语言那样方便地操作内存和计算机底层,因java本身就封装好这些操作以防止如c语言那些不可预料的异常。但java肯定是能编木马和病毒的,甚至你可以查到不少资料。

java不适合写病毒。

你问的问题很短,首先你要知道什么是病毒,一个死循环也是病毒,一个无限耗费内存的小程序也是病毒。

我曾经就想用java写一个盗号程序,这个程序分为3大块

1)以邮件作为传播载体,当客户端打开邮件,该程序就在后台运行

2)当客户运行本地应用程序(如qq聊天工具),以及从键盘上输入帐号(如qq用户名和密码),该后台程序就记录用户所启用的应用程序和从键盘输入的信息,并保存在一个文件中(该文件混在windows/system32目录下);

3)当用户点击关机按钮或者是重启按钮的时候,后台程序将记录文件发送到指定的邮箱(也就是我的邮箱)。

其实这是一个很简单,构思很普通的盗号方法,但是我起初就是用java做的,最后没做出来,关键就在于一个问题上没解决:

“如何后台监控用户键盘输入”

其他的都解决了。

不过用c就很容易了

可以。当然首先你要对病毒有个明确的概念。 比方一个简单的helloworld程序。如果写一个死循环不停在屏幕在弹出helloworld。这就成了一个病毒。 当然。按一般概念理解的病毒也是可以写的。像盗号插件、破坏文件系统之类的病毒用JAVA都是可以完全实现的。