DES Ent/Verschlüsseln

01/10/2013 16:59 Crack-wtf#1
Ich habe keine Funktionierende Udf gefunden, welche mich eine in "DES" verschlüsselte Datei entschlüsseln lässt.

Da der key ein "00" Byte enthält, wäre es vorteilhaft, wenn sich der Key in Hex übergeben lässt.

Der DES Calculator auf [Only registered and activated users can see links. Click Here To Register...] Seite funktioniert, jedoch ist die Funktion dafür nur in Python verfügbar.

Falls jemand was hat bitte Antworten.

Info:

Key: 6A68737375676900
Test Text: 28645876A48E189C
Ergebnis: 07002e5c64617461
01/10/2013 17:12 Achat#2
Hast du schon nach einer DLL gesucht?

Ich habe das hier gefunden:
[Only registered and activated users can see links. Click Here To Register...]

"DES" scheint wohl nicht sehr weit verbreitet zu sein.

MfG
01/10/2013 17:14 Crack-wtf#3
Ok wobei ich allerdings nicht nach einer Tripple-Des Entschlüsselung gesucht habe ^^
01/10/2013 17:21 Achat#4
[Only registered and activated users can see links. Click Here To Register...]

Ohne "tripple" ;)
Ist von 2005, vielleicht geht es ja noch.

MfG
01/10/2013 22:32 Crack-wtf#5
Ich gebs auf gibt nix das mir hilft.
Werd dann wohl den Scheiß Pythoncode in Autoit Übersetzen müssen...
Drecks Python.
01/10/2013 23:07 Achat#6
Python --> DLL
AutoIt --> DLLCall
geht nicht?

Du könntest die Webseite ja mit Packets benutzen, das wäre dann aber ziemlich langsam.

€dit:

Das ist doch ein Java Applet? Vlt kannst du das ja automatisieren.

€dit2:

Hier noch Möglichkeiten, was du tun könntest:
  • Thread eröffnen im [Only registered and activated users can see links. Click Here To Register...] Forum.
  • Thread eröffnen in [Only registered and activated users can see links. Click Here To Register...]
  • Thread eröffnen im [Only registered and activated users can see links. Click Here To Register...] Forum
  • "den Scheiß Pythoncode in Autoit Übersetzen" und dann hier eine UDF releasen. :rolleyes:

MfG
01/11/2013 12:36 Lawliet#7
Quote:
Originally Posted by Crack-wtf View Post
Da der key ein "00" Byte enthält, wäre es vorteilhaft, wenn sich der Key in Hex übergeben lässt.
Warum nicht Chr(00) ?
01/11/2013 19:45 Crack-wtf#8
Quote:
Originally Posted by Lawliet! View Post
Warum nicht Chr(00) ?
Naja das wäre das kleinste Problem, aber mein Hauptproblem ist, dass ich keinen Weg finde mein Vorhaben zu Realisieren.

Keine Autoit DES Udf hat mir das Ergebnis geliefert, dass mir der Calculator auf im ersten Post erwähnten Seite liefert.
01/11/2013 20:06 Lawliet#9
Lad die eine native Dll, binde sie über FileInstall ein und nutz DllCall. Es gibt auch eine UDF im Dols direkt in den RAM zu laden, so hast du kein Tempfiles.
01/11/2013 21:02 Crack-wtf#10
Habe die Dll getestet, funktioniert aber nicht.
Returnt immer 0.

PHP Code:
#include <array.au3>
$test = DllCall(DllOpen("DESCrypt.dll"), "string;stdcall", "DeCrypt", "str", BinaryToString("0x28645876A48E189C"), "str", BinaryToString("0x6A68737375676900"))

_ArrayDisplay($test) 
01/11/2013 23:21 Achat#11
Code:
DllCall(DllOpen("DESCrypt.dll")
:confused:

$hDLL= Dllopen
Dllcall($hDll

So?

MfG
01/11/2013 23:28 Crack-wtf#12
Thats the same shit -.-
01/12/2013 01:32 Njahs#13
Versuch es mal mit '$test[0]'

01/12/2013 08:41 lolkop#14
[Only registered and activated users can see links. Click Here To Register...] gibts das ganze zb auch in php realisiert.

php und autoit sind sich so ähnlich, das eigentlich auch ein par einfache search und replaces ausreichen sollten, um den code in autoit zu konvertieren.
01/14/2013 23:18 Crack-wtf#15
Quote:
Originally Posted by Njahs View Post
Versuch es mal mit '$test[0]'

Ich nutze Arraydisplay, was anspringen sollte, sobald die Variable ein Array ist -.-

Quote:
Originally Posted by lolkop View Post
[Only registered and activated users can see links. Click Here To Register...] gibts das ganze zb auch in php realisiert.

php und autoit sind sich so ähnlich, das eigentlich auch ein par einfache search und replaces ausreichen sollten, um den code in autoit zu konvertieren.
Danke werds mir anschauen :D

EDIT:
Habs jetzt damit probiert aber klappt nich :(
Versteh einfach nich was das Problem ist >_<