飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 8214|回复: 15

[原创] 第一个易语言CrackMe,高手飘过

[复制链接]

该用户从未签到

发表于 2009-5-6 19:30:44 | 显示全部楼层 |阅读模式
第一个易语言CrackMe,高手飘过。初学易语言,写得很烂,多多指点

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

x
PYG19周年生日快乐!
  • TA的每日心情

    2016-2-14 14:40
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2009-5-6 19:38:11 | 显示全部楼层
    km159
    2133737108
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2009-5-6 21:16:25 | 显示全部楼层
    kelvar
    2133737108

    还是比较简单的明码比较
    F12中断**比较好用。翻堆栈就能找到关键地址,
    004063FF     FC                    cld
    00406400     DBE3                  finit
    00406402     E8 F6FFFFFF           call CrackMe.004063FD
    00406407     68 FE634000           push CrackMe.004063FE
    0040640C     B8 03000000           mov eax,3
    00406411     E8 31000000           call CrackMe.00406447
    00406416     83C4 04               add esp,4
    00406419     68 01000152           push 52010001
    0040641E     E8 1E000000           call CrackMe.00406441
    00406423     83C4 04               add esp,4
    00406426     6A 00                 push 0
    00406428     E8 0E000000           call CrackMe.0040643B
    0040642D     E8 03000000           call CrackMe.00406435
    00406432     83C4 04               add esp,4
    00406435   - FF25 615E4000         jmp dword ptr ds:[405E61]             ; krnln.100296A2
    0040643B   - FF25 655E4000         jmp dword ptr ds:[405E65]             ; krnln.1002960D
    00406441   - FF25 695E4000         jmp dword ptr ds:[405E69]             ; krnln.10029637
    00406447   - FF25 6D5E4000         jmp dword ptr ds:[405E6D]             ; krnln.10028DA5
    0040644D   - FF25 455E4000         jmp dword ptr ds:[405E45]             ; krnln.10028DCA
    00406453   - FF25 5D5E4000         jmp dword ptr ds:[405E5D]             ; krnln.1002976A
    00406459   - FF25 495E4000         jmp dword ptr ds:[405E49]             ; krnln.10028E21
    0040645F   - FF25 4D5E4000         jmp dword ptr ds:[405E4D]             ; krnln.100295C7
    00406465     3800                  cmp byte ptr ds:[eax],al
    00406467     0000                  add byte ptr ds:[eax],al

    到了这里,再查找字符串就可以了

    00406289     B8 00000000           mov eax,0
    0040628E     0F94C0                sete al
    00406291     8945 D8               mov dword ptr ss:[ebp-28],eax
    00406294     8B5D DC               mov ebx,dword ptr ss:[ebp-24]
    00406297     85DB                  test ebx,ebx
    00406299     74 09                 je short CrackMe.004062A4
    0040629B     53                    push ebx
    0040629C     E8 B2010000           call CrackMe.00406453                 ; 算法Call
    004062A1     83C4 04               add esp,4
    004062A4     8B5D E0               mov ebx,dword ptr ss:[ebp-20]
    004062A7     85DB                  test ebx,ebx
    004062A9     74 09                 je short CrackMe.004062B4             ; 关键跳转
    004062AB     53                    push ebx
    004062AC     E8 A2010000           call CrackMe.00406453
    004062B1     83C4 04               add esp,4
    004062B4     837D D8 00            cmp dword ptr ss:[ebp-28],0
    004062B8     0F84 3B000000         je CrackMe.004062F9
    004062BE     68 04000080           push 80000004
    004062C3     6A 00                 push 0
    004062C5     68 0C314000           push CrackMe.0040310C                 ; (*^__^*)
    004062CA     68 01030080           push 80000301
    004062CF     6A 00                 push 0
    004062D1     68 40000000           push 40
    004062D6     68 04000080           push 80000004
    004062DB     6A 00                 push 0
    004062DD     68 16314000           push CrackMe.00403116                 ; 恭喜您!
    004062E2     68 03000000           push 3

    [ 本帖最后由 kelvar 于 2009-5-6 21:19 编辑 ]
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2009-5-7 13:27:20 | 显示全部楼层
    杨兄的东西要顶.算法就不看了!!:loveliness: :loveliness:
    frozen
    2033527616

    算法
    004060D8    DB45 D8         fild    dword ptr [ebp-28]
    004060DB    DD5D D8         fstp    qword ptr [ebp-28]
    004060DE    DD45 D8         fld     qword ptr [ebp-28]
    004060E1    DC0D 04314000   fmul    qword ptr [403104]               ;
    004060E7    DD5D D0         fstp    qword ptr [ebp-30]               ;
    004060EA    DD45 D0         fld     qword ptr [ebp-30]

    004061B9    8955 B0         mov     dword ptr [ebp-50], edx
    004061BC    DD45 C0         fld     qword ptr [ebp-40]
    004061BF    DC4D AC         fmul    qword ptr [ebp-54]               ; //乘以20090506X102
    004061C2    DD5D A4         fstp    qword ptr [ebp-5C]
    004061C5    DD45 A4         fld     qword ptr [ebp-5C]

    004061FB    DB45 F0         fild    dword ptr [ebp-10]
    004061FE    DD5D DC         fstp    qword ptr [ebp-24]
    00406201    DD45 DC         fld     qword ptr [ebp-24]
    00406204    DB45 EC         fild    dword ptr [ebp-14]
    00406207    DD5D D4         fstp    qword ptr [ebp-2C]
    0040620A    DC4D D4         fmul    qword ptr [ebp-2C]               ; //结果乘以结果
    0040620D    DD5D CC         fstp    qword ptr [ebp-34]
    00406210    DD45 CC         fld     qword ptr [ebp-34]
    00406213    DB45 E8         fild    dword ptr [ebp-18]
    00406216    DD5D C4         fstp    qword ptr [ebp-3C]
    00406219    DC75 C4         fdiv    qword ptr [ebp-3C]
    0040621C    DD5D BC         fstp    qword ptr [ebp-44]
    0040621F    DD45 BC         fld     qword ptr [ebp-44]

    这里貌似.
    0040620A    DC4D D4         fmul    qword ptr [ebp-2C]               ; //结果乘以结果
    0040620D    DD5D CC         fstp    qword ptr [ebp-34]
    比如我用户名字frozen 第一位frozen-10进制等于102
    102*20090506=2049231612
    然后你这里fmul    qword ptr [ebp-2C]
    2049231612*2049231612=计数器里面是4199350199620118544
    而0D里面.


    还有就是楼上说0040629C这里是算法CALL.好象这里不是吧!!
    好象全浮点样!!

    [ 本帖最后由 夜冷风 于 2009-5-7 13:32 编辑 ]

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?加入我们

    x
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2009-5-7 20:02:17 | 显示全部楼层
    楼上的厉害,我说的关键Call是猜测的。没有跟进去。声明下免得误导大家
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2009-5-8 11:08:54 | 显示全部楼层

    给老杨捧场

    支持下老杨

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?加入我们

    x
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2017-10-25 13:07
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    发表于 2009-5-8 13:35:55 | 显示全部楼层
    看到浮点算法就头痛顶个
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2009-5-8 16:19:45 | 显示全部楼层
    不玩了,帮楼主顶顶人气 /:013
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2009-5-29 00:06:25 | 显示全部楼层
    mxxgt -2125051995/:013
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2009-5-29 16:00:26 | 显示全部楼层
    /:014 /:014 厉害呀
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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