RE: másolásvédelem
Cseh Róbert
R.Cseh at Richter.hu
Wed May 4 09:49:55 CEST 2005
BIOSból, AIDA reportból (proci sorozatszám, videókártya sorozatszám stb) generálni egy azonosítót. De van jobb:
Hardverkulcs. ISA slotba, címdekódolás, és egy PIC/Atmel reagálja le a bemenő adatra adandó választ amit a pontos idő, BIOS azonosító, és egyebekből generál. Ja raknék bele valami MOD osztást is, így nehezebb megfejteni.
De akkor is valami hardverkulcs lenne az alap. De sorosporti is lehet, akkor ott a táp stb. Hardverkulcs elvesztése/lopása csak rendőrséi jegyzőkönyv keretében kerül pótlásra. Egy sima ATTiny2313 bőven sok erre, sztem elég egy ATTiny15 SOIC tokban.Ez meg ~5-600 ft tokozással, Bascom alatt a védelmi program, max 20 sor.
Robi
U.i.: Vírus, adatvesztés stb miatt téged vesznek elő. P programtelepítéskor lehet a hardverkulcsot elleőrizni (belső eeproban sorozatszám, és azzal is tessék számolni.!)
Futés közben is kb. 5-10 percenként ellenőrizni a hardverkulcs meglétét a program _véáletlenszerű_ helyein, és _nem_ szubrutin hívással. Egy-egy alkalommal az ellenőrzés során egy változóba menteni akapott értéket.
A programvisszafejtés során a soros kommunikációt fogják vizsgálni... Így ez nelehessen kiüthető könnyen.
Én akár egy asm rutint is beleraknék...:))
Na pihenek.
-----Original Message-----
From: Zsolt [mailto:elektrotesla at telectronic.hu]
Sent: Tuesday, May 03, 2005 10:30 PM
To: elektro at tesla.hu
Subject: másolásvédelem
hali
hogyan oldanátok meg ?
Adva van egy PC alapú (P1-133, 8MB RAM) gépvezérlô amin egy kiszolgáló program egy 64 bites I/O kártyát és néhány perifária áramkört kezel.
Egy ilyet vásárolnának, de erôs a gyanú, hogy egyet akarnak venni és rátenni sok gépre.
Tehát hogyan lehetne olyan hatásos védelmet készíteni amivel hiába másolja le a programot, az I/O és periféria áramköröket, akkor se mûködjön a másolat.
Nem profi elektronikás szakemberek. Annyit akarok elérni, hogy legalább annyi vagy több munka legyen megfejteni/feltörni, mintha csináltak volna egy újat.
A PC-t én adom hozzá és a benne lévô összes alkatrészt. Lehet valahogy a bios-t átírni majd checksumot készíteni hozzá, vagy a winchester számát kiolvasni vagy valami ilyesmit könnyedén csinálni ?
Az lenne a legjobb, ha a másolat kinyírná saját magát és az összes alkatrészt, vagy ha az eredetibe bele akarnak túrni akkor tönkre teszi saját magát.
Bombát nem akarok elhelyezni benne :)))
köszi
zsolt
More information about the Elektro
mailing list