Reverse Engineering

Binarna analiza i modyfikacja oprogramowania

Zakres usług

Oferuję modyfikację i audyt oprogramowania bez dostępu do kodu źródłowego.

Audyt bezpieczeństwa

Weryfikacja działania aplikacji pod kątem zabezpieczeń. Analiza prawdziwego zachowania plików binarnych wraz z ich ukrytym działaniem.

Rozszerzenie działania aplikacji

Dodawanie nowych funkcji do oprogramowania lub modyfikacja już istniejących, bez dostępu do kodów źródłowych:

  • Przygotowanie dodatkowych wersji językowych
  • Dostosowanie do nowych urządzeń np. od innego producenta. (urządzenia pomiarowe, maszyny przemysłowe itp.)
  • Dodanie nowych funkcji, których brakuje w oryginalnym oprogramowaniu
  • Dodanie obsługi skryptów automatyzujących

Inżynieria wsteczna, łamanie zabezpieczeń

Doradztwo w zakresie bezpieczeństwa aplikacji, weryfikacja stopnia trudności ominięcia zabezpieczeń:

  • Umożliwienie pracy bez klucza sprzętowego dongle i serwera licencji
  • Odkrywanie protokołu komunikacyjnego
  • Przygotowanie alternatywnego klienta dla usługi sieciowej
  • Odzyskiwanie utraconych kodów źródłowych
  • Przygotowanie generatora haseł serwisowych
  • Ustalenie sposobu dostępu do menu serwisowego urządzeń