Forum: Sonstige Fragen zu Delphi
by negaH,
22. Nov 2005
Hast du schonmal deine eigene Sofwtare aus Sicht eines Hackers/Crackers analysiert ? Nein, nehme ich an denn dann wüsstest du das ein Compiler eine Maschine ist die aus für uns wenigen Informationen -> Source eine ganze Menge an Machinencode erzeugt. Da durchzublicken und nun von den vielen Zeilen Opcodes ausgerechnet die Opcodes zu finden die NICHT zur Funktionalität der Sofwtare beitragen ist...
Forum: Sonstige Fragen zu Delphi
by negaH,
22. Nov 2005
;) das musst du den Hacker fragen. Will er dich schädigen ? kostet deine Sofwtare viel geld ? macht deine Software irgednwas was keine andere kann ? Hat der Hacker heute mal Lust&Laune, also Spaß an der Freude, deine für ihn sinnlose und uninteressante Software zu analysieren ?
Alles zuviele WENN und ABERS. Und alle obigen Tricks machen das System eben nicht wirklich sicher, es geht nämlich...
Forum: Sonstige Fragen zu Delphi
by negaH,
22. Nov 2005
Das nützt nur was wenn diese Teile "intelligent" sind, heist du musst auf diesen ein eigenes Program laufen lassen können. Eine einfache Abfrage einer Serialnummer aus diesen Systemen ist nicht sicher zu bekommen, da zwischen Dir und deinem Server hin zur SmartCard/Dongle wiederum ein unsicheres System liegt.
Das kann nur funktionieren wenn die SmartCard direkt online mit deinem Server...
Forum: Sonstige Fragen zu Delphi
by negaH,
22. Nov 2005
Sorry das ich mich nochmal melde:
procedure AntiProcDump;assembler;
procedure antidebug;assembler;
Sind echt alte Hüte und jeder Hacker wird diese Codestückchen sofort rausfischen. Besonders AntiDebug mit seinem "verstecketen" INT 3 OpCode ist sehr leicht für moderne Dissassembler auszumachen. Dies disassemblieren nämlich gleich mehrere möglich Programmpfade man muß es diesen nur...
Forum: Sonstige Fragen zu Delphi
by negaH,
22. Nov 2005
Wie kommst du zu dieser Aussage ?
Sorry aber manchmal verstehe ich die Welt nicht mehr. DU bist ein Programmierer also müsstes ausgerechnet DU sehr genau wissen wie DEINE Sourcen durch den Compiler in einem Maschniencode übersetzt werden und wie DU diesen Code wieder durch einen Disassembler quasi lesbar machen kannst. Es entsteht zwar dann nicht 1 zu 1 der originale Source, aber das juckt einen...