Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Jak zrobić żeby program miał licencję?


Rekomendowane odpowiedzi

Opublikowano

@UP Jak zrobić właśnie taką licencję że jak wpisze kod to program będzie normalnie działał?

Prosił bym o kod lub tut :D

#teamBolek

Opublikowano

Ja robie czasami coś prostego, i może łatwego do ominięcia ale bardzo skutecznego (przynajmniej w moim przypadku :) )

Może nie dokładnie chodzi ci o to co chcesz, ale jeśli rozumiesz dobrze VB to powinieneś coś wykombinować.

Pobieram CPUID i ID płyty głównej (można jeszcze woluminu jakiejś partycji ale co tam..) potem te dwie wartosci lacze, szyfruje w rot13 a nastepnie hashuje w MD5, i tak otrzymany kod wykorzystuje pozniej do sprawdzenia czy to ten "pan" który kupił programik go odpala.

 

A jak to sprawdzamy ?

Łatwo, wrzucamy np plik users.txt na jakiegoś FTPka, z np takim szablonem:

user[nick, haslo, kod]

kod - ten hash MD5 o ktorym wspomnialem wczesniej, ja dodatkowo jeszcze szyfruje nick i haslo w rot13.

 

Potem w programiku robie sobie takie coś:

Dim client As New System.Net.WebClient()
            Dim retVal As String = client.DownloadString("http://www.strona.pl/users.txt")
            If retVal.Contains(String.Format("user[{0},{1},{2}]", nick, haslo, kod)) Then 'sprawdzamy czy wartosc zwrocona przez webclienta zawiera nasze info do logowania
                'Dobry kod 
            Else
           'Zly kod 
End If

Można ten plik users.txt tak zamieszać że niedzielny użytkownik internetu nigdy się nie skapnie o co w nim chodzi.

Nie bawił bym się w żadne bazy danych w VB bo dajmy na to masz kod do logowania do bazy danych w swoim programie, podajesz usera i hasło a potem ktoś sobie wrzuci ten twój programik do jakiegoś reflectora, znajdzie ten kod i będzie miał gotowe hasło.

 

Oczywiście to nie jest gotowiec, nikomu nie będę pisał programów ale pomóc mogę.

Gdy Ci smutno gdy Ci źle,j*bnij format dysku C

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...