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

[Tut]Sprawdzanie Wersji


Rekomendowane odpowiedzi

Opublikowano

Jeżeli było to usuńcie, w tym dziale jest taki burdel, że nie można niczego znaleźć, więc nie wiem czy było.

Neosów zainteresowanych jedynie złotoplatynowymi hwangami i różowozielonymi lwami muszę zasmucić - nie będzie tu nic ciekawego.

Na początku zaznaczam, że sprawdzałem to tylko na plikach 2010 - nie wiem, czy na starszych działa.

Będzie to mega krótki tutorial, będzie wam potrzebny plik game z serwera, metin2client.exe z klienta i jakikolwiek edytor szesnastkowy.

Teoria:

W pliku metin2client.exe jest liczba, która jest porównywana po zalogowaniu się z liczbą z gejma - jeżeli jest inna to gracz jest rozłączany(najpierw leci notice, który jest do ustawienia w locale_string)

Co można zrobić? Zmienić w gejmie i swoim kliencie, żeby lekko utrudnić lapsom życie, żeby musieli użyć naszej binarki, np.

Otwieramy w edytorze szesnastkowym plik game.

Wyszukujemy:

1215955205

I zamieniamy na własną liczbę(tyle samo znaków powinno być, he)

Zapisujemy, wrzucamy.

Jak nie spierdoliliście zmieniając liczbę bajtów to powinno działać.

Bierzemy plik metin2client.exe i otwieramy go w edytorze szesnastkowym.

Zamieniamy liczbę na identyczną, zapisujemy i tyle.

Jeżeli ktoś się zaloguje z innego metin2client.exe to dostanie komunikat(notice) i zostanie rozłączony po kilku sekundach.

W syslogu będzie coś na kształt:

Jan 29 18:18:13 :: VERSION CHECK 1215955321 1111111111 1215955321 1111111111
Jan 29 18:18:13 :: VERSION : WRONG VERSION USER : account:xavipl3 name:test hostName:111.111.140.11 server_version:1215955321 client_version:1111111111

Gdzie:

1215955321 - wersja na serwerze

1111111111 - wersja wpisana w metin2client.exe

 

To tyle, nie radziłbym przy sprawdzaniu binarki, opierać się jedynie na tej funkcji, bo ma ona małą lukę.

Screeny:

zrzutekranu8q.png

(na górze plik game, na dole plik metinclient)

 

Wiem, że nieestetycznie, nieczytelnie, ale jak się komuś nie podoba to może wypierdalać.

Emanko.

 

Pamiętajcie, że sam .exe'k wam nic nie da.

Opublikowano

ty masz widowsa czy co > ale + za tuta

Moje Tuturiale

 

Nowe Bronie ponad 1800

http://www.mpcforum.pl/topic/264872-client-okolo-1800-nowych-broni-tekstury/

 

Szarawe Stale

http://www.mpcforum.pl/topic/264918-client-szarawe-stalki//

 

ZARABIAM TYLKO BEZLITOSNE + Jeżeli dasz - to jestes botem nad botami

 

']http://www.mpcforum.pl/user/258427-whazup/

Opublikowano

Nie sprawdzałem, nie mam nawet exeka z 2008, zresztą 2008 to chyba nie dojdzie do tego etapu, bo ciężko mu będzie przez autha i wybór postaci przebrnąć.(klucz logowania)

2008 próbujący zalogować się na serwer 2010

SYSERR: Jan 29 19:15:06 :: Process: UNKNOWN HEADER: 39, LAST HEADER: 0(0), REMAIN BYTES: 72, fd: 16

 

To jest sprawdzane dopiero po zalogowaniu na mapie.

 

Wersje 2008 tak są widoczne w syslogu, ale to na starych plikach serwerowych

Jan 29 19:00:04 :: VERSION: rockrider Fri Feb 15 14:43:36 2008 WOFX.pl.exe

Opublikowano

Nie sprawdzałem, nie mam nawet exeka z 2008, zresztą 2008 to chyba nie dojdzie do tego etapu, bo ciężko mu będzie przez autha i wybór postaci przebrnąć.(klucz logowania)

2008 próbujący zalogować się na serwer 2010

