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

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

  1. Neron
  2. Neron
  3. Neron
  4. 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 Вопросник
  5. Neron
  6. Neron
    Короче в топку его
    Сообщение от: Neron, 20 июл 2016 в разделе: Продам
  7. Neron
  8. Neron
  9. Neron
  10. Neron
  11. Neron
  12. Neron
  13. Neron
    что на них нужно отвечать и что от тебя вообще хочет клиент Насколько помню, в ответ на EnterWorld идет контейнер с фиксированным набором пакетов. Инфа о персонаже, персы/нпс/ресы рядом, статус пис зоны, время пк, конфиг и время сервера, замок безопасности. Потом клиент шлет еще один запрос, и в ответном контейнере идут инвентари, квесты, деньги, питомцы, список телепортов, репа, и еще куча мелких пакетов. Причем чем выше версия, тем больше необходимых пакетов для входа в мир. На новых клиентах там еще с десяток обязательных пакетов фракций, перерождения, и прочей ерунды. Понять что конкретно нужно ответить на конкретной версии клиента - легко и просто, поднять собственный сервак, и перехватить трафик с помощью Pandora's Box. Это я уже понял, но как понять в каком пакете что находится? Я вот про это и говорил с самого начала. Сервер отвечает пакетом 0x00 в котором есть и другие пакеты которые запакоаны в отдельные контейнеры. И я говорил про то как тащить пакет, допустим PlayerMainInfo или PlayerFullInfo это пакеты 0x26 и 0x32 которые потом заапкованы в 0x00. Если ты говоришь то что все так легко и просто то можешь взять пакет и попробовать прикинуть что там передается. Я не так много понял что передается в 1 пакете, но однозначно продвижение есть. Даже с существующим сервером понять немного сложно, поэтому я и говорил про то как тащить именно эти структуры. Один товарищ мне сказал что они в гс, и обрабатывает только он их. Но я там чисто эти структуры не нашел.
    Сообщение от: Neron, 25 июн 2016 в разделе: PW Вопросник
  14. Neron
  15. Neron
  16. Neron
  17. Neron
  18. Neron
    Пакет не большой, а склееный. Есть такое понятие в протоколе как контейнеры. Они бывают серверные и клиентские, 0х00 и 0х22 соответственно. Контейнер может содержать несколько пакетов. При отправке можно затолкать 1-2 пакета в контейнер и он не будет большого размера. А вобще протокол TCP потоковый, и ему по барабану каков размер пакета, в сокет можно затолкать большой пакет просто увеличив буфер сокета. С буфером понятно, спасибо. Я беру пакет с пандоры сначала первый потом второй пакую их в контейнер 0x00 и отправляю по очереди, но увы ничего не доходит. В чем тут еще может быть проблема? Ах да буффер увеличил до 1024б. Буфер ты уменьшил) По умолчанию размер буферов(их 2) 8 кб. На счёт того, что не доходит нужно смотреть трафик, отправляются ли вообще эти пакеты. Ну и помни, что не всякий пакет можно поместить в контейнер. Понял, спасибо. Слушай а кроме пакетов EnterWorld какие еще должны быть отправлены чтобы просто войти в сам мир? Я отправляю пакеты лист друзей инвентарь итдитп но мне все кажется что проблема в этом пакете.
    Сообщение от: Neron, 20 июн 2016 в разделе: PW Вопросник
  19. Neron
  20. Neron