Mein Programm bitte cracken

Anwendungen, Tools, Userlibs und anderes nützliches.
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

freedimension hat geschrieben:Drei Ethikregeln für einen Programmierer:
1.) Ändere niemals Daten des Benutzers
2.) Ändere NIEMALS Daten des Benutzers
3.) Ändere unter KEINEN Umständen Daten des Benutzers
Jap, mein ich auch so, außer es ist das Ziel des Programs, also z.B. sowas wie XP-AntiSpy, also ein Systemprogram.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Beitrag von freedimension »

Hast Recht, da fehlt noch ein "ungefragt" wie in "4. ÄNDERE NIEMALS und unter KEINEN Umständen ungefragt (d.h. ohne sein Wissen) die Daten des Benutzers".
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Benutzeravatar
sen-me
Beiträge: 478
Registriert: 17.07.2005 16:02
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von sen-me »

naja, soweit ich hier gelesen hab geht es nur auf einer version

und ich glaube das hat dann später wenig sinn es als schutzmechanismus einzusetzen ^^

ich habs jetzt nicht getestet, is nur ne überlegeung
wenn man nen router hat kann man ja fragen ob schon ein server aufgemacht wurde, wenn ja, dann soller niocht nochmal da sprogramm starten

oda man holt die ip (nur wenns nen i-net prog is) und prüft beim programmstart immer ob schon ein client mit der ip zugegriffen hat

für offline würd ich sagen, macht man ein progress test, keine ahnung ob das so geht (ob die process doppelt drin sind)

weiß nicht wenn man den datei namen ändert ob es auch nen anderer name drin is

andere option wäre, das man (wobei ich wieder nicht weiß ob das geht) ein globalen tastenkürtzel setzt, und wenn dieser vorhanden ist, wird wieder error gekomm, allerdings sollt eman den kürtzel sehr sehr sehr unwarscheinlich setzen (also da sman bestimmt siche rist das kein anders programm diesen verwenden würde ^^)
z.b.
crtl+a+d+f+h+j+n+t+v+w
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Beitrag von freedimension »

@sen-me: Bin mir jetzt nicht sicher, aber hast du die Anforderung auch wirklich richtig verstanden?
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Benutzeravatar
sen-me
Beiträge: 478
Registriert: 17.07.2005 16:02
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von sen-me »

keine ahnung mehr ^^

ja eigentlich schon

aber mir fällt diese art von "schützen" so auf als wäre es nen notweg ^^
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Beitrag von freedimension »

Also, es ging nicht darum zu verhindern dass ein Programm drei Mal parallel läuft, sondern darum dass ein Programm nur drei Mal sequentiell aufgerufen werden darf, sozusagen als Shareware-Trial-Version.
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
DMACON
Beiträge: 1
Registriert: 10.12.2005 21:12

Beitrag von DMACON »

ziemlich schwacher schutz :mrgreen:. du überprüfst einfach die ganze zeit ein paar bestimmte variablen nach dem schema

a + b == c
a == d
b == e

ich habe die prozedur, die diese initialisiert, überschrieben, so dass immer gültige werte gesetzt werden. (das auslesen von 6816tms.DAT wird übersprungen.)

hier der patch
http://fileanchor.com/12810-d

und falls es damit probleme geben sollte, hier das cracked exe
http://fileanchor.com/12811-d

wenn du einen ernstzunehmenden schutz für deine programme willst, würde ich dir empfehlen, dir mal exe-protectors anzuschauen.
http://programmerstools.org/taxonomy/term/17/
gibt auch gute kostenlose.
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

rayman1970 hat geschrieben:Na ja , da bin ich ja froh das die eigentliche EXE noch nicht gecracked worden ist ! Das ist ja der Sinn der ganzen Aktion .

Ich denke mal die anderen Sachen bekomme ich schon noch in den Griff .

Gruß Rayman

Einfach mal abwarten.......;-)
Poste es im englischen Forum. Wenn thefool online kommt dauerts noch knappe 2 minuten und er hats.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
Sylvia
verheiratet<br>1. PureGolf-Gewinner
Beiträge: 487
Registriert: 29.08.2004 09:42
Wohnort: Old Europe

Beitrag von Sylvia »

@rayman1970:
Meinst du mit Cracken, das Programm zum laufen zu bringen ? :lol:
Basic Pur = PureBasic
Benutzeravatar
rayman1970
Beiträge: 89
Registriert: 01.09.2004 16:10
Wohnort: Troisdorf bei Bonn
Kontaktdaten:

Beitrag von rayman1970 »

Hi DMACON !

Super , du hast es hinbekommen ! Mittlerweile denke ich allerdings eh über eine Alternative nach .

@Silvia
Wenn ich lachen will , geh ich in den Wald.....

Gruss Rayman
Antworten