Forum: Object-Pascal / Delphi-Language
Delphi
by Lyan,
15. Dez 2014
Nun ja, dann werde ich wohl den Vorschlag mit dem Hash verwenden, das ist immerhin das was ich suche, auch wenn man sagen darf dass die Methode nicht 100%ig den richtigen Key bruted...
Forum: Object-Pascal / Delphi-Language
Delphi
by Lyan,
14. Dez 2014
;Decrypt the exe which is stored in the data section
proc decryptExecutable stdcall APITable:DWORD, image_base:DWORD, section_header:DWORD
local str1:BYTE, ret_val:DWORD, section_address:DWORD,\
section_size:DWORD, key:BYTE, encrypted_backup:DWORD
pushad
;get section adress and size
stdcall writeNewLineToLog,
writeWithNewLine createStringDecrypting, str1, dec_exit_error
Forum: Object-Pascal / Delphi-Language
Delphi
by Lyan,
14. Dez 2014
Ich verstehe deinen Ansatz, der ist aber leider nicht ganz da wo ich hin möchte ;)
In deinem Beispiel:
Entweder ich hab direkt einen treffer, oder es dauert ein wenig, oder ich bin 2020 noch nicht fertig.
Ich suche, nochmals für die anderen die das lesen gesagt, ein VERFAHREN(mathematisch) mit dem sich ein Schlüssel bruteforcen lässt. Ich kann mir gut vorstellen, dass ich z.b. anfangs...
Forum: Object-Pascal / Delphi-Language
Delphi
by Lyan,
14. Dez 2014
Hallo,
ich sage schon mal im Voraus: ich habe keine Ahnung wie das geht und ich möchte auch keine Komplettlösung oder Codebeispiele.
Ich möchte im groben eine Verschlüsselungs- und Entschlüsselungsroutine haben, wobei die Entschlüsselungsroutine den Key, mit der die Verschlüsselungsroutine einen String vorher verschlüsselt hat, nicht kennt.
Dementsprechend soll beim Aufruf der...