Avaleht
uus teema   vasta Tarkvara »  Turvalisus »  Programmi turvaliseks (kopeerimiskindlaks) tegemine märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Leinz
HV kasutaja

liitunud: 15.01.2002




sõnum 16.12.2003 11:49:07 Programmi turvaliseks (kopeerimiskindlaks) tegemine vasta tsitaadiga

Teen visualbasicus programmi ja tahan seda kopeerimiskindlaks teha (müün kasutamisõigust ainult kindlale arvutile). Ei tohi arvestada, et arvuti on ühendatud internetiga. Programm kasutab ka ühte access2000 krüpteeritud ja parooli all olevat andmebaasi.

Ise olen välja mõtelnud sellise lahenduse:
Programm käima minnes kontrollib andmebaasist, kas ta on registreeritud. Kui ei ole, siis näitab kasutajale kõvaketta numbrit krüpteeritud kujul. See number antakse mulle. Mina kontrollin, kas ta on programmi ostnud ja siis annan talle numbrile vastava koodi. See kood pannakse jällegi krüpteeritud kujul andmebaasi. Võin ka vajadusel registrisse miskit kirjutada, aga praegu tundub mulle, et pole vaja.

Kas keegi teab veel häid lahendusi, kuidas programmi kaitsta?
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Deep Fury
Kreisi kasutaja
Deep Fury

liitunud: 13.12.2001




sõnum 16.12.2003 13:14:10 Re: Programmi turvaliseks (kopeerimiskindlaks) tegemine vasta tsitaadiga

Kõvaketta numbrit kujul FFFF-FFFF annab täitsa tasuta utiliidiga ükskõik milliseks muuta. Programmi exe soovitaks näiteks UPXiga igaks juhuks üle käia, muudab hexediteerimise keerulisemaks.
Mis puutub programmi aktiveerimisse/registreerimisse siis siin on küll mängumaa vast ainult fantaasiaga piiratud icon_smile.gif
Kommentaarid: 1 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 1
tagasi üles
vaata kasutaja infot saada privaatsõnum
Leinz
HV kasutaja

liitunud: 15.01.2002




sõnum 16.12.2003 15:29:10 Re: Programmi turvaliseks (kopeerimiskindlaks) tegemine vasta tsitaadiga

Deep Fury kirjutas:
Kõvaketta numbrit kujul FFFF-FFFF annab täitsa tasuta utiliidiga ükskõik milliseks muuta. Programmi exe soovitaks näiteks UPXiga igaks juhuks üle käia, muudab hexediteerimise keerulisemaks.
Mis puutub programmi aktiveerimisse/registreerimisse siis siin on küll mängumaa vast ainult fantaasiaga piiratud icon_smile.gif


Nagu näha, ei paista siin teistel fantaasiat olema... vähemalt siia ei kirjuta keegi icon_sad.gif
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Smith
HV veteran
Smith

liitunud: 25.08.2002



Autoriseeritud ID-kaardiga

sõnum 16.12.2003 15:38:25 vasta tsitaadiga

Saada asi mulle, prooviks crackida icon_smile.gif
Kommentaarid: 158 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 145
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Leinz
HV kasutaja

liitunud: 15.01.2002




sõnum 16.12.2003 15:39:11 vasta tsitaadiga

Smith kirjutas:
Saada prooviks mulle, prooviks crackida icon_smile.gif


Jätan meelde... kui olen midagi head välja mõtelnud icon_biggrin.gif
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Deep Fury
Kreisi kasutaja
Deep Fury

liitunud: 13.12.2001




sõnum 16.12.2003 17:23:12 Re: Programmi turvaliseks (kopeerimiskindlaks) tegemine vasta tsitaadiga

Leinz kirjutas:
Nagu näha, ei paista siin teistel fantaasiat olema... vähemalt siia ei kirjuta keegi icon_sad.gif

Oehh, noh ma genereerin siis ühe idee siia.

Darn pöial .. funktsioon F(igrek) tuli rineimida F(z)'iks icon_smile.gif

