Tak jak obiecałem w pierwszym wpisie, kolejny będzie dotyczył tworzenia trainera dla gry „Max Payne”. Trainer napiszemy w Borland Delphi 7 Personal pod WinAPI z wykorzystaniem zmodyfikowanych modułów dostępnych tutaj, pozwalających na stworzenie mniejszego exeka po kompilacji, a przed jego ewentualnym potraktowaniem UPX’em lub innym packerem. Ok, zaczynamy. Najpierw lista potrzebnych rzeczy (kolejność prawie przypadkowa ;)).
- Mózg (bez myślenia ani rusz :)).
- Program „Cheat Engine” dostępny tutaj.
- Podstawowa wiedza o instrukcjach assmeblera i ich opcodach.
- Dużo wolnego czasu na spokojne napisanie trainera i analizę gry.
- Kalkulator przeliczający na Hex (może być calc.exe z Windowsa).
- Total Commander do wygodnej pracy z plikami (pobierzesz go stąd).
- Borland Delphi 7 Personal (znajdziesz je na pewno jeśli pogooglujesz).
- ResEd – edytor, którym stworzymy okno dialogowe Trainera (pobierz stąd).
- Grę Max Payne z patchem w wersji 1.05 (również znajdziesz jak pogooglujesz).
- Plik maxpayne.exe, pozwalający grać bez CD / obrazu ISO (dostępny np. tutaj).
- Kilka narzędzi reversera jak OllyDbg, W32Dasm, HIEW i inne. Wygoogluj je sobie.
Najnowsze komentarze