Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Обход античита NoSlow Grim // Latest Bypass

sa
Обход noslow на ластовый грим без потери скорости

Grim:
Expand Collapse Copy
package Atheryx.client.module.impl.movement;
import Atheryx.client.event.EventHandler;
import Atheryx.client.event.list.player.MotionEvent;
import Atheryx.client.event.list.player.NoSlowEvent;
import Atheryx.client.event.list.player.TickMoveEvent;
import Atheryx.client.event.list.player.UpdateEvent;
import Atheryx.client.event.list.server.PacketEvent;
import Atheryx.client.module.Category;
import Atheryx.client.module.Module;
import Atheryx.client.module.ModuleInfo;
import Atheryx.client.module.setting.impl.ModeSetting;
import Atheryx.client.util.rotation.RotationUtil;
import net.minecraft.entity.player.PlayerAbilities;
import net.minecraft.network.packet.Packet;
import net.minecraft.network.packet.c2s.play.PlayerInteractItemC2SPacket;
import net.minecraft.util.Hand;

@ModuleInfo(name = "NoSlow",
description = "Убирает замедление",
category = Category.MOVEMENT)
public class NoSlow extends Module {
    private static final ModeSetting MODE = new ModeSetting("Режим", "Ванила", "Grim");

    public NoSlow() {
        addSetting(MODE);
    }

    @EventHandler
    public void onSlow(NoSlowEvent event) {
        switch (MODE.getValue()) {
            case "Grim" -> {
                if (mc.player.isUsingItem()) {
                    event.cancel();
                }
            }

            case "Ванила" -> {
                if (mc.player.isUsingItem()) {
                    event.cancel();
                }
            }
        }
    }

    @EventHandler
    public void onMotion(MotionEvent event) {
        if (!mc.player.isUsingItem() || !event.isPre() || !MODE.is("Grim"))  {
            return;
        }

        Hand hand = mc.player.getActiveHand();

        if (hand == Hand.MAIN_HAND) {
            mc.player.networkHandler.sendPacket(new PlayerInteractItemC2SPacket(
                    Hand.OFF_HAND,
                    0,
                    RotationUtil.getServerYaw(),
                    RotationUtil.getServerPitch()
            ));
        } else if (hand == Hand.OFF_HAND) {
            mc.player.networkHandler.sendPacket(new PlayerInteractItemC2SPacket(
                    Hand.MAIN_HAND,
                    0,
                    RotationUtil.getServerYaw(),
                    RotationUtil.getServerPitch()
            ));
        }
    }
}

SS:
Пожалуйста, авторизуйтесь для просмотра ссылки.
base?
 
Это достаточно продвинутая реализация NoSlow-модуля, ориентированная на обход современных античитов. Давайте детально разберем код:

Общая архитектура

```java
@ModuleInfo(name = "NoSlow", category = Category.MOVEMENT)
public class NoSlow extends Module {
private static final ModeSetting MODE = new ModeSetting("Режим", "Ванила", "Grim");
```

Анализ режимов:

1. Ванила режим

```java
case "Ванила" -> {
if (mc.player.isUsingItem()) {
event.cancel();
}
}
```

· Прямая отмена события замедления
· Работает только на ванильных серверах/очень слабых античитах
· Будет мгновенно забанен на любом нормальном сервере

2. Grim режим (интересная часть)

Использует хитрую технику обхода через спам пакетами взаимодействия:

```java
if (hand == Hand.MAIN_HAND) {
mc.player.networkHandler.sendPacket(new PlayerInteractItemC2SPacket(
Hand.OFF_HAND, // Подмена руки
0, // Sequence
RotationUtil.getServerYaw(),
RotationUtil.getServerPitch()
));
}
```

Техника обхода Grim AntiCheat:

Этот код пытается эксплуатировать особенность обработки пакетов в Grim:

1. Когда игрок использует предмет (щит/еду), сервер ждет подтверждения
2. Отправка PlayerInteractItemC2SPacket с другой рукой сбрасывает состояние
3. Это позволяет двигаться с полной скоростью, хотя игрок "должен" замедляться

Оценка эффективности:

Плюсы:

· Целенаправленная атака на Grim: Специфическая техника именно для этого античита
· Использование RotationUtil: Корректные вращения помогают избежать десинхронизации
· Правильные ивенты: Использует pre-стадию MotionEvent

Минусы и проблемы:

1. Отсутствие проверок:

```java
// Нет проверки на использование щита vs еды
// Щит и еда требуют разных подходов к обходу
```

1. Спам пакетами:

```java
// Будет спамить пакетами каждый тик (20/сек)
// Легко детектится по частоте пакетов
```

1. Неполная реализация Grim-обхода:

```java
// Отсутствует важная часть:
// - Проверка на фактическое замедление
// - Синхронизация с серверным состоянием
// - Адаптация под разные версии Grim
```

Уязвимости для детекта:

