Jak odblokować oprogramowanie za pomocą plików DLL

Autor: Louise Ward
Data Utworzenia: 8 Luty 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Jak odblokować oprogramowanie za pomocą plików DLL - Wskazówki
Jak odblokować oprogramowanie za pomocą plików DLL - Wskazówki

Zawartość

Czy kiedykolwiek chciałeś się nauczyć, jak samodzielnie chronić program? Dzięki odpowiednim narzędziom będziesz mógł przeanalizować wewnętrzne działanie programu i zobaczyć, jak działa proces ochrony przed kopiowaniem. Dzięki Assembly (typowi języka programowania niskiego poziomu) możesz nawet zmienić te programy tak, aby były używane bez konieczności rejestracji lub płacenia. Jeśli chcesz to zrobić, musisz złamać oprogramowanie, modyfikując bibliotekę DLL.

Kroki

  1. Dowiedz się o programowaniu w asemblerze. Aby złamać większość oprogramowania, musisz dobrze rozumieć język asemblera.Pochodzi z języka maszynowego, więc każdy zestaw jest specyficzny dla typu używanego komputera. Większość zestawów jest wyrażana w systemie dwójkowym i szesnastkowym.

  2. Przygotuj narzędzia. Aby analizować i edytować pliki DLL, potrzebujesz różnych narzędzi. Pierwszym z nich jest W32DASM - dekompilator oprogramowania umożliwiający analizę programów. Dalej jest SoftIce - narzędzie do sprawdzania błędów systemu Windows. Będziesz także potrzebował dobrego edytora języka programowania, takiego jak UltraEdit lub Notepad ++.

  3. Uruchom program, który chcesz jailbreak za pomocą W32DASM. Zobaczysz, jak biblioteki DLL są ładowane przez program. Użyj W32DASM, aby przeanalizować, jakie funkcje są wywoływane z biblioteki DLL.

  4. Znajdź minutnik. Wiele programów wykorzystuje funkcje synchronizacji, aby zapobiec kopiowaniu, a gdy upłynie czas, program nie będzie dostępny dla użytkownika. Naszym celem jest znalezienie i przekazanie kodu czasowego.
    • Jeśli program, którego jailbreakujesz, używa innej formy ochrony, musisz znaleźć tę funkcję.
  5. Ustaw punkt zatrzymania timera. Po odizolowaniu timera ustaw SoftIce tak, aby przerywał, gdy nadejdzie czas. Pozwoli to zobaczyć dokładny kod, który miał miejsce, gdy został wywołany licznik czasu.
  6. Zmień kod timera. Po znalezieniu kodu timera możesz go zmienić tak, aby timer nigdy nie osiągnął punktu, w którym nie masz dostępu do programu. Na przykład możesz sprawić, że licznik czasu nie będzie liczył do limitu przerwań lub przeskocz, aby minąć licznik. Reklama

Ostrzeżenie

  • Piractwo oprogramowania jest nielegalne w większości krajów.
  • Pękanie prawie wszystkich programów jest również nielegalne.