A 201. kérdés ... kapná a számítógép alaplapjának sorozatszámát ... (working with

Üdvözlünk!
Szeretném megkapni a számítógép alaplapjának sorozatszámát valamilyen univerzális módon a szoftver védelme érdekében! A Delphi6 alatt dolgozom, a programom valószínűleg a Win95 platformon is használható







A védelem minõségének megítélése ezen adatok alapján nem, mert mindez magától és csak öntõl függ

A válasz # 2. Válasz a szakértőre: Matveyev Igor Vladimirovich

És az alaplapot illetően - kétféleképpen érhető el a sorozatszám:

1) Keresse meg a BIOS-t. Amikor a számítógép indításra kerül, a POST megjeleníti az alaplap gyártóját, feltételezve van, hogy a sorozatszámot is elolvassa. Nem tudom, hol találja meg ezt a számot - keresse meg magát. Még mindig nehézségekbe ütköznek a memóriához való hozzáférés, véleményem szerint NT alatt nem könnyű elolvasni.

2) A WMI eszközökkel sok információt gyűjt a számítógépről. Egy kis példát írtalak az alaplapra vonatkozó információ megszerzésére, bár a VisualBasic-on. Ezt Delfi-be is le lehet fordítani. És mégis, nem tudom, hogy bárki, de még mindig nem adtam ki a sorozatszámot, talán megkapod.






Lásd a mellékelt fájlt.
A fájl csatolva van a válaszhoz. Letöltés »(tárolási idő: a válasz elküldésétől számított 60 nap)

A válasz # 3. Válasz a szakértőre: Novakovsky Yuri Avramovich

Hello RedMask!
A magamról azt is hozzáteszem, hogy ha egy támadó erõforrásokat talál, vagy ahol az összehasonlítás valós értéke, az sarki róka védett.
Ennek elkerülése érdekében alkalmazza a hash értéket egyirányú műveletek alkalmazásával.

Tartsa a könyvtárat (csatolt fájl).

A titkos értékeket kap kivonatolt értéket, írd le, ha „tiszta szöveg”, a gyűjtemény bájtot az érték ellenőrzése, hogy teszteljék a heshiruete összehasonlítani két kivonatolt értékeket.
A hasadási érték és a hash algoritmus megszerzése után a kiindulási érték nem érhető el, csak élesen.
Sok szerencsét neked!
A fájl csatolva van a válaszhoz. Letöltés »(tárolási idő: a válasz elküldésétől számított 60 nap)

Mini-kérdés fórum

Ez valószínűleg annak köszönhető, hogy a projekt a .NET-re készült. De ez nem fontos, a fő elv. A VisualBasicra írtam, mert van bármilyen változója - OleVariant, és nem szükséges meghatározni a típusát.