PakView patch
Posted: Mon Aug 08, 2011 7:21 pm
Zapewne wielu z was po pobraniu moda chciałoby sprawdzić co znajduje się w pliku *.owp i się trochę poduczyć SAILa na przykładzie danego moda. Niestety większość modów jest chroniona przez długie hasło, którego raczej nie da się złamać. Na szczęście jest na to rada. Wystarczy ręcznie poprawić PakView, by nie sprawdzał hasła. Oto jak tego dokonać.
Potrzebne są:
* PakView v3.1
* Hex Editor (polecam darmowy HxD)
Instrukcja:
1. Przekopiuj z katalogu Original War do jakiegoś pustego katalogu (to będzie katalog roboczy) pliki:
* PakView.exe
* pakview.owsf
* owar.ini
2. Otwórz HxD lub inny hex edytor
3. Załaduj do niego plik PakView.exe
4. Skocz do adresu E8997
5. Zobaczysz następującą linię kodu maszynowego:
52 3C E8 39 B7 F1 FF 74 3E 8B 45 FC 8B 80 8C 03
6. Popraw fragment zaznaczony na czerwono na 75
7. Zapisz plik i uruchom PakView. Kiedy spróbujesz otworzyć zahasłowany plik nie wpisuj hasła tylko wciśnij ok, a plik się otworzy. Co ciekawe, gdy wpiszesz prawidłowe hasło pokaże się komunikat "Password incorrect".
Jak to możliwe? Zastępujemy tutaj asemblerową instrukcję jz na jnz. W ten oto sposób nieprawidłowe hasło jest przyjmowane, a prawidłowe odrzucane
Osoby leniwe mogą pobrać załącznik z gotowcem. W katalogu workdir znajduje się oryginalny PakView. Sposób jest w 100% by me, jeśli ktoś mnie ubiegł to przepraszam. Tekst ma charakter edukacyjny i ma za zadanie powiadomić o błędzie w zabezpieczeniach!!!
Potrzebne są:
* PakView v3.1
* Hex Editor (polecam darmowy HxD)
Instrukcja:
1. Przekopiuj z katalogu Original War do jakiegoś pustego katalogu (to będzie katalog roboczy) pliki:
* PakView.exe
* pakview.owsf
* owar.ini
2. Otwórz HxD lub inny hex edytor
3. Załaduj do niego plik PakView.exe
4. Skocz do adresu E8997
5. Zobaczysz następującą linię kodu maszynowego:
52 3C E8 39 B7 F1 FF 74 3E 8B 45 FC 8B 80 8C 03
6. Popraw fragment zaznaczony na czerwono na 75
7. Zapisz plik i uruchom PakView. Kiedy spróbujesz otworzyć zahasłowany plik nie wpisuj hasła tylko wciśnij ok, a plik się otworzy. Co ciekawe, gdy wpiszesz prawidłowe hasło pokaże się komunikat "Password incorrect".
Jak to możliwe? Zastępujemy tutaj asemblerową instrukcję jz na jnz. W ten oto sposób nieprawidłowe hasło jest przyjmowane, a prawidłowe odrzucane

Osoby leniwe mogą pobrać załącznik z gotowcem. W katalogu workdir znajduje się oryginalny PakView. Sposób jest w 100% by me, jeśli ktoś mnie ubiegł to przepraszam. Tekst ma charakter edukacyjny i ma za zadanie powiadomić o błędzie w zabezpieczeniach!!!