SYSERR: Jan 29 19:15:06 :: Process: UNKNOWN HEADER: 39, LAST HEADER: 0(0), REMAIN BYTES: 72, fd: 16

 

To jest sprawdzane dopiero po zalogowaniu na mapie.

 

Wersje 2008 tak są widoczne w syslogu, ale to na starych plikach serwerowych

Jan 29 19:00:04 :: VERSION: rockrider Fri Feb 15 14:43:36 2008 WOFX.pl.exe

Można napomknąć że na te sf nie wejdzie też pseudo exe 2010(z dllka helpera). Działa to w obie strony, binarka 2010 nie połączy się z sf 2006, czy tymi zrobionymi na widoczny lvl przy nicku do których się łączy 2010 z helperem by widzieć lv.

Opublikowano

Kawał ociekającej zajebistością roboty.

Dzięki!

 

 

 

 

 

 

 

 

 

 

 

...ale nie skorzystam

 

trollface.png

Jak możesz skorzystać z czegoś co Ci się w głowie nie mieści, proste.

Opublikowano

No @ tak ,tak . !

Xavi - nie słuchaj napbkuf ; x

Ktoś kiedyś krzyknął CHCE MINUS ! Teraz to ja jestem tym kimś.

30646.gif

sygnatura159axw2.png

http://www.mpcforum.pl/topic/268015-dlitemshop-za-pomoca-sms-shop/

http://www.mpcforum.pl/topic/273585-dlmapa-w-atlantydzie-v2/

http://www.mpcforum.pl/topic/283539-dlgotowce-na-serwer-by-kierownik/

http://www.mpcforum.pl/topic/271514-dlporadnikdodanie-sztabek-2510-kk/

 

Opublikowano

ty masz widowsa czy co > ale + za tuta

 

@Cytowany - System najprawdopodobniej Macintosh bo już go kiedyś instalowałem i tak wyglądał, chyba że Linux z innym środowiskiem graficznym niż KDE lub GNOME :X

 

@Topic - Niezły tutorial ale można to wykonać także edytując oba pliki np. Notepad'em++.

 

@All - Pozdrawiam.

neveria_team.png

Opublikowano

@Cytowany - System najprawdopodobniej Macintosh bo już go kiedyś instalowałem i tak wyglądał, chyba że Linux z innym środowiskiem graficznym niż KDE lub GNOME :X

 

@Topic - Niezły tutorial ale można to wykonać także edytując oba pliki np. Notepad'em++.

 

@All - Pozdrawiam.

 

Ubuntu z gnomem.

up, jak doinstalujesz liby do gtka to i na kde Ci odpali ghex.

Opublikowano

Mi nie działa i nie wyszykuje tego otwieram syslog i nie mam ani tego ani tego.A status jest NORM ,a cały czas ZOSTANIESZ POŁĄCZONY Z SERWEREM

2ivh0ly.jpg

 

Opublikowano
@Cytowany - System najprawdopodobniej Macintosh bo już go kiedyś instalowałem i tak wyglądał, chyba że Linux z innym środowiskiem graficznym niż KDE lub GNOME :X

Kolego Macintosh jest całkiem inny i lepszy od tych Windowsów, Linuxów itd.

Macintosh to jest Pro system operacyjny zainstalował bym, ale no niestety jego można mieć tylko na iMacach ;)

Które są bardzo kosztowne najtańszy w granicach 6000 zł :)

Ale cóż może za niedługo sprawię sobie takie cacko :)

I tutaj się myliłeś że miałeś kiedyś Macintosh'a na komputerze :)

Pozdrawiam,

@topic: Co do tematu, przyda się napewno leci w zakładki i + :)

Opublikowano

Mi nie działa i nie wyszykuje tego otwieram syslog i nie mam ani tego ani tego.A status jest NORM ,a cały czas ZOSTANIESZ POŁĄCZONY Z SERWEREM

Bo to jest sprawdzane już po zalogowaniu się na grę, gdy postać pojawia się na mapie(po przejściu przez autha i wybór postaci), widocznie coś innego masz spieprzone, sądząc po objawach to pewnie pongi masz niepasujące do siebie, ale to nie temat o tym, tak myślę.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...