Опять же выложу погрешности данных сборок
На этот раз это будут скрытые байпассы - Тобишь левые магазины\точилки\тп
Перейдем непосредственно к теме...
На данных сборках пакет на шопы пишутся через:
Код:
_bbstop;30
Кодировка Wide String(UNICode)
Пример пакета таков:
23 5F 00 62 00 62 00 73 00 74 00 6F 00 70 00 3B 00 33 00 30 00 00 00
Если вы поняли строение пакета, то уже заметили что ID стоит 30
Ниже в теме представленны ВСЕ, ID который присутствия на данных сборках
Обращение идет к data/html/CommunityBoardPVP
Если кто шарит по сборкам, можете скачать с шары старые версии феникса
И наковыряйте все что можно
Таким способ я нашел дюп через ява скрипт
Старовато, админы уже научились выпиливать левые мультиселлы и странички в борде. Работало на последних ГФШ, но уже не актуально.
Во 1. Это пик актуальности, сейчас более 70% серверов стоит на овере\фениксе
Во 2. Даже сервера с онлайном 2к+ попадают под данную тему
В 3. Не работало на последних ГФШ, а работает сейчас
Админы научились выпиливать левые мульты и стринцы с доски???
Смешно... Если бы они реально этого хотели
Давно бы зашли в корень сервера, gameserver\data\communityboardpvp
И по удаляли бы от туда все что есть
Во 1. Это пик актуальности, сейчас более 70% серверов стоит на овере\фениксе
Во 2. Даже сервера с онлайном 2к+ попадают под данную тему
В 3. Не работало на последних ГФШ, а работает сейчас
Админы научились выпиливать левые мульты и стринцы с доски???
Смешно... Если бы они реально этого хотели
Давно бы зашли в корень сервера, gameserver\data\communityboardpvp
И по удаляли бы от туда все что есть
Так что не флудим лишний раз, тема актуальна
старо как мир + мне кажется была где то подобная тема
тема актуальна только для *****серверов без шифрации байпасов или отдельных мультиселов под кб.
таких осталось мало.
банально просто добавить список нужных мультиселов в конфиг, а при доступе к другим банить
Код:
int listId = Integer.parseInt(mBypass[1]);
if(ArrayUtils.contains(Config.PVP_ALLOW_SELL_LIST, listId))
MultiSellHolder.getInstance().SeparateAndSend(listId, player, 0);
else
{
_log.warn("Player: " + player + " used not allow multisell: " + listId + " - Player: " + player + " BANNED!!!");
player.setAccessLevel(-100); // Без временный бан на плеера
AutoBan.Banned(player, 999999, "Player: " + player + " used not allow multisell: " + listId + " - Player: " + player +"AUTO BAN!", "REBELLION"); // Ban this player
player.kick(); // Выбрасываем плеера из мира
}
return;
открывать диалоги (способ который описал тс) ничего не даст кроме банального текста в комюнити
открывать диалоги можно обычным пакетом 23
и методом
Код:
PayPage(String[] param)
но оно нам также ничего не даст кроме диалога в окне л2
данный способ актуальный только для сборок которые сделаны "на коленке"
ещо один вариант с багами кб (определенный тип кб), приведу пример на сборке [Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
как мы видим в кнопке вызова сервиса прописано цену и прочие параметры, которые мы может так же легко изменить если нет шифрации байпасов
Последний раз редактировалось 4ipolino; 05.03.2013 в 14:23.
старо как мир + мне кажется была где то подобная тема
тема актуальна только для *****серверов без шифрации байпасов или отдельных мультиселов под кб.
таких осталось мало.
банально просто добавить список нужных мультиселов в конфиг, а при доступе к другим банить
Код:
int listId = Integer.parseInt(mBypass[1]);
if(ArrayUtils.contains(Config.PVP_ALLOW_SELL_LIST, listId))
MultiSellHolder.getInstance().SeparateAndSend(listId, player, 0);
else
{
_log.warn("Player: " + player + " used not allow multisell: " + listId + " - Player: " + player + " BANNED!!!");
player.setAccessLevel(-100); // Без временный бан на плеера
AutoBan.Banned(player, 999999, "Player: " + player + " used not allow multisell: " + listId + " - Player: " + player +"AUTO BAN!", "REBELLION"); // Ban this player
player.kick(); // Выбрасываем плеера из мира
}
return;
открывать диалоги (способ который описал тс) ничего не даст кроме банального текста в комюнити
открывать диалоги можно обычным пакетом 23
и методом
Код:
PayPage(String[] param)
но оно нам также ничего не даст кроме диалога в окне л2
данный способ актуальный только для сборок которые сделаны "на коленке"
ещо один вариант с багами кб (определенный тип кб), приведу пример на сборке
как мы видим в кнопке вызова сервиса прописано цену и прочие параметры, которые мы может так же легко изменить если нет шифрации байпасов
Да мне не стоит это объяснять, я это и сам все знаю ).
Сам подумай, зачем в паблике держать что то действительно серьезное.
За пример бана спс, мне сейчас это пригодиться.
А вот про вещь с сервисами стери, он сейчас актуален, и не нуждается в разглашении.