(ta metoda dotyczy wyłącznie wersji plikowej systemu 1C:Przedsiębiorstwo). Zatem do złamania systemu będziemy potrzebować dowolnego edytora HEX, ale lepiej, aby obsługiwał duże pliki, ponieważ będziemy musieli zmodyfikować plik o dużym rozmiarze. Używam edytora HEX WinHex i wykonuję następujące czynności:
- Po zainstalowaniu WinHex otwieramy w nim plik 1Cv8.1CD, znajdujący się w folderze bazy informacji.
- Następnie musimy znaleźć sekwencję określonych bajtów; w tym celu należy wyszukać w formacie Unicode ciąg znaków users.usr. W tym celu klikamy „Menu”, następnie „Szukaj” – „Szukaj tekstu”.
- Wybieramy kodowanie Unicode i wyszukujemy ciąg znaków users.usr. W celu złamania haseł w systemie 1C należy zmienić sąsiedni bajt z 09 na inną wartość, tak aby
- z 00 00 2D 00 00 00 00 09 00 75 00 73 00 65 00 72 00
- otrzymać 00 00 2D 00 00 00 01 09 00 75 00 73 00 65 00 72 00.
- Poprawiamy ciąg znaków w WinHex w celu złamania haseł w systemie 1C. Po zmianie wartości 0 na 1 klikamy „Zapisz” i uruchamiamy konfigurator, nie zamykając jednocześnie WinHex.
- Otwieramy „Administracja” – „Użytkownicy”.
- Następnie w WinHex przywracamy poprzednią wartość i zapisujemy zmiany, nie zamykając konfiguratora.
- Następnie można dodać nowego użytkownika lub odświeżyć listę użytkowników – wszystkie użytkownicy powinny się pojawić, a następnie możemy wykonać dowolne operacje, na przykład usunąć hasło lub zmienić hasło.
- Zapisujemy listę użytkowników i możemy zalogować się do systemu 1C.
Przestrzegając dokładnej kolejności czynności, łatwo złamiesz dowolne hasło w systemie 1C.
