Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
Leinz
HV kasutaja
liitunud: 15.01.2002
|
16.12.2003 11:49:07
Programmi turvaliseks (kopeerimiskindlaks) tegemine |
|
|
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 |
|
 |
Deep Fury
Kreisi kasutaja

liitunud: 13.12.2001
|
16.12.2003 13:14:10
Re: Programmi turvaliseks (kopeerimiskindlaks) tegemine |
|
|
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
|
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
tagasi üles |
|
 |
Leinz
HV kasutaja
liitunud: 15.01.2002
|
16.12.2003 15:29:10
Re: Programmi turvaliseks (kopeerimiskindlaks) tegemine |
|
|
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  |
Nagu näha, ei paista siin teistel fantaasiat olema... vähemalt siia ei kirjuta keegi
|
|
Kommentaarid: 14 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
tagasi üles |
|
 |
Smith
HV veteran

liitunud: 25.08.2002
|
16.12.2003 15:38:25
|
|
|
Saada asi mulle, prooviks crackida
|
|
Kommentaarid: 158 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
145 |
|
tagasi üles |
|
 |
Leinz
HV kasutaja
liitunud: 15.01.2002
|
16.12.2003 15:39:11
|
|
|
Smith kirjutas: |
Saada prooviks mulle, prooviks crackida  |
Jätan meelde... kui olen midagi head välja mõtelnud
|
|
Kommentaarid: 14 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
tagasi üles |
|
 |
Deep Fury
Kreisi kasutaja

liitunud: 13.12.2001
|
16.12.2003 17:23:12
Re: Programmi turvaliseks (kopeerimiskindlaks) tegemine |
|
|
Leinz kirjutas: |
Nagu näha, ei paista siin teistel fantaasiat olema... vähemalt siia ei kirjuta keegi  |
Oehh, noh ma genereerin siis ühe idee siia.
Darn pöial .. funktsioon F(igrek) tuli rineimida F(z)'iks
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
|
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
tagasi üles |
|
 |
Leinz
HV kasutaja
liitunud: 15.01.2002
|
16.12.2003 17:30:05
|
|
|
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 |
|
 |
LordVader
Lõuapoolik


liitunud: 19.07.2002
|
16.12.2003 17:35:06
Re: Programmi turvaliseks (kopeerimiskindlaks) tegemine |
|
|
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 |
|
 |
LordVader
Lõuapoolik


liitunud: 19.07.2002
|
16.12.2003 17:42:49
|
|
|
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 |
|
 |
Deep Fury
Kreisi kasutaja

liitunud: 13.12.2001
|
16.12.2003 17:43:46
|
|
|
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 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
|
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
tagasi üles |
|
 |
LordVader
Lõuapoolik


liitunud: 19.07.2002
|
16.12.2003 17:55:46
|
|
|
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
|
....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 |
|
 |
Krabi
HV kasutaja

liitunud: 28.11.2003
|
17.12.2003 14:02:09
|
|
|
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 |
|
 |
LordVader
Lõuapoolik


liitunud: 19.07.2002
|
17.12.2003 19:59:44
|
|
|
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 |
|
 |
Krabi
HV kasutaja

liitunud: 28.11.2003
|
18.12.2003 16:13:28
|
|
|
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 |
|
 |
kopamehike
HV vaatleja
liitunud: 11.11.2003
|
|
tagasi üles |
|
 |
marqs
HV veteran

liitunud: 06.12.2001
|
18.12.2003 20:00:05
|
|
|
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 |
|
 |
LordVader
Lõuapoolik


liitunud: 19.07.2002
|
19.12.2003 22:36:20
|
|
|
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 |
|
 |
Leinz
HV kasutaja
liitunud: 15.01.2002
|
20.12.2003 13:09:52
|
|
|
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 |
|
 |
v2hja
HV Guru

liitunud: 14.03.2003
|
22.12.2003 00:07:31
|
|
|
id kaardiga
seda teisele ei jaga
-------------
(c) by v2hja 2003
kui kasutad tahan raha
_________________ www.ninjatune.net
RIP Monkey Radio |
|
Kommentaarid: 74 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
3 :: |
60 |
|
tagasi üles |
|
 |
LordVader
Lõuapoolik


liitunud: 19.07.2002
|
23.12.2003 09:28:41
|
|
|
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 |
|
 |
Leinz
HV kasutaja
liitunud: 15.01.2002
|
11.02.2004 21:03:20
|
|
|
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 |
|
 |
Dijital
HV Guru

liitunud: 09.06.2003
|
11.02.2004 23:02:24
|
|
|
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 |
|
 |
HacaX
HV Guru

liitunud: 22.01.2004
|
12.02.2004 02:24:18
|
|
|
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 |
|
 |
Ivoshiee
HV veteran
liitunud: 24.01.2003
|
12.02.2004 09:38:06
|
|
|
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 |
|
 |
|