← Wróć do projektów

Projekt 02 / Personal / Reverse engineering

FIFA 15 local backend

Eksperymentalny lokalny backend powstający przez analizę komunikacji klienta FIFA 15 i odtwarzanie wybranych zachowań usług.

Reverse engineeringLocal backendNetwork protocols
02/05

Klient gry oczekuje odpowiedzi niedostępnych lokalnie.

Celem było zrozumienie, jak klient komunikuje się z backendem, i uruchomienie wybranych elementów bez zależności od oryginalnej infrastruktury.

Lokalne odpowiedzi odtwarzane krok po kroku.

Analizuję komunikację klienta, identyfikuję potrzebne zachowania i implementuję ich lokalne odpowiedniki do dalszych testów.

Od danych wejściowych do gotowego rezultatu.

  1. 01Obserwacja komunikacji klienta
  2. 02Identyfikacja formatu i oczekiwanej odpowiedzi
  3. 03Implementacja lokalnej obsługi
  4. 04Test w kliencie gry

Moja rola

  • Reverse engineering
  • Analiza protokołu
  • Budowa lokalnego backendu
  • Testy integracyjne

Rezultat

  • Lokalne środowisko do dalszych eksperymentów
  • Udokumentowane fragmenty komunikacji
  • Możliwość testowania kolejnych zachowań niezależnie

Testowany projekt eksperymentalny

Kolejne elementy lokalnego backendu są sprawdzane bezpośrednio z klientem gry.

Stack / narzędziaReverse engineeringLocal backendNetwork protocols