AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Programm soll nur 30 Tage laufen.

Ein Thema von smart · begonnen am 15. Aug 2006 · letzter Beitrag vom 18. Aug 2006
Antwort Antwort
Seite 5 von 9   « Erste     345 67     Letzte »    
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#41

Re: Programm soll nur 30 Tage laufen.

  Alt 15. Aug 2006, 16:36
Also was habe ich jetzt alles gehört:
Computername: Lässt sich leicht ändern
IP-Adresse: Ändert sich automatisch (meistens) und ist nicht ganz eindeutig

Knacken ist gut, das muss man nicht mal knacken, die Methode wird von selbst nicht funktionieren.

@vlees: Wenn ichs von nem Freund habe? Wenn ich es von nem anderen PC von mir per USB-Stick geholt habe? Wenn ich es von ner Heft-CD von irgendner Zeitung habe? Wenn grad mein Internet ausgefallen ist?
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Benutzerbild von vlees91
vlees91

Registriert seit: 19. Apr 2004
843 Beiträge
 
Turbo Delphi für Win32
 
#42

Re: Programm soll nur 30 Tage laufen.

  Alt 15. Aug 2006, 16:39
dazu schrieb ich was...
vlees91
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#43

Re: Programm soll nur 30 Tage laufen.

  Alt 15. Aug 2006, 16:42
Zitat von vlees91:
dazu schrieb ich was...
ja, wirklich tolle Einstellung. "pech gehabt" ... so findet man bestimmt viele zufriedene Kunden...

  Mit Zitat antworten Zitat
Torpedo

Registriert seit: 21. Dez 2003
410 Beiträge
 
#44

Re: Programm soll nur 30 Tage laufen.

  Alt 15. Aug 2006, 16:46
Wenn das über einen Internetserver läuft braucht man nur "abhören" was der Server zurückgibt, wenn man das Programm starten darf und dann zukünftig das Programm auf einen eigenen Server, der auch auf dem eigenen Computer laufen kann, umleiten (Stichwort "hosts") und das selbe zurückgeben, wie es der echte Server getan hätte.

Oder die Methode, die wohl immer funktioniert: Cracken. Meistens muss dafür nur 1 Byte im Programm umgeändert werden.

Ich würde auch eine Demo weitergeben und wenn man die Seriennummer eingibt, verbindet sich das Programm zu einem Server im Internet, der dann diese Nummer kontrolliert. Sollte sie richtig sein, erstellt der Server eine temporäre Update-Datei, die dann vom Programm heruntergeladen wird. Diese Datei sollte dann so schnell wie möglich wieder gelöscht werden, damit sie auch nur eine Person downloaden kann, was aber natürlich nicht garantiert ist.
  Mit Zitat antworten Zitat
Cöster

Registriert seit: 6. Jun 2006
589 Beiträge
 
Turbo Delphi für Win32
 
#45

Re: Programm soll nur 30 Tage laufen.

  Alt 15. Aug 2006, 16:48
Zitat von Balu der Bär:
Zitat von Cöster:
Zitat von 3_of_8:
[...]
Und richtig sicher ist es trotzdem nicht.
Wie kann man es denn knacken?
Indem ich die Abfrageroutinen einfach rauspatche.
Das heißt, du öffnest die Exe in Word o.ä.? Dann werden eben alle Strings nochmal verschlüsselt und der schlüssel wird in einzelne Strings zerlegt.
  Mit Zitat antworten Zitat
Balu der Bär
(Gast)

n/a Beiträge
 
#46

Re: Programm soll nur 30 Tage laufen.

  Alt 15. Aug 2006, 16:51
Zitat:
Das heißt, du öffnest die Exe in Word o.ä.? Dann werden eben alle Strings nochmal verschlüsselt und der schlüssel wird in einzelne Strings zerlegt.
Nein, mit einem Debugger (z.B. OllyDGB) oder Disassembler (z.B. W32Dasm). Diese Programme spucken mir sozusagen den Quellcode eines Programmes aus (in Assembler und nicht in einer Hochsprache) und wenn man das nötige Wissen hat kann man das Programm nach belieben verändern, unter anderem auch Funktionen komplett aus dem Programm entfernen.
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#47

Re: Programm soll nur 30 Tage laufen.

  Alt 15. Aug 2006, 16:52
*räusper*

In Word?

Nene, das macht man mit nem Hexeditor.

Und du kannst sagen was du willst, es gibt Mittel und Wege sowas zu umgehen. Wer das schaffen will, der schafft das auch.

Wenn große Firmen wie Microsoft keinen komplett wirksamen Schutz entwickeln können, wirst du es auch nicht schaffen.

Die Frage ist nur: Kann man den Aufwand für einen potentiellen Cracker so hoch schrauben, dass es in keinem Verhältnis zum Nutzen steht?
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Torpedo

Registriert seit: 21. Dez 2003
410 Beiträge
 
#48

Re: Programm soll nur 30 Tage laufen.

  Alt 15. Aug 2006, 16:54
Zitat von Cöster:
Das heißt, du öffnest die Exe in Word o.ä.? Dann werden eben alle Strings nochmal verschlüsselt und der schlüssel wird in einzelne Strings zerlegt.
Man ändert nicht den Schlüssel, sondern die Abfrage. Z.B.:
Aus
if eingabe = berechnerichtigenschluessel(bla) then..
wird:
if not eingabe = berechnerichtigenschluessel(bla) then..
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#49

Re: Programm soll nur 30 Tage laufen.

  Alt 15. Aug 2006, 16:56
Oder man patcht gleich alles mit nop raus, was eigentlich noch besser ist.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Cöster

Registriert seit: 6. Jun 2006
589 Beiträge
 
Turbo Delphi für Win32
 
#50

Re: Programm soll nur 30 Tage laufen.

  Alt 15. Aug 2006, 16:58
Zitat von Balu der Bär:
Zitat:
Das heißt, du öffnest die Exe in Word o.ä.? Dann werden eben alle Strings nochmal verschlüsselt und der schlüssel wird in einzelne Strings zerlegt.
Nein, mit einem Debugger (z.B. OllyDGB) oder Disassembler (z.B. W32Dasm). Diese Programme spucken mir sozusagen den Quellcode eines Programmes aus (in Assembler und nicht in einer Hochsprache) und wenn man das nötige Wissen hat kann man das Programm nach belieben verändern, unter anderem auch Funktionen komplett aus dem Programm entfernen.
Wusste ich gar nicht, dass es sowas gibt. Dann sind aber doch im Grunde genommen alle Programme Open Source, wenn man so einfach den Code rauskriegt.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 5 von 9   « Erste     345 67     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:04 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz