首页
社区
课程
招聘
[讨论]我用AU3写了一个CrackMe
发表于: 2009-4-26 15:21 8155

[讨论]我用AU3写了一个CrackMe

2009-4-26 15:21
8155
我用AU3写了一个CrackMe

第一次碰OllyICE,没什么头绪,看了《加密与解密》第三版。也是没有什么头绪。

可能需要真正的实践吧。

能不能麻烦论坛上的朋友,帮我逆向分析一下。并写一下分析过程。

我可以结合书一起思考。

谢谢

(CrackMe我没有加壳)

附上CrackMe的原代码:

$pass = InputBox("请输入密码","请输入密码")

if $pass == @YEAR&@MON&@MDAY Then
        MsgBox(0,"","密码正确")
Else
        MsgBox(0,"","密码错误")
EndIf

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (16)
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
里面的反调试已经被我NOP掉了。。。上面忘记说了。
2009-4-26 15:29
0
雪    币: 349
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
看代码还以为是vb,google一下,才是第一次知道有AU3这种编程语言。
2009-4-26 18:54
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
被下载了12次呢。看看有没有哪位能破掉。
2009-4-27 17:09
0
雪    币: 370
活跃值: (15)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
5
3.3版本以后难以恢复源码恢复了,源码被编码了,不过仍然可以循环看见语句单词
比如
IF
PASS
YEAR
MON
MDAY
THEN
MSGBOX
ELSE
MSGBOX
ENDIF
...
那些+-之类
估计用的是某个表或是编译原理里的栈
=C+AB
2009-4-27 20:11
0
雪    币: 114
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
AU3 有时候用来解决一些问题很爽
简单快捷
2009-4-28 13:29
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
大家表讨论AU3了,谈论下我这个CrackMe吧  
2009-4-28 14:44
0
雪    币: 82
活跃值: (281)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
au3会编码到附加数据
想改变程序流程只能完全解码dump之后
再次使用au3自己编一个新的
不过au3的每一个版本变化好像都有变
挺烦的。。。
2009-4-28 21:23
0
雪    币: 247
活跃值: (42)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
9
老实说  。AU3写的东东运行起来那确实是比较的占CPU。。
     但是,AU3截取不到QQ登陆框的密码框的class
  不信你试试···截取得不对
     看来AU3语言还有待改进··
2009-5-3 22:23
0
雪    币: 247
活跃值: (42)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
10
当然。这个针对的是英文版
   中文版就没有问题。。英文版好像是有点问题··
2009-5-3 22:25
0
雪    币: 1708
活跃值: (586)
能力值: ( LV15,RANK:670 )
在线值:
发帖
回帖
粉丝
11
脚本写的,是不是应该不算??
2009-5-11 22:33
0
雪    币: 319
活跃值: (49)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
12
晕S,有timer控件。。。。。。。。。。。。。。。。。。。
2009-5-12 10:36
0
雪    币: 261
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
13
我去年就用AU3写过一个了,不过到现在都没什么人能破掉!
2009-5-17 06:44
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
14
在那里?
123
2009-5-17 13:21
0
雪    币: 220
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
破解AU3脚本的程序,就相当于变相地反编译AU3...........
2009-6-4 00:00
0
雪    币: 196
活跃值: (37)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
TX早就对那个密码输入框做了处理的,这个不是AU3的问题,不信你可以试试其它的编程语言...
2009-6-8 23:35
0
雪    币: 196
活跃值: (37)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
这种脚本语言是不能简单地做所谓逆向分析的
因为脚本执行的过程是引擎的核心流程,你总不能去修改脚本引擎吧
而从修补脚本入手的话,那你就得把完全解码的脚本在内存里实时注入修补
与其这样还不如把源代码反编译了,那就得看造化了,呵呵
2009-6-8 23:48
0
游客
登录 | 注册 方可回帖
返回
//