Avatar billede bjering Nybegynder
13. september 2004 - 21:36 Der er 15 kommentarer og
1 løsning

kan man lave noget ala en watermark i pure kode?

Hejsa..

jeg sad her og tænkte på om det er muligt at lave en slags watermark (usynlig) i mit c++ program..

den skal nok smides ind en 4-5 steder, og skulle gerne være sådan jeg kan lave en super hurtig watermark reader (så jeg kan se watermark senere).

prøvede at søge på google, men fandt kun omkring watermark på billeder...

kender i nogle links til et sted hvor der måske er et eksempel på hvordan man kan lave det ?

behøves ikke være noget helt vildt advanceret, bare en nem en (hvis der da er nogle af dem).

og som sagt den skal helst være i pure kode, dvs man ikke kan hex edit ens watermark væk (ascii strenge er nemme at finde).
Avatar billede arne_v Ekspert
13. september 2004 - 21:42 #1
Hvad mener du med watermark i program ?

I EXE filen ? I CPP filen ? Eller ?
Avatar billede bjering Nybegynder
13. september 2004 - 21:46 #2
well kommer an på hvad der er bedst, ville helst i exe filen (nemmest) men spørgsmålet er, hvad er mest sikkert, ville noget mene det er at lave den i selve programmer (cpp) filen.

eller måske en på begge måder.. sådan set, hvad der er bedst, men samtidig ikke alt for svært, og helst nogenlunde sikkert.
Avatar billede arne_v Ekspert
13. september 2004 - 21:47 #3
Hvad er det du vil forhindre ?
Avatar billede bjering Nybegynder
13. september 2004 - 21:50 #4
det program jeg er ved at lave vil blive givet ud frit, og da den er den eneste af typen jeg ved der er ude, vil jeg beskytte den lidt for at andre folk ændrer på den (f.eks med en resource hacker program) og giver den videre og sider det er dem der har lavet den.

og i tilfælde af at de gør det alligevel, at kunne bevise det er min via watermark (og så self at jeg er den eneste der har sourcen)
Avatar billede bjering Nybegynder
13. september 2004 - 21:51 #5
jeg kan ikke stave idag :( sorry
Avatar billede bjering Nybegynder
13. september 2004 - 21:53 #6
desuden er den også til closed beta brugerne der accepterer at de ikke må give den videre, for at fange folk der ikke føgler det, og så side til dem de ikke får flere versioner.
Avatar billede arne_v Ekspert
13. september 2004 - 21:54 #7
Umiddelbart ville jeg nok:

- putte et char array med krypteret streng af "(c) by Bjering"
- putte dekrypterings koden i programmet
- lade programmer dekryptere og udskrive

Hvis folk kan bryde det, så kan de også selv lave programmet (og formentligt
hurtigere).

C/C++ er meget svært at reverse engineere.
Avatar billede bjering Nybegynder
13. september 2004 - 22:02 #8
k tak, vil prøve det, tror nok det er godt nok, tænkte på jeg ville gøre ala det her:

decrypt char array watermark.
create modeless dialog popup window (hvis man trykker rigitig keyboard kombination)der i står water mark.

da filen også er pakket med ASPack ville det forhåbentlig være nok for nu
Avatar billede bjering Nybegynder
13. september 2004 - 22:03 #9
smider du et svar ? tror jeg vil rode med noget ala det ovenfor.
Avatar billede arne_v Ekspert
13. september 2004 - 22:04 #10
Husk at vælge en kryptering lidt bedre en Cæsar.
Avatar billede arne_v Ekspert
13. september 2004 - 22:04 #11
svar
Avatar billede arne_v Ekspert
13. september 2004 - 22:07 #12
Har du iøvrigt overvejet at gribe det helt anderledes an og publicere din
kilde kode under GPL licens ?
Avatar billede bjering Nybegynder
13. september 2004 - 22:13 #13
min krypterings er alt for sikkert til at give ud, der er tusindevis der har prøvet at bryde den i over 7 år, og jeg er den første der har kildekoden til krypteringen (jeg ved af om ikke andet).

og da jeg ikke er interreseret i at folk laver cheats til den kan jeg ikke rigtig frigive koden.
Avatar billede arne_v Ekspert
13. september 2004 - 22:18 #14
Lyder som noget spil !

Det kan godt være at GPL ikke er sagen til det.
Avatar billede snowball Novice
27. juni 2006 - 13:40 #15
Kommentar fra thp, 27/06-2006 09:44:58, er blevet fjernet grundet dårligt sprogbrug!

Snowball / CoAdmin
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester