找回密码
 加入
搜索
查看: 44636|回复: 126

浅说一下A3X的结构,算是研究防反编一点素材

 火... [复制链接]
发表于 2013-5-12 12:27:04 | 显示全部楼层 |阅读模式
本帖最后由 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" )



  发现什么?____________________
               
游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 3威望 +5 金钱 +90 贡献 +10 收起 理由
快雪时晴 + 10 牛人
yinbinly + 30 总结的很到位
pusofalse + 5 + 50 + 10 为何要发在灌水区?~

查看全部评分

发表于 2013-5-12 12:30:52 | 显示全部楼层
学习下············
发表于 2013-5-12 13:56:40 | 显示全部楼层
前排支持,,学习下
发表于 2013-5-12 15:03:39 | 显示全部楼层
都是附加在bin后面的一段而已 没有什么好办法可以防止的
发表于 2013-5-12 16:01:10 | 显示全部楼层
真正防止反编译只能靠AU3作者啦呵呵
发表于 2013-5-12 16:36:30 | 显示全部楼层
真正防止反编译只能靠AU3作者啦呵呵
menfan1 发表于 2013-5-12 16:01


这话不错
发表于 2013-5-12 18:08:35 | 显示全部楼层
回复 1# Qokelate
防反的出路之一是,修改AUTOITSC.BIN
发表于 2013-5-12 19:08:17 | 显示全部楼层
回复 7# 楼上风云

修改AUTOITSC.BIN对“动态“反编译器无效。
对AUTOITSC.BIN的修改会反应在编译后的exe檔。“动态“反编译器一样可以以子之矛,攻子之盾。
发表于 2013-5-12 20:05:15 | 显示全部楼层
学习下真的是这样吗。
发表于 2013-5-12 20:34:16 | 显示全部楼层
回复 6# lpxx

我是进来尾随L老师的
 楼主| 发表于 2013-5-12 21:19:10 | 显示全部楼层
回复 8# proteus


    正是如此,甚至也可以把Bin和A3X重新分离出来,然后合成还原为原版的形式
发表于 2013-5-13 00:39:54 | 显示全部楼层
发现了copy /b   纳尼?
发表于 2013-5-13 08:22:57 | 显示全部楼层
谢谢分享,学习一下
发表于 2013-5-13 09:06:35 | 显示全部楼层
看到什么?又看到100关机方法了
发表于 2013-5-13 21:03:47 | 显示全部楼层
前排支持,,学习
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-20 10:14 , Processed in 0.097140 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表