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

Результаты поиска

  1. Neron
  2. Neron
  3. Neron
  4. Neron
  5. Neron
    Почему бы не написать диссектор? - До этого момента я не встречался с таким если честно. Погуглил и посмотрел, как я понимаю это плагин который показывает пользователю уже расшифрованный трафик. Моя же программа показывает расшифрованный трафик и позволит составить конфиг для каждого пакета по его разбору. WS не покажет же нам что тут у нас номер пакета, далее ид и время итд. В этом ты ошибаешься. Приведу пример, чтобы расставить все точки на i - тык. Диссектор - это плагин для акулы, позволяющий как угодно вертеть перехваченным трафиком: Преобразовывать его перед обработкой (расшифровка) Сохранять промежуточные данные - прошёл пакет входа в игру => сохранили ID персонажа. Авторизовались => сохранили ключи шифрования. Парсить - перегонять байтики в структуры. Отображать - в виде многоуровневого дерева, которое в простом случае может быть списком, а какой-нибудь инвентарь - большим поддеревом (которое можно свернуть, чтобы не мозолило глаза). В этом дереве можно писать и имя пакета, и ID, размер, версию протокола и прочее. Можно прямо из диссектора распарсить elements.data и заменять ID предметов на названия. Плагины пишутся на C, python или lua. Мне сложно распиарить их ещё больше, так как я писал лишь один для работы с xiaomi трафиком, но пример с комментариями могу скинуть в ЛС. Это действительно мощный инструмент, если в нём разобраться. Благодаря python/lua можно не заморачиваться с перекомпиляцией, да и каждый сможет подкорректировать код под себя. Да, я соглашусь с тобой. Я делаю программу не только для себя но и для тех ребят кто работают с этим(со мной). У них нет особого желания учить и разбираться в работе с диссектором. Ну и интерфейс куда будет более понятен, и я немного поддержу тем что в интерфейсе удобнее работать, может не всем , но мне удобно. Огромное спасибо тебе за такой большой ответ! Если будет желание я покопаюсь в этом. Чего бы ты еще смог посоветовать для удобства использования? Если у кого то есть предложения то пишите, сюда или в лс. Всем спасибо за ответы!
    Сообщение от: Neron, 25 фев 2019 в разделе: PW Вопросник
  6. Neron
    Всем спасибо за ответы. ужа написал часть по перехвату пакетов. Сейчас начинаю писать часть по разбору пакетов в сруктуры(конечно же руками). По шифрованию могу добавить. Для каждой игры будет шифрование отдельно. Всем кто хочет потом снифить свою игру я выложу интерфейс по общению с длл, и будет счастье. Зачем переизобретать акулу? Шифрование для каждой игры надо писать отдельно - почему бы не написать диссектор? Ручной разбор пакетов - почему бы не написать диссектор? И мы автоматически получаем приятный интерфейс, множество удобных функций, высокую скорость работы. Но я знаю, что морг полон людей с бесконечным свободным временем, поэтому не буду отговаривать. [IMG] Почему бы не написать диссектор? - До этого момента я не встречался с таким если честно. Погуглил и посмотрел, как я понимаю это плагин который показывает пользователю уже расшифрованный трафик. Моя же программа показывает расшифрованный трафик и позволит составить конфиг для каждого пакета по его разбору. WS не покажет же нам что тут у нас номер пакета, далее ид и время итд. Но я знаю, что морг полон людей с бесконечным свободным временем, поэтому не буду отговаривать. - На самом деле у меня мало времени свободного. Я решил ее написать так как я понимаю зачем она мне нужна и лучше я 1 раз напишу программу чем каждый раз буду ковыряться и запоминать какие байты в каком пакете. Подобных программ еще не видел, изначально же я сделал тему для того чтобы подсказали уже существующие решения, чтобы не тратить время. Я от темы пв и таких игр давненько отошел, так как тут все крутится только в сборке сервера. Кто какую выкатит и все пользуются, и больше ничего я не видел.
    Сообщение от: Neron, 24 фев 2019 в разделе: PW Вопросник
  7. Neron
  8. Neron
  9. Neron
  10. Neron
  11. Neron
  12. Neron
  13. Neron
  14. Neron
  15. Neron
  16. Neron
  17. Neron
  18. Neron
    Вообщем все мы знаем и умеем пилить коннект к серверу пв. Было очень много примеров на том же шарпе разжовано и разобрано. Теперь на офе мы имеем версию 1.5.5 и мы имеем новый хэш пароля. Как ни странно, но да новый хэш они ввели, я этому был удивлен. Суть вообщем осталась та же самая как приконнектиться к офу с новым хэшем. Вообщем я перепробовал очень много вариантов и прошу вас о помощи Под спойлером я все выложу логин пароль ключ и зашифрованный пароль который должен получиться Логин: 151170420 Пароль: 123456Q Ключ которым зашифрован пароль 3F 00 00 C0 00 00 00 00 4A 54 EF CF A5 2B 04 0F Hash byte[] 39 61 63 64 36 64 34 34 32 39 32 64 62 65 65 39 37 33 32 66 34 31 63 30 66 35 30 31 62 33 38 62 35 37 30 64 32 61 66 38 65 61 63 33 63 61 37 65 31 38 33 35 36 34 31 66 30 36 35 38 36 39 37 62 Hash hex (зашифрованный пароль в пакете 0x03) 9acd6d44292dbee9732f41c0f501b38b570d2af8eac3ca7e1835641f0658697b Пароль загоняется вместе ключем. Вид пароля login + pass. Далее можете ставиить эксперементы чтобы получить такой хэш. Вот сам код которым получал хэш. Из подсказок пароль был вида sha265. var hmacsha256 = new HMACSHA256(key); hmacsha256.ComputeHash(Encoding.Default.GetBytes(login + pass)); string k = ""; foreach (byte test in hmacsha256.Hash) { k += test.ToString("X2"); } Пока у меня дела плохи и сижу и думаю как и что они там намудрили чтобы получить такой хэш. Ваши варианты друзья...
    Автор темы: Neron, 29 окт 2016, ответов - 18, в разделе: PW Вопросник
  19. Neron
  20. Neron
    Короче в топку его
    Сообщение от: Neron, 20 июл 2016 в разделе: Продам