W jaki sposób wersje próbne programów śledzą czas?


-2

Programy, które pobrałem, których okres próbny się zakończył, nawet podczas ponownej instalacji, powtarzają, że mój okres próbny się zakończył. Zastanawiałem się, w jaki sposób korporacje śledzą komputery, które wykorzystały swoją wersję próbną.

Czy fakt, że wersja próbna jest gdzieś zapisana w rejestrze, czy w plikach tymczasowych? Być może jest to jakaś blokada HWID, która rejestruje Twój adres MAC?

Chciałbym wiedzieć, czy ktoś ma jakiś pomysł.

Odpowiedzi:


1

Nie ma na to standardowej metody, więc będzie to zależeć od tego, jaki kod pisze programista. Na przykład ten kod może po prostu przechowywać datę początkową na podstawie zegara lub, jeśli jest bardziej zaawansowany, może faktycznie uzyskać oficjalną datę z Internetu. Jeśli chodzi o to, gdzie to przechowuje, rejestr jest tylko jedną z opcji dostępnych dla programistów, może również przechowywać go w ukrytym folderze danych aplikacji lub w czymś zwanym izolowanym magazynem w .net lub w dowolnym innym folderze w systemie. Może również wysłać unikalny identyfikator i datę rozpoczęcia na serwer i okresowo sprawdzać, czy nie. Pamięć może być zaszyfrowana lub niezaszyfrowana. Ludzie, którzy łamią programy, dokonują inżynierii wstecznej konkretnej zastosowanej metody, ale wymagałoby to dogłębnej wiedzy, chyba że jest to bardzo niewyszukana metoda,

Większość programistów, którzy naprawdę chcą chronić swoje oprogramowanie, z pewnością nie wybrałaby tej metody.


1

Różni się w zależności od oprogramowania, ale generalnie zawsze są to dane przechowywane w rejestrze. Najczęstsze, jakie widziałem, to data ważności przechowywana w rejestrze, więc niezależnie od tego, czy go odinstalujesz, instalacja pozostawia w rejestrze jeden klucz, więc po ponownej instalacji odczytuje ten klucz jako już wygasły.

Edycja: Idąc dalej, niektóre programy nawet nie opierają go na faktycznej dacie, po prostu śledzą upływający czas, a następnie wprowadzają zmianę rejestru po upływie x czasu.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.