- Offizieller Beitrag
Hi,
hier ein ganz einfaches Skript. Wie schnell bekommt ihr heraus, was es tut - ohne es auszuführen?
Wenn man große Skripte so schreiben würde und dann noch einen Obfuscator drüberjagt, besteht kaum noch die Chance sich da durchzufinden - allerdings auch für den Autor.
Local $1 = DllStructCreate('ptr[128];')
Local $2[33] = [77,38,-12,-37,45,9,-80,8,-4,-12,2,50,17,14,1,-82,10,-12,2,38,29,7,0,3,-79,55,24,3,-6,-8,-67,1,7]
Local $3 = 0, $4 = 0, $5 = ''
For $6 = 1 To 128
DllStructSetData($1, 1, $6, $6)
Next
While $3 < UBound($2)
$4 += $2[$3]
$5 &= Chr(DllStructGetData($1, 1, $4))
$3 += 1
If $3 = UBound($2) Then Execute($5)
WEnd