Reverse Engineering
Binarna analiza i modyfikacja oprogramowania
Przykłady oferowanych usług
Napisanie generatora kodów dostępu do menu serwisowego
Serwis urządzeń specjalistycznych potrzebował uzyskać swobodny dostęp do trybu serwisowego oprogramowania. Było to konieczne w celu sprostania oczekiwaniom klientów w zakresie napraw pogwarancyjnych. Po dostarczeniu aplikacji sterującej danym urządzeniem ustalono jak pracuje algorytm działania klucza serwisowego, tym samym umożliwiając jego generowanie.
Zleceniodawca otrzymał:
- Aplikacje PC do generowania klucza serwisowego
- Aplikacje Android do generowania klucza serwisowego
Przygotowanie dodatkowych wersji językowych, bez kodu źródłowego
Importer urządzeń nawiązał współpracę z chińskim kontrahentem. Zamówiony produkt nie posiadał angielskiej wersji językowej interfejsu użytkownika, nie udało się również uzyskać dostępu do kodów źródłowych.
Zlecenie obejmowało:
- Przygotowanie polskiej i angielskiej wersji oprogramowania
- Przygotowanie instalatora w języku polskim i angielskim
Zabezpieczenie własności intelektualnej na karcie inteligentnej
Klient chciał dać swoim pracownikom dostęp do oprogramowania, które było bardzo pożądane przez konkurencje. Obawiał się on, że pracownicy udostępnią je dalej. Rozwiązaniem było umieszczenie kluczowej części kodu na karcie procesorowej.
- Aplet na karcie inteligentnej cechuje się okresem ważności, w przypadku jej utraty nie będzie możliwości nieuprawnionego dostępu do algorytmu
- Okres ważności apletu można wygodnie wydłużyć przy pomocy kodu jednorazowego
- Każda karta ma swój okres ważności i po tym okresie, musi zostać doładowana