Programm kogub arvuti unikaalseid parameetreid ja saab tulemuseks x.
Väärtus x krüpteeritakse funktsiooniga F, tulemuseks F(x)
Klient saadab sulle krüpteeritud võtme F(x) ... sina või sinu server krüpteerib selle lahti ja saab näiteks tulemuseks, et x=111
Sina või su server teeb järgmise tehte 555-111=444. See 444 on väärtus z, millest tehakse teine võti kasutades krüpteerimisfunktsiooni F.
Võti F(z) saadetakse kliendile tagasi.
Klient sisestab võtme F(z) programmi.
Programm dekrüptib võtmed F(x) ja F(z) ... liidab seejärel x+z kokku, saab tulemuseks 555
Programm võrdleb x ja z summat, kui see on 555, siis mõlemad võtmed OK ja programm hakkab tööle.

Noh midagi sellist torkas mul hetkel pähe metoodilise näitena. Siia annab igast kavalaid lisavidinaid muidugi juurde kirjutada vajadusel ja ega selline metoodika ei pruugi parim olla. Lihtsalt peletamaks selle threadi vaimuvaesust icon_wink.gif
Kommentaarid: 1 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 1
tagasi üles
vaata kasutaja infot saada privaatsõnum
Leinz
HV kasutaja

liitunud: 15.01.2002




sõnum 16.12.2003 17:30:05 vasta tsitaadiga

Sellisel juhul küsimus, et millised on arvuti riist- või tarkvaral väärtused, mida muuta ei saa ja kuidas neid visualbasivuga kätte saada?
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
LordVader
Lõuapoolik
Lõuapoolik
LordVader

liitunud: 19.07.2002




sõnum 16.12.2003 17:35:06 Re: Programmi turvaliseks (kopeerimiskindlaks) tegemine vasta tsitaadiga

Leinz kirjutas:

Kas keegi teab veel häid lahendusi, kuidas programmi kaitsta?


Ei olegi paremaid lahendusi, kuna just nii tehaksegi. Krüptimisne on aga täiesti üleliigne kuna proge teises
arvutis käima saamiseks pole vaja teha muud kui emuleerida kõvaketta seerianumbrit (et nagu proge asuks
registreeritud masinas, võti polegi oluline) aga see on juba teine teema.
Kommentaarid: 28 loe/lisa Kasutajad arvavad:  :: 6 :: 6 :: 11
tagasi üles
vaata kasutaja infot saada privaatsõnum
LordVader
Lõuapoolik
Lõuapoolik
LordVader

liitunud: 19.07.2002




sõnum 16.12.2003 17:42:49 vasta tsitaadiga

Leinz kirjutas:
Sellisel juhul küsimus, et millised on arvuti riist- või tarkvaral väärtused, mida muuta ei saa ja kuidas neid visualbasivuga kätte saada?


Visualbasicuga vaevalt et midagi kätte saad. Kõige tüüpilisem ongi kõvaketta seerianumber, põhimõtteliselt aga võib
igal riistwara tükil seerianumber olla. Tähtis pole absoluutselt see kas neid muuta saab (ja reeglina ei saagi) vaid pigem
see kas neid emuleerida saab. Katkestuste baasil servise käest küsimist saab vabalt emuleerida, IO'd saab aga pmodes
samuti emuleerida.
Kommentaarid: 28 loe/lisa Kasutajad arvavad:  :: 6 :: 6 :: 11
tagasi üles
vaata kasutaja infot saada privaatsõnum
Deep Fury
Kreisi kasutaja
Deep Fury

liitunud: 13.12.2001




sõnum 16.12.2003 17:43:46 vasta tsitaadiga

