DLL in Assembler schreiben

Gast #1601986
Lesenswert?

Gibt es eine Möglichkeit DLLs gegen das deassemblieren zu Schützen?

Man kann irgendwelche Dummy Funktionen machen damit es Aufwendiger wird 
das Teil zu knacken. Aber, gibt es keine andere Möglichkeit seinen Code 
zu schützen?
Gast #1602060
Lesenswert?

Ja. sicher geht das. Man kann den Code selbstmodifizierend machen. Dh 
Code und Datensegment aufeinanderlegen. Und dann den auszufuehrenden 
Code aendern. Dann muss man aber beachten wie weit die Prefetch Unit 
vorgreift. Und bei der neuen Rechnergeneration geht der Trick dann nicht 
mehr...
Aber wenn man dermassen genial ist, dass der code zu schuetzen ist ...
Alternativ kann man auch machen, dass die Applikation auf den eigenen 
Server zugreifen muss. Und das Geheime dann dort ausfuehren.
Gast #1602109
Lesenswert?

Naja..

Sollte Dein Programm/DLL wirklich so superdupergeniale Funktionalität 
aufweisen, dass sich jeder die Finger danach leckt, sie für lau 
geniessen zu wollen, dann wird sich immer jemand finden, der den 
ganzen lästigen Anti-Knack-Kram umgeht und auch noch publik macht. Es 
ist illusorisch zu glauben, dass es den Schutz gegen Cracker gibt.

Man schaue sich z.B. die Masse an hochspezialisierter CAD/CAE Software 
an - mit wasweissichfürimposanten Gegenmassnahmen wie Lizenzserver und 
Online-Aktivierung an - letzten Endes ist sowas fürn Popo. Irgendein 
13jähriger in Hinterbupfing oder ne Horde hochmotivierter chinesischer 
Studenten (weil, die wollen ja damit arbeiten :)) wird sich immer 
finden, der Deine Software aushebelt.

Solltest Du natürlich nur das Rad zum ypsten Mal neu erfunden haben, 
hast Du allerdings gute Chancen, dass sich eh niemand für Deine DLL 
interessiert. Das nenn ich dann 100%igen Schutz.


Das soll Dich natürlich nicht abhalten, Assembler zu lernen!

So.
Gast #1602337
Lesenswert?

Wenns nur um das Aussperren von ein paar Skript-Kiddies geht, kann man 
die DLL mit einem Code-Packer bearbeiten. Dann könnte es aber passieren 
dass die Heuristik diverser Virenscanner deine DLL permanent für etwas 
gefährliches hält ;)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren