EXE转AU3 非AU3反编译工具
本帖最后由 cmc5410 于 2014-3-9 05:25 编辑论坛上也见过不少的AU3反编译工具这个不是反编译工具
论坛也有些朋友是搞AU3开发的 怕自己的程序被反编译工具反编译
这个可以把程序需要包含的DLL或者EXE 转成二进制变量
防止反编译工具直接解压出数据 配合混淆代码 效果还是可以的
使用方法
选择EXE或者DLL设置保存文件名 我这里设置的是exe.au3自己设置
点击伪造
会弹出让你设置变量名 这个变量可以任意设置最好不要中文默认cmc5410自己改下
设置变量就是为了一个程序包含的多个DLL或者EXE
每个转换成二进制为了区分
目录下会生成AU3文件这个就是DLL或者EXE转换的二进制包含文件
生成了AU3文件我们还要把他转换成EXE也就是伪造另一个EXE或者DLL
在同一目录新建AU3文件
#include "exe.au3"
Func MakeExeFromAu3($var,$outPutExe)
$out=FileOpen($outPutExe,2)
Local $string = BinaryToString($var)
FileWrite($out,$string)
If not @Error Then MsgBox(0,"","Done")
FileClose($out)
EndFunc
MakeExeFromAu3($cmc5410,"success.exe")
注意上面的#include "exe.au3" 为之前生成的文件名
MakeExeFromAu3($cmc5410,"success.exe")这个为你设置的变量名
然后编译出来看看是不是有了一个新的EXE 或者DLL 了 0. 0
新编译的EXE文件怎么运行不 呢
比如把MsgBox(0, "指南", "你好 世界!")编译为EXE,再把这个EXE用你的生成二进制文件,再调用生成新的EXE,运行不了的!不知道楼主测试没有! 我是沙发?? 高手入云,第一次听到这个au3..{:1_924:} 好东西啊一上班就能看到支持啊 尝尝鲜 谢谢分享 谢谢分享 貌似看起来不错支持个 那段代码怎么运行?还是需要编译?哪位有环境帮忙编译一下吧,多谢
这个很不错,谢谢分享 朋友需要 down下给他看看