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

[Last Chaos] Last Chaos i parametry, by stworzyć multi!


IBBT

Rekomendowane odpowiedzi

Opublikowano

Wpisując odpowiedni parametr za adresem nksp.exe można uruchomić grę bez launchera na wersjach z xtrapem bądź dowolną ilość okien dla wersji bez niego. Być może wielu z was zastanawiało się dlaczego po wpisaniu 6574 dla EP1, 4022 dla EP2 czy fkzktlfgod! dla EP3 możemy uruchomić od razu proces nksp.exe.
Oczywiście to nie są przypadkowe znaki, nikt przypadkiem nie wpisuje " fkzktlfgod! " chyba że jest chory.

Uzyskać takie informacje można poprzez analizę pliku nksp.exe debugerem.

Potrzebny będzie dowolny klient last chaos (użyję "Hard Chaos") oraz debugger (w moim przypadku OllyDBG ).

1. Uruchom OllyDBG i otwórz w nim plik nksp.exe dowolnego serwera.
2. Ewentualne komunikaty potwierdź ok :)
tak wygląda OllyDBG po uruchomieniu
3. Klikamy na lewą dolną część okna zawierającą hex dump, aby ustawić to okno jako aktualne i szukamy samemu bądź przechodzimy do kolejnego kroku.
4. Wybieramy kolejno PPM --> search for --> binary string bądź bezpośrednio ctrl+b z klawiatury.
obrazek dla niekumatych...
5. W oknie które się pojawi klikamy w polu "ASCII" i wpisujemy:

LAUNCHER.BAT

na rozwianie niepewności...
6. Poniżej znajduje się "rb xxx LastChaos", właśnie to "xxx" jest parametrem który magicznie uruchomi sam proces bez launchera (w przypadku HardChaos 4022).
zaznaczone dla słabo widzących...
7. Robimy skrót do nksp.exe i na końcu dopisujemy parametr bądź robimy profesjonalny hakerski plik wsadowy w stylu:

"ścieżka_do_folderu_lc\bin\nksp.exe" xxx

gdzie "xxx" to parametr wyciągnięty z debuggera. Przykład:

"C:\HardChaos\bin\nksp.exe" 4022


No, ale to plik wsadowy na poziomie przedszkola, nie zamyka się nawet konsola więc zróbmy to ładnie:

@echo off
cd "C:\Hard-Chaos\Bin\"
start nksp.exe 4022


Większość serwerów jest ujednolicona, BarunsOn przez lata olewał ten problem bo z debuggerów nie wielu ludzi potrafi skorzystać. Materiał przyda się natomiast do celów naukowych - znaki "null" (00 na tablicy ASCII) dają możliwość uruchamiania dowolnych okien nksp bez parametrów, możecie tam wstawić dowolny tekst lub symbol i utrudnić uruchomienie multi na swoim serwerze...

Oczywiście od niedawna (tydzień) plik engine.dll jest szyfrowany na wszystkich 6 globalnych wersjach, dla wielu z was jest to nie do przeskoczenia :P
Aa no i czasem nie znajdziecie "LAUNCHER.BAT" w pliku, możecie wtedy wrzucić folder bin do analizy bądź szukajcie sami inne przykładowe miejsce.

Miłej zabawy ^_^

  • Aive zmienił(a) tytuł na [Last Chaos] Last Chaos i parametry, by stworzyć multi!

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...