前文
这两天在写一个程序1,无意间了解到java语句可以让电脑执行dos命令,当时还没注意到这个功能可以做什么事情,第二天突然想起在cmd窗口执行一些dos命令,然后意识到了java可以执行dos命令的可怕性。
摘要
在Windows中,dos命令可以做的事情有很多2,不清楚的可以百度查一下,java中能执行dos命令,就很恐怖,说不定写个删除的命令,程序一运行,文件就给删除了。
如果是Linux运行,程序内来个rm -rf /*
,
如果是Windows,来个rd /sq d:\*
,
那岂不是要上天。
dos命令可以执行一些文件,比如脚本文件.bat,可执行文件.exe,再想一想这个又能做什么?只要有点脑力都能想到一些不可描述的事情
.
.
.
换一个思路:
如果配合Java中的文件IO流,在Java程序用文件和IO流创建一个.bat文件并写入一些dos命令并且去执行它,怎么样,有思路了吧。
拓展
- 一些流氓软件,下载后打开,就会在后台给电脑安装好多垃圾软件,可能就是这样来实现的。
- 配置数据库服务器,,,这个就不详讲了。
- 其他的就不说了。
文章内部如有错误部分,请指正,虚心请教