Întrebarea # 201 ... ați obține numărul de serie al plăcii de bază a acestui computer ... (lucrul cu

Bine ai venit!
Aș dori să primesc numărul de serie al plăcii de bază a acestui computer într-un mod universal pentru a proteja software-ul! Lucrez în Delphi6, programul meu va fi probabil folosit chiar și pe platforma Win95







Pentru a judeca calitatea protecției pe baza acestor date nu va fi, pentru că totul depinde de dvs. și numai de dumneavoastră

Răspunsul este # 2. Răspunde expertului: Matveyev Igor Vladimirovich

Și în ceea ce privește placa de bază - există două modalități posibile de a obține numărul de serie:

1) Căutați în BIOS. Când computerul este pornit, POST afișează producătorul plăcii de bază, trebuie să se presupună că și numărul de serie este citit. Nu știu exact unde să găsesc acest număr - căutați-vă singur. Mai există încă dificultăți în ceea ce privește accesul la această amintire, în opinia mea, în NT, nu este ușor să o citiți.

2) Folosind instrumentele WMI, acesta colectează o mulțime de informații despre computer. V-am scris un mic exemplu despre obținerea de informații despre placa de bază, deși pe VisualBasic. Acest lucru poate fi, de asemenea, tradus în Delphi. Și totuși, nu știu cumva pe cineva, dar încă nu am dat numărul de serie, poate că o vei obține.






Vedeți fișierul atașat.
Un fișier este atașat la răspuns. Descărcare »(perioadă de depozitare: 60 de zile de la momentul trimiterii răspunsului)

Răspunsul este # 3. Răspunde expertului: Novakovsky Yuri Avramovich

Bună ziua RedMask!
De la mine pot adăuga că dacă un atacator găsește în resurse sau unde este adevărata valoare cu care se face comparația, vulpea arctică este protejată.
Pentru a evita acest lucru, aplicați valoarea hash obținută prin operațiuni într-o singură direcție.

Păstrați biblioteca (fișier atașat).

Din valoarea secretă, obțineți o valoare hash, scrieți-o cel puțin "text simplu", este un set de octeți; atunci când verificați, valoarea este, de asemenea, hashed și să compare două valori hash.
Având o valoare hashed și un algoritm hash, valoarea inițială nu poate fi obținută, doar prin forță bruta.
Mult noroc pentru tine!
Un fișier este atașat la răspuns. Descărcare »(perioadă de depozitare: 60 de zile de la momentul trimiterii răspunsului)

Forum cu mini-întrebări

Acest lucru se datorează probabil faptului că proiectul a fost creat pentru .NET. Dar acest lucru nu este important, principalul principiu. Am scris pe VisualBasic, pentru că are vreo variabilă - este OleVariant și nu este necesar să îi determinăm tipul.







Trimiteți-le prietenilor: