Honza Prochazka, 27.10.2012 11:48:08
to neni tak jednoduchý. Jsou totiž různé hardwarové klíče, které pracují na různých principech. Třeba existují hw klíče FAST (israelské), které jsou kryptografické, mají speciální obvod a nelze je rozkodovat, desifrovat ani kopirovat. Kazda licence sw se totiz prekodovava pro konkretni klic. Klic musi byt permanetne pripojen k pocitaci, jinak se sw kousne.
Dale existuji hw klice, ktere maji mikropociotac. To byly treba hw klice k AutoCADum. Ty fungovaly jen pri startu programu, kdy cetly z programu urcitou znakovou sekvenci. Ta se dala najit v sw (kdyz jsi ji znal) a dal se udelat novy hw klic, ktery ji obesel.
Tak to jsou dva priklady. Mezi nimi existuje cela rada metod, Obecne ale plati, ze hw klic vzdycky nejak komunikuje se sw nebo jeho casti a musc o tom trochu vic vedet.
Problem hw klicu je v tom, ze kdyz se porouchaji, casto prijdes o licenci k sw, protoze prodejce ti novy klic neda a nuti te k zaplaceni nove licence. Od roku 1996 existuje zakon v Nemecku, pozdeji prijaty pro cele EU a tedy i Cesko, ktery rika, ze uzivatel software, jehoz software je chranen hw klicem, ma pravo udelat takova opatreni, aby nebyla dotcena jeho prava pouzivat software pri poruse hw klice. Tedy ma pravo na porizeni kopie klice nebo jeho odstraneni v pripae jeho poruchy. Zakon vsak nerika, jak to udelat.
--------------------------, 27.10.2012 12:13:47
--------------------------, 27.10.2012 12:20:21
Napadá mě -nešlo by nějakým programem (USBlyzer) odchitit komunikaci mezi klíčem a nacpat ty data do nějakýho MCU
., 27.10.2012 20:18:34
kolik stoji ten software? Vyplati se vubec se zabyvat dekodovanim klice a vyrobou jeho nahrady?
--------------------------, 28.10.2012 00:31:48
23tis.
gaminn, 28.10.2012 09:22:50
Anonyme, víš o tom, že krást se nemá?
--------------------------, 28.10.2012 09:31:47
Soft mám legálně koupenej(včetně klíče),ale potřeboval bych ještě jeden klíč (nebo emulátor) abych ho nemusel přenášet na dvě místa.
gaminn, 28.10.2012 10:25:00
Pokud licence umožňuje používání SW na dvou PC, tak bych asi zkusil kontaktovat prodejce SW s tím, že jsem HW klíč ztratil a že žádám o vydání nového.
--------------------------, 28.10.2012 10:41:59
Licenční podmínky jsem nečetl,ale bez klíče funguje program jako demo.Program je volně ke stažení na webu amit.
QWE, 29.10.2012 02:19:03
Výrobce se na tebe vykašle, na jednu licenci provozovat produkt na dvou PC prostě nesmíš. Zkopírovat HW klíč může trvat od půl dne do několika desetiletí. Dříve šlo nasdílet jeden HW klíč po síti, ale to už dlouhou dobu nefunguje.
--------------------------, 29.10.2012 22:15:07
Jak se to kopírování vlastně delá? Odchytit komunikaci mezi klíčem a programem bych asi zvládl,ale co s tím dál ?
gaminn, 30.10.2012 08:27:36
Představ si třeba takové zabezpečení:
SW pošle náhodné číslo, HW klíč jej přijme, podle nějakého algoritmu, který zná jen SW a HW, jej zašifruje, pošle zpět SW, který přijatá data porovná se svou zašifrovanou verzí.
Není příliš reálné takové zabezpečení prolomit a 100% bude levnější koupit si další kopii SW než se pokoušet o prolomení.
Pak potřebuješ odhadnout co vlastně ta komunikace dělá, namodelovat si tu komunikaci s klíčem a zjistit jak se klíč otvírá, jestli jsou v komunikaci bezvýznamné klamné bity.
A pak si můžeš rozbalit chování kryptografického jádra.
Pokud je komunikace s klíčem vždy stejná, tak stačí udělat stejný odpovídač, pokud využívá klíč s proměnná data, tak musíš zlomit jak to kóduje.
Přeji příjemnou zábavu
Ivoš, 30.10.2012 10:18:33
a co je za problém si tu klíčenku připnout na klíče a mít ji všude u sebe?
., 30.10.2012 19:09:32
Aladdin jsou kryptografické klíče FAST z Israele. Kopírování pusť z hlavy, tak dlouho na světě nebudeš, než by jsi to rozlousknul.
Ty sentinely se dají simulovat, když teda víš co simulovat.
--------------------------, 30.10.2012 20:47:18
nn,HASP to asi nepoužívá.Když program spustím s klíčem a pak klíč vytáhnu,funguje pořád jak kdyby tam klíč byl.
Pro ovládání klíče to používá driver cwKey.sys -vyčte se z klíče platnost licence na konkrétní verzi,časová platnost.Licenci si to načítá při startu programu.Tak mě napadá -odchytit komunikaci mezi driverem a aplikací a napsat vlastní driver,kterej by posílal data jakoby z klíče.
Jinak -klíč při ztrátě končí platnost licence -musí se koupit nová.
--------------------------, 30.10.2012 20:50:29
Klíče u některejch programů bejvají tak,že část programu je na tom HW klíči (vykonávají se procedury na tom klíči) -tenhle to naštěstí nemá.
--------------------------, 30.10.2012 22:39:44
jj,trefa.To je interní klíč.Já mám externí.
Zdravím,mám HASP dongle HW klíč a chci se zeptat,jestli někdo dokážete poradit,jak z něj lze vyčíst data,abych ho při každém použití nemusel zapojovat do USB.
Děkuji
Sender, 3.3.2013 13:52:51
Na HASP jsem emulátory někde viděl.Crackování HASP je popsáno v knize Cracking bez tajemství.Jednomu známému se podařilo obejít HASP,návod vyčetl právě v tý knize,ale musí člověk číst mezi řádky (výborná znalost assembleru je nutností).
zjakub> o jaký program jde ?