AutoIt Obfuscator version history with changes and bugfixes to the obfuscation engine, Windows client versions and WebAPI interface.
#cs
& #ce
followed by a new line (thx Mike A.)$array[] = [1, 2, 3]
$nResult = DllCall('shlwapi.dll', 'int', 'StrCmpLogicalW', 'wstr', $sVal1, 'wstr', $sVal2)[0]
$array = [1, 2, 3]
For $i = 5 To 1 Step $variable
$var = .123
For $i = 5 To 1 Step -1
Local Enum Step *2 $eFoo1, $eFoo2
Opt("MustDeclareVars", 1)
$ocrypt.CryptAlgorithm = "aes"
Global $vx = Asc(StringMid("Random(18, 150 + SRandom(), 162)", 3, 1))
to prevent automatic deobfuscation with simplistic search & replace methods like these#cs
& #ce
(thx Kao)$objWMIService.ExecQuery(...)
as well as the support for object properties e.g. MsgBox($objItem.FreeSpace)
FileInstall()
function. Its first parameter has to be a string literal, and now it's preserved in the obufscated code.Null
keyword#Region
and #EndRegion
pragmas$CmdLine
and $CmdLineRaw
are not renamed anymore/ActivationCode
and it was wrongly described as /ActivationKey
)If you would like to ask me about AutoIt Obfuscator, or something's not clear, mail me. I'll be happy to answer all of your questions.