本帖最后由 Qokelate 于 2013-5-12 12:33 编辑
看到某人研究防反编,话说我前一段时间在想这个问题,觉得挺有意思的,写点自己的见解供参考吧
先来看一个源码,来自于 AutoIt\Aut2Exe\A3X2EXE.au3
#NoTrayIcon
; 脚本开始 - 在这后面添加您的代码.
#include <Process.au3>
$AutoItASC=@ScriptDir & "\AutoItSC.bin"
MsgBox(32,"说明:","这个工具可以将A3X脚本转换为EXE文件." & @CRLF & "公式:A3X=编译(脚本) EXE=AutoItSC.bin+A3X+(UPX)")
$file=FileOpenDialog("选择您的A3X脚本文件","","A3X 文件(*.A3X)")
if @error = 1 then Exit
if FileExists($file) Then _RunDOS("copy /b " & $AutoItASC & "+" & $file & " " & $file & ".exe")
$YN=MsgBox(36,"恭喜!成功完成!","恭喜已经转换A3X到EXE,是否需要进行UPX压缩?")
If $YN=6 Then Run("cmd /k " & @ScriptDir & "\upx.exe " & $file & ".exe" )
发现什么?____________________
|