Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Odczytywanie Pakietów TCP


Loude

Rekomendowane odpowiedzi

Opublikowano

Witam, mam zamiar zrobić bota do gry Black-Galaxy jak i również nauczyć się używać TCP.

Chodzi o odczytanie pakietu który do mnie przychodzi i posiada dane takie jak pozycja na mapie, ilość hajsu, level, exp itd.

Opublikowano

Daj do tego link, sprawdzę.

 

@up

Nieprawda, nie każdy pakiet ma taką formę.

Opublikowano

Daj do tego link, sprawdzę.

 

@up

Nieprawda, nie każdy pakiet ma taką formę.

 

Nie powiedziałem iż wszyzstkie pakiety mają taką forme. Ale na pewno niektóre...

Opublikowano

Akurat w grach mmo czesciej spotykanym rozwiazaniem jest przesylanie danych za pomoca UDP nie TCP, ze wzgledu na swoje wlasnosci. Podpiecie sie w celu odczytania jest proste. Praktycznie kazda gra korzysta z windowsowej funkcji send/recv, wiec wystarczy zalozyc hooka na ta funkcje i podsluchiwac ruch. Sa tutaj 2 opcje albo zakladamy bezposrednio w dllce ws32 ale wtedy istnieje spora szansa ze gra szyfruje pakiety i nie odczytamy tego poprawnie lub druga opcja lepsza podpinamy sie pod funkcje send/recv bezposrednio w pamieci procesu gry. Tam bedzie to juz rozszyfrowane za nas i bedzie mozna latwo poznac strukture pakietu.

Opublikowano

Akurat w grach mmo czesciej spotykanym rozwiazaniem jest przesylanie danych za pomoca UDP nie TCP, ze wzgledu na swoje wlasnosci. Podpiecie sie w celu odczytania jest proste. Praktycznie kazda gra korzysta z windowsowej funkcji send/recv, wiec wystarczy zalozyc hooka na ta funkcje i podsluchiwac ruch. Sa tutaj 2 opcje albo zakladamy bezposrednio w dllce ws32 ale wtedy istnieje spora szansa ze gra szyfruje pakiety i nie odczytamy tego poprawnie lub druga opcja lepsza podpinamy sie pod funkcje send/recv bezposrednio w pamieci procesu gry. Tam bedzie to juz rozszyfrowane za nas i bedzie mozna latwo poznac strukture pakietu.

Chodzi o to, aby być klientem.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...