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

Взаимодействие с пхп с БД игры (пакеты)

Тема в разделе 'Архив', создана пользователем wsok, 27 авг 2013.

Статус темы:
Закрыта.
  1. dpakon1 Пользователи

    Сообщения:
    101
    Лайки:
    14
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    myself
    Декомипилируй классы айвеба,там все есть для работы с чарами.
  2. Evgeniy Пользователи

    Сообщения:
    113
    Лайки:
    120
    Репутация:
    0
    Команда:
    Ratio club
    Протокол между службами настолько просто что вся инфа по данной теме уместиться в 5-6 строчках, то что ее нет в шаре это нонсенс, учитывая как многие любят лайки и прочею хрень
  3. Kn1fe12 B L A C K    L I S T Пользователи

    Сообщения:
    211
    Лайки:
    24
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    Лучше не знать
    Руки из нужного места, немного мозгов, гугл и все готово, ну еще можно из айвеба достать:)
  4. dpakon1 Пользователи

    Сообщения:
    101
    Лайки:
    14
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    myself
    Если хотите все структуры - gdb и сервисы вам в помощь. Достается ЛЮБАЯ страктура.
  5. Электрон B L A C K    L I S T

    Сообщения:
    188
    Лайки:
    124
    Пол:
    Мужской
    Репутация:
    -1
    Команда:
    ElDev
    Там все открыто и очень удобно
  6. dpakon1 Пользователи

    Сообщения:
    101
    Лайки:
    14
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    myself
    В config.xml, там и опкоды написаны,это я знаю,но все-таки держу открытые декомпилированные классы вёба.

    Если кто не знал,
    тут лежат разобранные пакеты.
  7. TopicStarter Overlay

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

    Сообщения:
    606
    Лайки:
    173
    Пол:
    Мужской
    Репутация:
    3
    правда там не видел пакетов для работы с баном аккаунта и разбаном (удаление записи бана ака с мускула не поможет) как писал Алекс, нужен пакет, вот его я и ищу...

    Да и поиски ид перса , которого я банил в пакетах ничего не дали, будто такого пакета там и не было, но ведь должен быть?


    Вот например ид перса 432084, в калькуляторе перевел в хекс, получил 697D4, т.е. получается 00 06 97 D4 верно? перевернул D4 97 06 00, и забил в поиск часть данного пакета 97 D4 , результатов не дало, такой вариант D4 97 тоже не найден. странно да?

    Может у кого есть время, дать небольшой мастер класс, по вылавливанию конкретного пакета?
  8. Gibat Команда форума Администратор Программист Пользователи

    Сообщения:
    135
    Лайки:
    163
    Пол:
    Мужской
    Репутация:
    0
    Ты ловил tcpdump-ом между сервисами или wireshark-ом между клиентом и сервером? Судя по скрину в первом посте, ты ловил не там где нужно
  9. TopicStarter Overlay

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

    Сообщения:
    606
    Лайки:
    173
    Пол:
    Мужской
    Репутация:
    3
    Посмотреть вложение 1311


    шарку задал адаптер который используется для связи с сервером (сам сервер в виртуалбоксе) у сервера ип 192.168.127.3 у адаптера 192.168.127.1, собственно этот адаптер и указал сниферу сканировать на передаваемые пакеты... при совершении действий в игре, я вижу что какие то пакеты передаются, но когда начинаю их проверять все, искомого не могу найти.
  10. Gibat Команда форума Администратор Программист Пользователи

    Сообщения:
    135
    Лайки:
    163
    Пол:
    Мужской
    Репутация:
    0
    tcpdump -Xi lo -s 0 -w tcpdump.log
    Запусти в виртуалке tcpdump, забань кого-нить, открой .log файл в wireshark
  11. TopicStarter Overlay

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

    Сообщения:
    606
    Лайки:
    173
    Пол:
    Мужской
    Репутация:
    3
    т.е. на самой машине где стоит пв сервер?
  12. Gibat Команда форума Администратор Программист Пользователи

    Сообщения:
    135
    Лайки:
    163
    Пол:
    Мужской
    Репутация:
    0
    Да
  13. TopicStarter Overlay

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

    Сообщения:
    606
    Лайки:
    173
    Пол:
    Мужской
    Репутация:
    3
    на стороне сервера пакет вроде поймал

    банил аккаундт, перс ид 432084 на 65 секунд с причиной test...

    теперь бы понять как его разобрать.
  14. TopicStarter Overlay

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

    Сообщения:
    606
    Лайки:
    173
    Пол:
    Мужской
    Репутация:
    3
    как я понял:


    00 06 97 d4 = 432084 (ид перса)

    00 00 00 41 = 65 (время бана?)

    теперь осталось декодировать слово test (в калькуляторе не получится как я понял) и понять что из себя представляют оставшиеся участки кода.
  15. Gibat Команда форума Администратор Программист Пользователи

    Сообщения:
    135
    Лайки:
    163
    Пол:
    Мужской
    Репутация:
    0
    Чтобы "декодировать" причину (последние 8 байт, перед ними 1 байт - длина имени), надо конвертнуть её (из бинарного вида, а не из hex) iconv-ом из UTF-16LE в UTF-8
    Дальше уже объяснять нечего (Кенпач на прошлой странице палил структуру пакета), можешь писануть в пм, если появятся вопросы :)
  16. Kenpachi™ Who Crazy? Old school Пользователи Just a troll

    Сообщения:
    361
    Лайки:
    195
    Пол:
    Женский
    Репутация:
    0
    Команда:
    Solo
    Код:
    816219000697d400000018000697d400000041087400650073007400
    8162              opcode(cuint)
    19                pklen(cuint)
    000697d4          gmid(int 432084)
    00000018          localsid(int)
    000697d4          rid(int 432084)
    00000041          time(int 65)
    08                rlen(cuint 8)
    7400650073007400  reason(UTF-16LE test)        
    Ты там сам себя чтоль банил? И не вижу типа в пакете, бан чата выдавал?
    <Mr Killer> нравится это.
  17. TheCooler Пользователи

    Сообщения:
    42
    Лайки:
    25
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    FabledPW
  18. Kenpachi™ Who Crazy? Old school Пользователи Just a troll

    Сообщения:
    361
    Лайки:
    195
    Пол:
    Женский
    Репутация:
    0
    Команда:
    Solo
    Как точно ответить я не знаю, но умные люди говорят что это, вроде как, ID операции.
    Сейчас я уже не помню о чем мы в этой теме говорили, но мб я и ошибся и там не localsid.
Черновик сохранён Черновик удалён
Similar Threads
  1. moncorel
    Ответов:
    11
    Просмотров:
    5.752
  2. loko9988
    Ответов:
    15
    Просмотров:
    2.125
  3. Emptik
    Ответов:
    2
    Просмотров:
    1.062
  4. Getto
    Ответов:
    6
    Просмотров:
    1.466
  5. aToMiX
    Ответов:
    8
    Просмотров:
    1.674
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей