vbstreets konferencia - Téma megtekintése - szoftverek elleni védelem hacker guardant elektronikus kulcsok

Azt javaslom, hogy megvitassák a témát a védelmi programok elektronikus kulcsot a letölthető kódot. Ez messze a legmodernebb és nem bomlik le szoftververziót védelmet. Mivel a védett kódot átvisszük a kulcsot, ahol azt végre egy mikroprocesszor, és a számítási eredményeket továbbítják a külső. Építsünk egy emulátor, abban az esetben, megvalósítása, a megfelelő biztonsági stratégia, ez szinte lehetetlen. Könnyebb írni egy új alkalmazást.

Tehát demo készlet kulcs Guardant kód Idő nekem kerülni 580 rubelt. A készlet tartalmazza a kulcsot is, a lemez az SDK fejlesztő és egy darab papírt egy demo gombot.
A jelek szerint így

vbstreets konferencia - Téma megtekintése - szoftverek elleni védelem hacker guardant elektronikus kulcsok

Íme képek a kulcsot. Láthatjuk az akkumulátor el energiával a valós idejű órát. Az akkumulátor élettartama nem menee3 év

vbstreets konferencia - Téma megtekintése - szoftverek elleni védelem hacker guardant elektronikus kulcsok

Mikrokontroller - 32-bites architektúra, Cortex-M3 (1,25 DMIPS @ 96 MHz)

Memória a felhasználói programok - 4 Kbyte

Támogatott hardver algoritmusok - AES-128, ECC160, SHA-256

Összeállításához betöltött kulcsfontosságú használt programok GCC fordító.
Most szeretném kötni ezt a kulcsot alkalmazások VB6. Az átviteli funkciói belső részt, erre a célra kell őket fordítani C és szervezi a kölcsönhatás a fő alkalmazás. Ennek eredményeit és kódpéldákat fog terjedni ebben a témában.

Először a rossz hír. A Guardant SDK példák VB6 és VB.NET. De nem működik. A példa VB6 hiányzik fele fájlokat.
VB.NET kód összeomlik indításkor. Azonban van egy példa az Access, húzza ki a kódot, és át VB. Ebben az esetben,

1) A fájl „test32.bas” van szükség, hogy távolítsa el a következő kódot:

Form_MainFrm.Form1.SetFocus
Form_MainFrm.Form1 = Form_MainFrm.Form1 + Chr $ (13) + Chr $ (10) + Adat

Sub printl (ByVal adatok As String)

Form_MainFrm.Form1.SetFocus
Form_MainFrm.Form1 = Form_MainFrm.Form1 + "" + Adat
Form_MainFrm.Form1.SelLength = 0

Ehelyett a távoli kód skopipastit ezt:

Kód: Egész kiválasztása Sub printf (ByVal adatok As String)

Form1.MainFrm.SetFocus
Form1.MainFrm.Text = Form1.MainFrm.Text + Chr $ (13) + Chr $ (10) + Adat

Sub printl (ByVal adatok As String)

Form1.MainFrm.SetFocus
Form1.MainFrm.Text = Form1.MainFrm.Text + "" + Adat
Form1.MainFrm.SelLength = 0

A Funkció Kód: Egész kiválasztása ErrorHandling zakomentit sort: Kód: Egész kiválasztása TerminateProcess GetCurrentProcess, lRes

Szükséges, hogy az IDE nem esik az esetben, ha a hívást nem támogatja az algoritmus a kulcsot. Most arra van szükség, hogy megszabaduljon a kódot, és megjegyzésbe azokat algoritmusokat, amelyek nem működnek a változata a kulcsot. Amikor kód működni kezd hiba nélkül, fordítsd le, be EXE. Most próbálja kipróbálni működik másik gépen. Ha váltani működhetne anélkül, hogy telepíteni vezetők, engedélyeznie kell azt HID módban.