Selliseid asju praktiliselt polegi mida muuta või ära petta ei saaks. Siin tuleks rohkem loota selle peale, et potentsiaalne ründaja ei tea, et su arvuti originaalne number genereeritakse näiteks kõvaketta volume ID'st, kohaliku arvuti SIDist (saab registryst), monitori tüübist. Antud juhul tuleb uus key genereerida kui keegi otsustab format C teha või monitor koos draiveriga ära vahetada icon_smile.gif Sellise key genereerimise protsessis oleks abx kasutada ühesuunalisi funktsioone nagu näiteks MD5 ja SHA. Nende puhul on suht raske kindlaks teha algväärtust millest eelmises postis x kokku arvutati.
Mõtle nüüd ise ka midagi, ega HV foorum pole see koht mis sinu eest peaks sellised asjad ära tegema icon_smile.gif
Kommentaarid: 1 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 1
tagasi üles
vaata kasutaja infot saada privaatsõnum
LordVader
Lõuapoolik
Lõuapoolik
LordVader

liitunud: 19.07.2002




sõnum 16.12.2003 17:55:46 vasta tsitaadiga

Deep Fury kirjutas:

ründaja ei tea, et su arvuti originaalne number genereeritakse näiteks kõvaketta volume ID'st, kohaliku arvuti SIDist (saab registryst), monitori tüübist. Antud juhul tuleb uus key genereerida kui keegi otsustab format C teha või monitor koos draiveriga ära vahetada icon_smile.gif


....ja nii võib igaüks kohe uue parooli saada kui on saatnud esialgse ostja andmed. Kliendile aga Windowsi installimist
keelata ei saa ja seepärast kasutataksegi hoopis füüsilise ketta enda seerianumbrit mitte failisüsteemi ega windowsi oma.
Muidugi litsentsi tingimuses peab olema määratud et kasutusõigus piirneb ainult konkreetse kõvakettaga, või plus siis
veel mingid asja pehmendavad trikid-nüansid (näiteks masinas vähemalt ühe riistwara jupi seerianumber peab klappima,
teisi võib vahetada).
Kommentaarid: 28 loe/lisa Kasutajad arvavad:  :: 6 :: 6 :: 11
tagasi üles
vaata kasutaja infot saada privaatsõnum
Krabi
HV kasutaja
Krabi

liitunud: 28.11.2003




sõnum 17.12.2003 14:02:09 vasta tsitaadiga

On olemas ka LPT porti käivaid jubinaid. Mis on ka programmmi võtmeteks.
Kui seda jullat pordis pole, siis kasutada ei saa !
Seda sisteemat on kah kasutatud.
Kommentaarid: 1 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 1
tagasi üles
vaata kasutaja infot saada privaatsõnum
LordVader
Lõuapoolik
Lõuapoolik
LordVader

liitunud: 19.07.2002




sõnum 17.12.2003 19:59:44 vasta tsitaadiga

Krabi kirjutas:
On olemas ka LPT porti käivaid jubinaid. Mis on ka programmmi võtmeteks.
Kui seda jullat pordis pole, siis kasutada ei saa !
Seda sisteemat on kah kasutatud.


Arvuti suhtleb selle jullaga IO portide kaudu, ok. IO porte aga saab trapida ning viimse kui
detailini teada milline info selle kaudu jookseb, edasi on vaja IO porte lihtsalt emuleerida.
Jalle yritatakse mingite veidrustega raha teenida.
Kommentaarid: 28 loe/lisa Kasutajad arvavad:  :: 6 :: 6 :: 11
tagasi üles
vaata kasutaja infot saada privaatsõnum
Krabi
HV kasutaja
Krabi

liitunud: 28.11.2003




sõnum 18.12.2003 16:13:28 vasta tsitaadiga

Mu teada pidi isegi progetav julla olema. Et mingi kooding ka seal on. Et kui saadetakse porti mingi ports infi siis vastuseks on mingi teine ports infi.
Algoritmi peab teadma. Ja iga korraga on lpt porti saadetav inf erinev. Mis kasu on selle jälgimisest siis ?
Kommentaarid: 1 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 1
tagasi üles
vaata kasutaja infot saada privaatsõnum
kopamehike
HV vaatleja

liitunud: 11.11.2003




sõnum 18.12.2003 16:35:46 vasta tsitaadiga

Seerianumbrikivi baasil võid ise porti ühendatava jublaka teha. Üks selline kivi on näiteks DS2401 ( Integr. circuit, Silicon, To92).

