zeebit 发表于 2008-5-26 09:05:20

代码迷惑参数求解

本人的一个小程序用到了CoProc.au3,生成了一个子进程,用“代码迷惑”编译后,子进程运行后自动关闭!
为此进行了些测试:
      /cs 0                字符串加密      编译出错
      /cn 0                数字加密      子进程运行后自动关闭
      /cf 0                函数重命名                                        子进程运行正常
      /cs=0 /cn=1 /cf=1 /sf=0                编译出错      
      /cs=1 /cn=0 /cf=1 /sf=0                459KB      子进程运行后自动关闭
      /cs=1 /cn=1 /cf=0 /sf=0                623KB                              子进程运行正常
      /cs=1 /cn=1 /cf=0 /sf=1                413MB      子进程运行后自动关闭
      /cs=1 /cn=1 /cf=1 /sf=1                408KB      子进程运行后自动关闭
      /cs=1 /cn=0 /cf=1 /sf=1                336KB      子进程运行后自动关闭
      /cf=0                              623KB                              子进程运行正常

以前也发现过一个现象:对一个网络唤醒程序用“代码迷惑”编译后,运行正常(不出错),但就是唤醒不了机子

编译参数窗口显示的是3.2.9.18,编译进度窗口显示的是3.2.10.1

/sf=1 把没用的函数去掉,好像能明显缩小程序的大小哦!

本人对破解没什么研究,但我想“字符串加密”、“函数重命名”应该是很重要的一种迷惑吧

请教各位达人,“代码迷惑”在实际中是怎么应用的?要注意些什么?

[ 本帖最后由 zeebit 于 2008-6-15 21:47 编辑 ]

漠北雪~狼 发表于 2008-5-27 15:26:45

应该只是CoProc.au3的小BUG?
反正个人使用代码迷惑中几乎很多种方式,除了有非常复杂的文本,比如"锕皑蔼碍爱嗳嫒瑷暧霭谙铵鹌肮袄奥媪骜鳌坝罢钯摆败呗颁办绊钣帮绑镑谤剥饱宝报鲍鸨龅辈"这样的使用代码迷惑就不能正常运行外,没碰到过其它问题,最多是换个版本可以解决.

zeebit 发表于 2008-5-28 09:48:47

谢谢版主
那一般就是用默认的选项?
/sf是把用不到的函数删掉,用这个会不会有问题?

漠北雪~狼 发表于 2008-6-2 00:07:02

曾经试过老版本的,再反编回来时,有几个故意放进去了但没用到的函数确实被删了,楼主不如实际测试下。。。
页: [1]
查看完整版本: 代码迷惑参数求解