Plugins Exploit | Слив шедевро функции на просмотр плагинов сервера

Статус
В этой теме нельзя размещать новые ответы.
Начинающий
Статус
Оффлайн
Регистрация
7 Янв 2024
Сообщения
12
Реакции[?]
0
Поинты[?]
0
Сливаю потому что арбуз клиент заебал пиздить с лб:angry:
Пожалуйста, авторизуйтесь для просмотра ссылки.


rise6.0 + lb nextgen = arbuz:
@FunctionAnnotation(name = "Plugins", type = Type.Util)
public class Plugins extends Function {
    int timer = 0;
    private final String[] knownAntiCheats = {
            "nocheatplus",
            "grimac",
            "grim",
            "aac",
            "tesla",
            "buzz",
            "prostoac",
            "intave",
            "horizon",
            "polar",
            "vulcan",
            "Vulcan",
            "spartan",
            "kauri",
            "anticheatreloaded",
            "matrix",
            "themis",
            "negativity",
            "cheatminecore",
            "cmcore",
            "alice"
    };

    @Override
    public void onEvent(Event event) {
        if (event instanceof EventUpdate) {
            timer++;
            if (timer > 40) {
                ClientUtil.sendMesage("Не удалось получить список плагинов");
                timer = 0;
                EventManager.call(new EventChangeModuleState());
                this.state = false;
                return;
            }
        }
        if (event instanceof EventPacket e) {
            if (e.getPacket() instanceof STabCompletePacket) {
                Set<String> plugins = ((STabCompletePacket) e.getPacket()).getSuggestions().getList().stream()
                        .map(cmd -> {
                            String[] command = cmd.getText().split(":");
                            if (command.length > 1) {
                                return command[0].replace("/", "");
                            } else {
                                return null;
                            }
                        })
                        .filter(Objects::nonNull)
                        .sorted()
                        .collect(Collectors.toCollection(LinkedHashSet::new));

                if (!plugins.isEmpty()) {
                    StringBuilder pluginsString = new StringBuilder();
                    for (String plugin : plugins) {
                        String formattedPlugin;
                        if (Arrays.stream(knownAntiCheats).map(String::toLowerCase).toList().contains(plugin.toLowerCase())) {
                            formattedPlugin = "§a" + plugin;
                        } else {
                            formattedPlugin = "§c" + plugin;
                        }
                        if (!pluginsString.isEmpty()) {
                            pluginsString.append(", ");
                        }
                        pluginsString.append(formattedPlugin);
                    }
                    String result = pluginsString.toString();

                    ClientUtil.sendMesage("Плагины §7(§8" + plugins.size() + "§7): " + result);
                } else {
                    ClientUtil.sendMesage("Не удалось получить список плагинов!");
                }
                EventManager.call(new EventChangeModuleState());
                this.state = false;
                return;
            }
        }
    }

    @Override
    public void onDisable() {
        timer = 0;
        super.onDisable();
    }
    @Override
    public void onEnable() {
        mc.player.connection.sendPacket(new CTabCompletePacket(0, "/"));
        super.onEnable();
    }
}
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
12 Дек 2022
Сообщения
192
Реакции[?]
0
Поинты[?]
0
попробую на 3.1 сделать
 
Последнее редактирование:
Забаненный
Статус
Оффлайн
Регистрация
10 Май 2023
Сообщения
804
Реакции[?]
9
Поинты[?]
3K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Начинающий
Статус
Оффлайн
Регистрация
18 Июн 2022
Сообщения
304
Реакции[?]
14
Поинты[?]
5K
Сливаю потому что арбуз клиент заебал пиздить с лб:angry:
Пожалуйста, авторизуйтесь для просмотра ссылки.


rise6.0 + lb nextgen = arbuz:
@FunctionAnnotation(name = "Plugins", type = Type.Util)
public class Plugins extends Function {
    int timer = 0;
    private final String[] knownAntiCheats = {
            "nocheatplus",
            "grimac",
            "grim",
            "aac",
            "tesla",
            "buzz",
            "prostoac",
            "intave",
            "horizon",
            "polar",
            "vulcan",
            "Vulcan",
            "spartan",
            "kauri",
            "anticheatreloaded",
            "matrix",
            "themis",
            "negativity",
            "cheatminecore",
            "cmcore",
            "alice"
    };

    @Override
    public void onEvent(Event event) {
        if (event instanceof EventUpdate) {
            timer++;
            if (timer > 40) {
                ClientUtil.sendMesage("Не удалось получить список плагинов");
                timer = 0;
                EventManager.call(new EventChangeModuleState());
                this.state = false;
                return;
            }
        }
        if (event instanceof EventPacket e) {
            if (e.getPacket() instanceof STabCompletePacket) {
                Set<String> plugins = ((STabCompletePacket) e.getPacket()).getSuggestions().getList().stream()
                        .map(cmd -> {
                            String[] command = cmd.getText().split(":");
                            if (command.length > 1) {
                                return command[0].replace("/", "");
                            } else {
                                return null;
                            }
                        })
                        .filter(Objects::nonNull)
                        .sorted()
                        .collect(Collectors.toCollection(LinkedHashSet::new));

                if (!plugins.isEmpty()) {
                    StringBuilder pluginsString = new StringBuilder();
                    for (String plugin : plugins) {
                        String formattedPlugin;
                        if (Arrays.stream(knownAntiCheats).map(String::toLowerCase).toList().contains(plugin.toLowerCase())) {
                            formattedPlugin = "§a" + plugin;
                        } else {
                            formattedPlugin = "§c" + plugin;
                        }
                        if (!pluginsString.isEmpty()) {
                            pluginsString.append(", ");
                        }
                        pluginsString.append(formattedPlugin);
                    }
                    String result = pluginsString.toString();

                    ClientUtil.sendMesage("Плагины §7(§8" + plugins.size() + "§7): " + result);
                } else {
                    ClientUtil.sendMesage("Не удалось получить список плагинов!");
                }
                EventManager.call(new EventChangeModuleState());
                this.state = false;
                return;
            }
        }
    }

    @Override
    public void onDisable() {
        timer = 0;
        super.onDisable();
    }
    @Override
    public void onEnable() {
        mc.player.connection.sendPacket(new CTabCompletePacket(0, "/"));
        super.onEnable();
    }
}
Только вот, функция чекает Античит через таб комплейт, но на нормальных серверах он через другой плагин выключен. Лучше будет писать /названия Античита и смотреть на ответ, если пишет что команда не найдена тогда этого античита тут нету, но если ответ "Эта команда запрещена" или "вы не можете использовать эту команду" тогда скорее всего этот АЧ есть на сервере
 
Начинающий
Статус
Оффлайн
Регистрация
21 Июл 2023
Сообщения
448
Реакции[?]
9
Поинты[?]
11K
Начинающий
Статус
Оффлайн
Регистрация
7 Янв 2024
Сообщения
12
Реакции[?]
0
Поинты[?]
0
Только вот, функция чекает Античит через таб комплейт, но на нормальных серверах он через другой плагин выключен. Лучше будет писать /названия Античита и смотреть на ответ, если пишет что команда не найдена тогда этого античита тут нету, но если ответ "Эта команда запрещена" или "вы не можете использовать эту команду" тогда скорее всего этот АЧ есть на сервере
пастеры уж пусть запарятся, сами названия ач понапрописывают
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу