Einzelnen Beitrag anzeigen

blackdrake

Registriert seit: 22. Aug 2003
Ort: Bammental
618 Beiträge
 
Delphi 10.3 Rio
 
#12

Re: Sichere Compiler Einstellungen?!

  Alt 17. Sep 2007, 17:16
Hallo.

Ja, die Editfunktion fällt bei Resourcen/Hex-Editoren weg, aber der Schutz ist nicht sicher. Ein guter Packer ist UPX: http://upx.sourceforge.net/ .

Wie ich sehe, willst du verhindern, dass eine VCL-Eigenschaft geändert oder betrachtet wird. Du kannst den Schutz erhöhen, in dem du die VCL-Eigenschaft z.B. bei OnCreate setzt.

Delphi-Quellcode:
procedure TForm1.OnCreate(...);
begin
  Socket1.IP := 'IP-Adresse';
end;
Dies würde jedoch "IP-Adresse" nach dem Dekomprimieren in der EXE im Klartext hinterlassen.

Du solltest besser eine leichte Verschlüsselung verwenden:

Delphi-Quellcode:
procedure TForm1.OnCreate(...);
begin
  Socket1.IP := Entschluessle('Verschlüsselte IP');
end;
Falsch wäre aber:

Delphi-Quellcode:
procedure TForm1.OnCreate(...);
begin
  Socket1.IP := Entschluessle(Verschluessle('IP-Adresse'));
end;
Weil man dann wieder die IP im Klartext in der EXE drinnen hat.

Wenn ich eine leichte Verschlüsselung ohne Key aus der CodeLib vorschlagen darf: http://www.delphipraxis.net/internal...schl%FCsselung

Gruß
blackdrake
Daniel Marschall
  Mit Zitat antworten Zitat