1. 游客, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

1.4.4 Вопрос на засыпку (пакет разбана аккаунта)

本贴由 wsok2014-04-06 发布. 版块名称: PW Решённые вопросы

主题状态:
主题已关闭, 停止回复.
  1. TopicStarter Overlay

    wsok Программист Пользователи

    帖子:
    606
    支持:
    173
    性别:
    Репутация:
    3
    Собственно сабж, ловить нужные пакеты научился более менее, но опять же если есть чем инициировать, например из ГМки игрового клиента банишь например и тспдампом на сервере ловишь его и потом в шарке находишь нужный пакет... Но как быть, если инциировать отправку нужного пакета нечем, ведь как известно в ГМке клиента аккаунты можно только банить, а разбан там не предусмотрен из панели. С 1 секундой разумеется не прокатывает разбан аккаунта, отсюда вывод, пакет отличается от пакета на Бан аккаунта.

    Так вот вопрос на засыпку, каким образом данный пакет выловить? Или может быть кто то просто поделится хекс строчкой данного пакета на разбан аккаунта?
  2. Garena Пользователи

    帖子:
    372
    支持:
    107
    Репутация:
    0
    Команда:
    #SNG_Garena
    Уже лень давать бан на 1 сек? :)
  3. TopicStarter Overlay

    wsok Программист Пользователи

    帖子:
    606
    支持:
    173
    性别:
    Репутация:
    3
    Повторяю для тех, кто плохо читал пост, такое прокатывает только с персами, но не с аккаунтами.
  4. salitypw Программист Пользователи

    帖子:
    673
    支持:
    460
    性别:
    Репутация:
    8
    Команда:
    Easy Game Protection
    Страна:
    Japan Japan
    На сколько помню - баны аккаунтов хранятся в MySQL в таблице forbid. По крайне мере у меня на 1.2.6 так прокатывало - удаляю запись с таблицы и аккаунт уже не в бане.
    На счет 1.4.* / 1.5.* не знаю.
  5. Stranger B L A C K    L I S T Пользователи

    帖子:
    71
    支持:
    66
    Репутация:
    0
    Для бана и разбана используется один пакет - forbiduser(8004). Первый параметр operation(byte) указываешь: 1 - бан, 2 - разбан.
  6. TopicStarter Overlay

    wsok Программист Пользователи

    帖子:
    606
    支持:
    173
    性别:
    Репутация:
    3
    Вот на них как раз не прокатывает такое.
  7. TopicStarter Overlay

    wsok Программист Пользователи

    帖子:
    606
    支持:
    173
    性别:
    Репутация:
    3
    PHP:
    $Data "\x81\x68\x13".$gm."\x00\x37\x00\x00".$Char.$time."\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00";
    вот примерный пакет бана перса, х68 я так понимаю это тип бана, т.е. БП, БА, судя по пакету, что я ловил x62 (если не забыл, просто с другого компа сегодня). Оператион байт где там в пакете, где прописывать 1 или 2?
  8. Garena Пользователи

    帖子:
    372
    支持:
    107
    Репутация:
    0
    Команда:
    #SNG_Garena
    А они не разные пакеты? Бан перса и аккаунта
  9. TopicStarter Overlay

    wsok Программист Пользователи

    帖子:
    606
    支持:
    173
    性别:
    Репутация:
    3
    я проверял, они идентичны, за исключением, что бан перса (я дал пример пакета) содержит x68 , а бан аккаунта x62. Все остальное формируется как обычно. Вот аккаунт то как раз пакетом я баню успешно, а разбанить, даже указав 1 сек. не выходит. Потому и полагаю пакет на разбан отличается.
  10. timoteg275 Пользователи

    帖子:
    33
    支持:
    3
    性别:
    Репутация:
    0
    Команда:
    AssaultPW
    на 1.5.1 вновь прокатывает разбан акка перебаном на 1 секунду, проверял лично, так что юзай 1.5.1
  11. TopicStarter Overlay

    wsok Программист Пользователи

    帖子:
    606
    支持:
    173
    性别:
    Репутация:
    3
    ну я держу проект на 1.4.4 и игроки не хотят апгрейда версии, да и я не хочу, понадобится, 1.5.1 отдельно открою проект. А тут хочу найти правильный пакет для 1.4.4+ для разбана ака.
  12. TopicStarter Overlay

    wsok Программист Пользователи

    帖子:
    606
    支持:
    173
    性别:
    Репутация:
    3
    Вот пакет на бан игрового аккаунта:
    PHP:
    $Data "\x81\x62\x29\x00\x00\x04\x00\x00\x00\x00\x65\x00\x00\x04\x00\x00\x00\x00\x70\x18\x3f\x04\x40\x04\x3e\x04\x41\x04\x42\x04\x3e\x04\x20\x00\x42\x04\x35\x04\x41\x04\x42\x04\x21\x00";

    попробую понять, из чего состоит пакет бана:

    \x81 = опкод?
    x62 = тип бана, для бана перса тут стояло бы x68
    \x29 = byte lenght ?
    x00\x04\x00\x00 = gm id
    x00\x00\x65\x00 = за что отвечает не понял, тоже видимо byte lenght
    x00\x04\x00\x00 = role id
    x70 = время бана (т.е. 112 секунд, если декодировать это значение)
    x18 = byte lenght reason (длина строки с причиной бана)
    ну и далее сама причина бана...

    Так вот, банит пакет прекрасно, теперь как составить пакет на разбан аккаунта игрового?. Напоминаю, что 1 секунда бана не прокатит, ибо уже проверял.
    Последнее редактирование: 2014-04-08
  13. timoteg275 Пользователи

    帖子:
    33
    支持:
    3
    性别:
    Репутация:
    0
    Команда:
    AssaultPW
    Игроки не хотят, потому что не знают, что это за штучка, если б они знали, то поняли, что эта фича оч классная. Вот ты возьми да перейди и сам всё увидишь.
    --- добавлено: 8 апр 2014 в 09:58 ---
    1.4.4 уже стар, и на нём мало что робит, а технологии не стоят на месте.
    Последнее редактирование модератором: 2014-04-16
  14. TopicStarter Overlay

    wsok Программист Пользователи

    帖子:
    606
    支持:
    173
    性别:
    Репутация:
    3
    глупый совет, я конкретно задал вопрос и ищу ответа на него, 1.5.1 не предлагать (кстати в 1.5.1 тоже фишка с 1 сек не прокатывает, уже проверил). Вообще жду ответа по существу, а не тупых советов по смене версии сборки.
    Последнее редактирование модератором: 2014-04-16
  15. TopicStarter Overlay

    wsok Программист Пользователи

    帖子:
    606
    支持:
    173
    性别:
    Репутация:
    3
    Все, пакет нашел нужный, проверил. Бан успешно снимается. Даже нацарапал маленький скрипт разбана. Всем спасибо, кто пытался помочь )))
    Тему можно закрыть.
  16. Garena Пользователи

    帖子:
    372
    支持:
    107
    Репутация:
    0
    Команда:
    #SNG_Garena
    Скриптик царапни тут :)
Черновик сохранён Черновик удалён
Similar Threads
  1. girasim13
    回复:
    2
    浏览:
    1,176
  2. bulik98
    回复:
    1
    浏览:
    1,161
  3. darkworld
    回复:
    9
    浏览:
    2,131
  4. zena353
    回复:
    4
    浏览:
    1,638
  5. Тыщ
    回复:
    13
    浏览:
    2,039
正在加载...
主题状态:
主题已关闭, 停止回复.

分享此页面