http://shop.medhost.at/index.html?d_DS2401_DS2401_digital_ID7130.htm
http://www.phanderson.com/PIC/PICC/CCS_PCM/ds2401.html
tagasi üles
vaata kasutaja infot saada privaatsõnum
marqs
HV veteran
marqs

liitunud: 06.12.2001




sõnum 18.12.2003 20:00:05 vasta tsitaadiga

tongelid kasutatakse ikka päris hoolega, just kallimate toodete puhul. et mõttetumad, kui mingid tavalised kaitse algoritmid, nad ehk ei ole. on ju teada, et 100% kindlat asja pole. asja väärtuse ja sobiva kaitse vahele peaks siiski mingi loogiline suhe olema.
Kommentaarid: 28 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 27
tagasi üles
vaata kasutaja infot saada privaatsõnum
LordVader
Lõuapoolik
Lõuapoolik
LordVader

liitunud: 19.07.2002




sõnum 19.12.2003 22:36:20 vasta tsitaadiga

Krabi kirjutas:
Mu teada pidi isegi progetav julla olema. Et mingi kooding ka seal on. Et kui saadetakse porti mingi ports infi siis vastuseks on mingi teine ports infi.
Algoritmi peab teadma. Ja iga korraga on lpt porti saadetav inf erinev. Mis kasu on selle jälgimisest siis ?


Reegli selle kohta mis pohjusel iga kord erinevat infi jublakale saadetakse saab teada
programmi algoritmist ja algoritmi saab teada debuggimise teel. Voimalus on isegi parast
programmi crackida nii et ta ei tahagi enam seda jullat.
Kommentaarid: 28 loe/lisa Kasutajad arvavad:  :: 6 :: 6 :: 11
tagasi üles
vaata kasutaja infot saada privaatsõnum
Leinz
HV kasutaja

liitunud: 15.01.2002




sõnum 20.12.2003 13:09:52 vasta tsitaadiga

Tuli üks mõte, aga selle jaoks oleks vaja leida selline universaalne fail, mis oleks paljudes arvutites erinev ning mille sisu lihtsalt ei muutu (v.a. windowsi installimisel näiteks). Kas kellelgi on ideid, kas mõni fail vastab kirjeldusele? (peaks toimima erinevate windowsite puhul)
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
v2hja
HV Guru
v2hja

liitunud: 14.03.2003




sõnum 22.12.2003 00:07:31 vasta tsitaadiga

id kaardiga
seda teisele ei jaga

-------------

(c) by v2hja 2003
kui kasutad tahan raha icon_razz1.gif

_________________
www.ninjatune.net
RIP Monkey Radio
Kommentaarid: 74 loe/lisa Kasutajad arvavad:  :: 0 :: 3 :: 60
tagasi üles
vaata kasutaja infot saada privaatsõnum
LordVader
Lõuapoolik
Lõuapoolik
LordVader

liitunud: 19.07.2002




sõnum 23.12.2003 09:28:41 vasta tsitaadiga

Leinz kirjutas:
Tuli üks mõte, aga selle jaoks oleks vaja leida selline universaalne fail, mis oleks paljudes arvutites erinev ning mille sisu lihtsalt ei muutu (v.a. windowsi installimisel näiteks). Kas kellelgi on ideid, kas mõni fail vastab kirjeldusele? (peaks toimima erinevate windowsite puhul)


Naiteks Windowsi kataloogi kuupaev/kellaaeg. Kuid moni inime installib iga paev windowsi
yle kuna kauem ei pea vastu lihtsalt. Ma küll ei ostaks programmi ainult momendil installitud
Windowsi jaoks. Homme paneb pange ja maksad jalle.
Kommentaarid: 28 loe/lisa Kasutajad arvavad:  :: 6 :: 6 :: 11
tagasi üles
vaata kasutaja infot saada privaatsõnum
Leinz
HV kasutaja

liitunud: 15.01.2002




sõnum 11.02.2004 21:03:20 vasta tsitaadiga

