AGB  ·  Datenschutz  ·  Impressum  







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

Delphi exe code verschlüsseln

Offene Frage von "ferby"
Ein Thema von ferby · begonnen am 15. Aug 2004 · letzter Beitrag vom 23. Aug 2004
Antwort Antwort
Seite 1 von 2  1 2      
ferby

Registriert seit: 15. Aug 2004
Ort: Wien
841 Beiträge
 
Delphi 2010 Enterprise
 
#1

Delphi exe code verschlüsseln

  Alt 15. Aug 2004, 00:16
Hallo,

Ich habe mit Delphi ein Programm geschrieben bei den mann sich einloggen muss. Wenn ich die endung von exe auf txt ändere dann steht da drin auch das Passwort, und das möchte ich selbstverständlich nicht. Ist es möglich die exe Dateei zu verändern, so das das Passwort nicht mehr leserlich für alle da drin steht?
  Mit Zitat antworten Zitat
Jörn

Registriert seit: 5. Sep 2003
Ort: Helmstedt
312 Beiträge
 
#2

Re: Delphi exe code verschlüsseln

  Alt 15. Aug 2004, 00:24
Gibt da n Tool das heisst PECrypt. Soll sehr gut sein.
  Mit Zitat antworten Zitat
Benutzerbild von BTeam
BTeam

Registriert seit: 17. Sep 2003
Ort: Nordhausen
52 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Delphi exe code verschlüsseln

  Alt 15. Aug 2004, 00:50
Ich würde erst garnicht das Passwort im Programm mit einbauen. Ist viel zu unsicher. Wenn einer das geknakt hat kann er dir womöglich mit Hilfe des Passworts dann auch noch schaden.
Wenn dann lass den User das Passwort lieber selber eingeben.
  Mit Zitat antworten Zitat
Alter Mann

Registriert seit: 15. Nov 2003
Ort: Berlin
934 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#4

Re: Delphi exe code verschlüsseln

  Alt 15. Aug 2004, 01:09
Du kannst auch das Passwort für sich verschlüsseln, zb: Char(Ord(A)) + Char(Ord(B))...
Es gibt in diesen Forum div. Hinweise(ich weiss sie jetzt nicht) die sich mit dem
Thema "Cryptographie" beschäftigen, habe pers. eine DLL auf dieser Basis entwickelt und
Passwörter gespeichert (3DES), ob es sich lohnt hängt davon ab in welchem Zyklus sie
gewächselt werden. Eine andere Möglichleit ist es Grafiken mittels Stenagrophie mit
einem Passwort zu versehen...
  Mit Zitat antworten Zitat
sCrAPt
(Gast)

n/a Beiträge
 
#5

Re: Delphi exe code verschlüsseln

  Alt 15. Aug 2004, 01:34
Wie kann man seine Software gegen das "Cracken" schützen?

http://og4all.de/s.jpg, sCrAPt
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Delphi exe code verschlüsseln

  Alt 15. Aug 2004, 08:51
das einfachste wäre das Passwort im Programm zu verschlüsseln wenn es dir nur darum geht das es nicht in klarschrift zu lesen ist. Dabei kannst du deiner Fantasie freien lauf lassen. ganz simpel wäre zum beispiel einfach die buchstaben herumzudrehen das der letzte buchstabe der erste ist etc. (wobei man dann ja nur von hinten lesen muss) oder such dir irgend einen verschlüsselungsalgo raus. Aber wie schon geschrieben, eigentlich haben passwörter in Programmen nix zu suchen, ich selbst packe die nur in Programme wenn diese in der Firma bleiben und auch nur für den internen Einsatz gedacht sind.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von c113plpbr
c113plpbr

Registriert seit: 18. Nov 2003
Ort: localhost
674 Beiträge
 
Delphi 2005 Professional
 
#7

Re: Delphi exe code verschlüsseln

  Alt 15. Aug 2004, 10:16
Passwörter verschlüsselt abzuspeichern is auch irgendwie schmarrn ... sicherer ist es meineserachtens, nur eine checksumme des passwortes abzuspeichern (bei bedarf diese dann verschlüsseln).
Aber, wie ich schon öfter gesagt, und gezeigt habe: Was nutzt das bestverschlüsselte und sicherste passwort, wenn man hinterher nur 2 Bytes patchen muss, um die Passwortabfrage zu umgehen?

Gute Verschlüsselungsalgorithmen bietet auch das DEC von Hagen Reddmann (in der dp unter negaH bekannt).

ciao, Philipp
Philipp
There is never enough time to do all the nothing you want.
*HABENWILL*
  Mit Zitat antworten Zitat
Benutzerbild von The-X
The-X

Registriert seit: 30. Aug 2003
Ort: Woffelsbach / user.exe ;)
377 Beiträge
 
Delphi 7 Personal
 
#8

Re: Delphi exe code verschlüsseln

  Alt 16. Aug 2004, 12:20
Zitat von c113plpbr:
Passwörter verschlüsselt abzuspeichern is auch irgendwie schmarrn ... sicherer ist es meineserachtens, nur eine checksumme des passwortes abzuspeichern (bei bedarf diese dann verschlüsseln).
Genau, z.B. den MD5-Hash des Passwortes hardcoded ins Programm setzen und bei der Abfrage das eingegebene Passwort hashen und mit dem Hash im Programm vergleichen...
je nach Passwort-Länge/Komplexität ist es so gut wie unmöglich das kennwort zu knacken
WGET ftp://root@fbi.us.gov/secret/worldreign.exe <- damit werde ich die Weltherrschaft an mich reissen!
=> irc://irc.quakenet.eu.org:6667/delphi.de da werden Sie auch (manchmal) geholfen
  Mit Zitat antworten Zitat
Benutzerbild von Nikolas
Nikolas

Registriert seit: 28. Jul 2003
1.528 Beiträge
 
Delphi 2005 Personal
 
#9

Re: Delphi exe code verschlüsseln

  Alt 16. Aug 2004, 12:32
Zitat:
Was nutzt das sicherste passwort, wenn man hinterher nur 2 Bytes patchen muss, um die Passwortabfrage zu umgehen?
Ich glaube da wird auf einen Patch a là '='->'<>' angespielt. Wenn es wirklich gelingt so was zu machen, bringt auch der MD5-Hash nichts.
Hat jemand schon mal bei seinem Programm zu Testzwecken so einen Patch versucht?
Erwarte das Beste und bereite dich auf das Schlimmste vor.
  Mit Zitat antworten Zitat
Benutzerbild von The-X
The-X

Registriert seit: 30. Aug 2003
Ort: Woffelsbach / user.exe ;)
377 Beiträge
 
Delphi 7 Personal
 
#10

Re: Delphi exe code verschlüsseln

  Alt 16. Aug 2004, 12:57
Zitat:
Was nutzt das sicherste passwort, wenn man hinterher nur 2 Bytes patchen muss, um die Passwortabfrage zu umgehen?
Seit wann besteht ein [ASM] JE [/ASM] bzw. ein [ASM] JNE [/ASM] aus 2 relevanten Bytes ?
Code:
0100: JE 105  ; 74 03 oder 0F 74 03
bzw.
Code:
0100: JNE 105 ; 75 03 oder 0F 75 03
im eine solche Abfrage umzupolen braucht man normalerweise nur ein Byte patchen,
und zwar die 74 in eine 75 bzw umgekehrt
WGET ftp://root@fbi.us.gov/secret/worldreign.exe <- damit werde ich die Weltherrschaft an mich reissen!
=> irc://irc.quakenet.eu.org:6667/delphi.de da werden Sie auch (manchmal) geholfen
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 15:56 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