1. Паттерн пакетов: Постоянная отправка PlayerInteractItemC2SPacket без соответствующих PlayerInteractItemC2SPacket от сервера
2. Тайминги: Нет рандомизации задержек между пакетами
3. Отсутствие валидации состояния: Не проверяет, можно ли вообще использовать предмет в другой руке

Рекомендации по улучшению:

```java
// Добавить:
- Рандомизированные задержки между пакетами
- Проверку типа используемого предмета
- Разные стратегии для щита и еды
- Флаг для временного отключения после использования
- Проверку на "слишком быстрое" восстановление скорости
```

Сравнение с аналогами:

Аспект Grim NoSlow Обычный NoSlow
Обнаружение Среднее Мгновенное
Сложность Высокая Низкая
Риск бана Умеренный Высокий
Актуальность 3-6 мес Неактуально

Итоговая оценка:

Уровень: 6.5/10

Это рабочий модуль с пониманием современных методов обхода, но:

· Слишком агрессивный спам пакетами
· Отсутствует важная логика для разных ситуаций
· Будет обнаружен опытным античитом через паттерн-анализ

Для более надежной работы требуется добавить рандомизацию, проверки состояний и адаптивную задержку между пакетами.
 
а grim будет обходить, или gim онли
Нет братан это байпасс для ncp
Это достаточно продвинутая реализация NoSlow-модуля, ориентированная на обход современных античитов. Давайте детально разберем код:

Общая архитектура

```java
@ModuleInfo(name = "NoSlow", category = Category.MOVEMENT)
public class NoSlow extends Module {
private static final ModeSetting MODE = new ModeSetting("Режим", "Ванила", "Grim");
```

Анализ режимов:

1. Ванила режим

```java
case "Ванила" -> {
if (mc.player.isUsingItem()) {
event.cancel();
}
}
```

· Прямая отмена события замедления
· Работает только на ванильных серверах/очень слабых античитах
· Будет мгновенно забанен на любом нормальном сервере

2. Grim режим (интересная часть)

Использует хитрую технику обхода через спам пакетами взаимодействия:

```java
if (hand == Hand.MAIN_HAND) {
mc.player.networkHandler.sendPacket(new PlayerInteractItemC2SPacket(
Hand.OFF_HAND, // Подмена руки
0, // Sequence
RotationUtil.getServerYaw(),
RotationUtil.getServerPitch()
));
}
```

Техника обхода Grim AntiCheat:

Этот код пытается эксплуатировать особенность обработки пакетов в Grim:

1. Когда игрок использует предмет (щит/еду), сервер ждет подтверждения
2. Отправка PlayerInteractItemC2SPacket с другой рукой сбрасывает состояние
3. Это позволяет двигаться с полной скоростью, хотя игрок "должен" замедляться

Оценка эффективности:

Плюсы:

· Целенаправленная атака на Grim: Специфическая техника именно для этого античита
· Использование RotationUtil: Корректные вращения помогают избежать десинхронизации
· Правильные ивенты: Использует pre-стадию MotionEvent

Минусы и проблемы:

1. Отсутствие проверок:

```java
// Нет проверки на использование щита vs еды
// Щит и еда требуют разных подходов к обходу
```

1. Спам пакетами:

```java
// Будет спамить пакетами каждый тик (20/сек)
// Легко детектится по частоте пакетов
```

1. Неполная реализация Grim-обхода:

```java
// Отсутствует важная часть:
// - Проверка на фактическое замедление
// - Синхронизация с серверным состоянием
// - Адаптация под разные версии Grim
```

Уязвимости для детекта:

1. Паттерн пакетов: Постоянная отправка PlayerInteractItemC2SPacket без соответствующих PlayerInteractItemC2SPacket от сервера
2. Тайминги: Нет рандомизации задержек между пакетами
3. Отсутствие валидации состояния: Не проверяет, можно ли вообще использовать предмет в другой руке

Рекомендации по улучшению:

```java
// Добавить:
- Рандомизированные задержки между пакетами
- Проверку типа используемого предмета
- Разные стратегии для щита и еды
- Флаг для временного отключения после использования
- Проверку на "слишком быстрое" восстановление скорости
```

Сравнение с аналогами:

Аспект Grim NoSlow Обычный NoSlow
Обнаружение Среднее Мгновенное
Сложность Высокая Низкая
Риск бана Умеренный Высокий
Актуальность 3-6 мес Неактуально

Итоговая оценка:

Уровень: 6.5/10

Это рабочий модуль с пониманием современных методов обхода, но:

· Слишком агрессивный спам пакетами
· Отсутствует важная логика для разных ситуаций
· Будет обнаружен опытным античитом через паттерн-анализ

Для более надежной работы требуется добавить рандомизацию, проверки состояний и адаптивную задержку между пакетами.
Нахуй ты ответ от дипсика скинул конченный имбецил
 

Похожие темы

Назад
Сверху Снизу