Tuli idee kasutada internetti. Iga kord, kui programm käima läheb, pöördub ta mingile kindlale internetiaadressile http:// jne. See leht kontrollib vastavalt aadressile järgi pandud muutujatele kasutaja registreeritust ning kui kõik tundub õige, annab tulemuseks ühe koodi. Programm paneb koodi kuskile arvutisse ja kui järgmine kord tööle läheb, pöördub lehele ja annab ka varem saadud koodi kaasa... toimub jälle kasutaja kontroll ja uue koodi tagasi andmine.

Kuidas seda programmi petta õnnestuks?
Probleem võib tulla programmi käima pannes, kui programm kasutaja andmed saadab (pean olema kindel, et neid keegi ise kuidagi muutnud pole). Kui väga vaja, teen igale programmi ostjale erineva programmi (kirjutan kasutaja andmed koodi sisse näiteks)

Kõik pettusemoodused on teretulnud.
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Dijital
HV Guru
Dijital

liitunud: 09.06.2003




sõnum 11.02.2004 23:02:24 vasta tsitaadiga

ise tegelen ka ühe softi myygiga, mis töötab lpt-dongle'iga.. softi saab kasutada ka ilma selleta, ainult et puudub võimalus tööd saveda, ja printimisel piltidele tõmmatakse rist peale, ning osad numbrid ja tähed asendatakse teistega. kui aga targad ylemused rootsist ja soomest käisid järjekordset kylaskäiku tegemas, sai neile demonstreeritud ka seda, kuda ilma dongle'ita asi fullina töötab. ja nuputamist jätkus neil kauemaks..
_________________
OBSBOT veebipoe affiliate link/sooduskood: TUIKOTREW
Kommentaarid: 40 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 31
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
HacaX
HV Guru
HacaX

liitunud: 22.01.2004




sõnum 12.02.2004 02:24:18 vasta tsitaadiga

Leinz kirjutas:
Tuli idee kasutada internetti. Iga kord, kui programm käima läheb, pöördub ta mingile kindlale internetiaadressile http:// jne. See leht kontrollib vastavalt aadressile järgi pandud muutujatele kasutaja registreeritust ning kui kõik tundub õige, annab tulemuseks ühe koodi. Programm paneb koodi kuskile arvutisse ja kui järgmine kord tööle läheb, pöördub lehele ja annab ka varem saadud koodi kaasa... toimub jälle kasutaja kontroll ja uue koodi tagasi andmine.

Kuidas seda programmi petta õnnestuks?
Probleem võib tulla programmi käima pannes, kui programm kasutaja andmed saadab (pean olema kindel, et neid keegi ise kuidagi muutnud pole). Kui väga vaja, teen igale programmi ostjale erineva programmi (kirjutan kasutaja andmed koodi sisse näiteks)

Kõik pettusemoodused on teretulnud.
Kui proge otseselt su serverist midagi ei vaja siis kukub see idee kohe ära, kuna võib ju lihtsalt asja patchida, et üleüldse mingit nettumist ei toimuks.
Kui ka vajab siis peab igasugune kaitse olema *serveripoolne*, kuna kasutaja kõvakettal olevat koodi saab ükskik millisest võrdlusest üle hüppama panna.

Muidu, LAN kaardi seerianumber pidi suht unikaalne olema ja muuta ka nii lihtsalt ei saa (kuid pole võimatu). PIII oli ju ka otse proses unikaalne seerianumber, selle näitamise saab aga kinni panna ja P4 minu teada sellist asja (tänu jumalale) enam ei paku.

_________________
IMO & GPLed
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 22
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Ivoshiee
HV veteran

liitunud: 24.01.2003




sõnum 12.02.2004 09:38:06 vasta tsitaadiga

Leinz kirjutas:
Sellisel juhul küsimus, et millised on arvuti riist- või tarkvaral väärtused, mida muuta ei saa ja kuidas neid visualbasivuga kätte saada?

Ajaga seotud parameetrid on päris head. Näiteks Windowsi, Program Files jms alati olemas oleva kataloogi loomise aeg.

_________________
Folding@home
FAH foorum
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Turvalisus »  Programmi turvaliseks (kopeerimiskindlaks) tegemine
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.