Ahhoz, hogy a kulcsot a HID? mód:
1. Töltse le a firmware-t a firmware listában (vagy hozzon létre egy újat
képfájl), és kövesse a menü gombot | Tartalmazza HID -
működtetéssel.
2. Írja be a maszkot a kulcs: használd ezt a parancsot kulcs | Recording
gombot. Amikor megnyit egy menüt előtt a csapat meg egy zászló
és a gombot [HID] gombjára menjen a „nyomott” a?
Állítás.
3. A legfontosabb, hogy újra és kipróbálni a HID?
mód.

Itt az ideje, hogy tesztelje a legfontosabb munka a másik gépen használtam erre a célra subnout Asus 900.
Ehhez másoljuk:

1. Az összeállított EXE fájl
2. GrdAPI32.DLL

Helyezze a kulcsot az USB-porthoz, és a futtatáshoz. A program megjeleníti a log munkájukat. Főbb művek és részleteit. Most elkezdheti tervezni a védelmet.

vbstreets konferencia - Téma megtekintése - szoftverek elleni védelem hacker guardant elektronikus kulcsok

Most, egy példa, hogyan lehet rendezni számítógépes hardver algoritmusok egy mikroprocesszor kulcsot.
A legfontosabb Guardant kód használ Cortex-M3 chip. lehet használni, mint egy további processzor kriptográfiai számítások. Ebben az esetben a számítógép CPU nem indul, milyen lenne a fő előnye ennek a módszernek a titkosítást. Először meg kell, hogy hozzon létre egy fogantyú az AES algoritmus, és mentse el a képet a kulcsot. Semmi sem bonyolult, és minden leírt segítséget

vbstreets konferencia - Téma megtekintése - szoftverek elleni védelem hacker guardant elektronikus kulcsok

Elég csak emlékezni száma hardver algoritmus. Ebben az esetben 0.

vbstreets konferencia - Téma megtekintése - szoftverek elleni védelem hacker guardant elektronikus kulcsok

A titkosítási algoritmus az úgynevezett karakterlánc:

Kód: Egész kiválasztása nRet = GrdCrypt (hGrd, 0, DataStrLength, szDataStr, GrdAM_Encrypt + GrdAM_CBC + GrdSC_All, szInitVectorAES, szDataPsw, VarPtr (abyGrdAES_Context (0)))

ahol a 0 a szám a mi algoritmus. Például, a kód maga a kamrában.

Mellékletek crypt.zip hardveres titkosítás AES-128 (3,58 KB) Letöltés: 96

jangle írta (a): Tehát demo készlet kulcs Guardant kód Idő nekem kerülni 580 rubelt.

És mennyit fog kerülni a teljes készletet, és miben különbözik a demo kit?

jangle írta (a): Először a rossz hír. A Guardant SDK példák VB6 és VB.NET. De nem működik.

A fejlesztő egy támogató csapat ilyen esetekben? Lehet, hogy lehet korrigálni változata letölthető az oldalról.

Törekedjen arra, hogy keres, talál, és perepryatat

ger_kar írta (a): Mennyibe fog kerülni a teljes készletet, és miben különbözik a demo kit?

A fejlesztő egy támogató csapat ilyen esetekben? Lehet, hogy lehet korrigálni változata letölthető az oldalról.

Még nem válaszolt ügyfélszolgálat, a kérdés a VB példa


Hmm. És mi van, ha az összes pénzt?

Hurrá! Az új verzió Unreal Commander'a!

Köszönöm. Ezen túlmenően, a helyszín is megjelent oroszul, ez csodálatos.
Az árak is nagyon ésszerű - is jó.
De a szállítási feltételek oly módon, hogy közben jön a vadonban emelkedik ugyanolyan ütemben, ez nem túl jó. eladni az ilyen dolgok tőlünk - én volna tesztekhez

Törekedjen arra, hogy keres, talál, és perepryatat

ger_kar írta (a): Köszönöm. Ezen túlmenően, a helyszín is megjelent oroszul, ez csodálatos.
Az árak is nagyon ésszerű - is jó.
De a szállítási feltételek oly módon, hogy közben jön a vadonban emelkedik ugyanolyan ütemben, ez nem túl jó. eladni az ilyen dolgok tőlünk - én volna tesztekhez

Kapcsolódó cikkek