吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2873|回复: 10
收起左侧

[CrackMe] 追码(等级5)

[复制链接]
ICEY 发表于 2021-3-15 20:40
CM是什么?Crackme是什么?这是什么东西?楼主发的什么?
他们都是一些公开给别人尝试破解的小程序,制作 Crackme 的人可能是程序员,想测试一下自己的软件保护技术,也可能是一位 Cracker,想挑战一下其它 Cracker 的破解实力,也可能是一些正在学习破解的人,自己编一些小程序给自己破解,KeyGenMe是要求别人做出它的 keygen (序号产生器), ReverseMe 要求别人把它的算法做出逆向分析, UnpackMe 是要求别人把它成功脱壳,本版块禁止回复非技术无关水贴。

本帖最后由 ICEY 于 2021-3-15 21:54 编辑

成功截图:


编译程序:Visual Studio 2019
xp无法运行。

一个有点阴间的CM。追码比爆破简单。

破解提示(刮刮乐):编写用到了 链表 ,内联汇编,hook 。

下载:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册[Register]

x

免费评分

参与人数 2吾爱币 +4 热心值 +2 收起 理由
涛之雨 + 4 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
少年持剑 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

yrd2014 发表于 2021-3-16 09:03
本帖最后由 yrd2014 于 2021-3-16 09:08 编辑

大致分析了下,开局直接搜索文本没有发现成功了一类的提示信息,程序秘钥长度为10位,长度不够则直接显示错误。
1.大致算法
取秘钥第一位+第二位+第三位+0X14 得到计算后的结果,总计计算6位秘钥获得最终结果,其中0X14类似于每一位的密码。
1-6位对应0X14,0X26,0X12,0X5,0X23,0X2E。


2.结果比较
逐字节比较计算出来的结果,如果有一个字节与程序内正确结果不符则直接跳失败。
从计算出来结果可以看出,其实秘钥计算后得出的就是“成功了”这三个字的16进制代码,最后比较也就是程序逐字节比较结果代码是否与这三个字的16进制文本相符。
简单的说你输入秘钥最终经过计算就是为了得到“成功了”这三个字,小菜分析各位大佬轻喷


改了算法胡乱填一组秘钥就完事了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册[Register]

x

免费评分

参与人数 2吾爱币 +5 热心值 +2 收起 理由
涛之雨 + 4 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
ICEY + 1 + 1 用心讨论,共获提升!

查看全部评分

winddyj 发表于 2021-3-16 20:52
吃完饭回来,发现才算了1/10,太多了,放弃了,直接终止掉
跑码注册机VB代码如下:
[Visual Basic] 纯文本查看 复制代码
Private Sub Command1_Click()
   Path = App.Path & "\注册码.txt"
   For a = 48 To 57
       For b = 48 To 57
            c = 179 - 20 - a - b
            d = 201 - 38 - b - c
            e = 185 - 18 - c - d
            f = 166 - 5 - d - e
            g = 193 - 35 - e - f
            For h = 48 To 57
               For i = 48 To 57
                  j = 46 + f + g + h + i - 203
                  If j > 35 And j < 126 Then
                      x = Chr(a) & Chr(b) & Chr(c) & Chr(d) & Chr(e) & Chr(f) & Chr(g) & Chr(h) & Chr(i) & Chr(j)
                      Open (Path) For Append As #1
                      Print #1, x
                      Close #1
                  End If
               Next i
            Next h
       Next b
   Next a
End Sub

免费评分

参与人数 2吾爱币 +5 热心值 +2 收起 理由
涛之雨 + 4 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
成熟的美羊羊 + 1 + 1 tql , 萌新路过

查看全部评分

winddyj 发表于 2021-3-16 02:20

我有点佩服自己了,跟着跑了一遍,发现蒙中了6个数

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册[Register]

x

免费评分

参与人数 1吾爱币 +2 热心值 +1 收起 理由
ICEY + 2 + 1 太强了。其实我预设的密钥不是这个。你竟然追出了第二个解。。

查看全部评分

fanvalen 发表于 2021-3-15 21:41
差评我win7x64 win10x64都没运行成功 我从vc2003-2019库都装了依然不行
提示vcruntime140d.dll.缺少
 楼主| ICEY 发表于 2021-3-15 21:56
fanvalen 发表于 2021-3-15 21:41
差评我win7x64 win10x64都没运行成功 我从vc2003-2019库都装了依然不行
提示vcruntime140d.dll.缺少

刚刚换了一个库编译,已经重新上传了,现在你试试?
bilibin 发表于 2021-3-15 22:08
这个东西我自己编写必须用vs吗
winddyj 发表于 2021-3-16 19:18
估计楼主自己都没想过,注册码能有多少种组合吧?
昨晚实在是瞌睡,追出码看懂算法就睡了,这会有空写了个跑码的注册机
估计还没跑完1%,就已经上千种组合了,这还是把前几位都故意指定成了数字的结果
00?4491704
00?4491715
00?4491726
00?4491737
00?4491748
00?4491759
02=4671702
02=4671713
02=4671724
02=4671735
02=4671746
02=4671757
02=4671768
这会软件还在跑着卡住中,一会跑完把注册机代码放上来

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
ICEY + 1 + 1 哈哈哈确实。刚刚想了想,看来还是不能用纯加法啊。

查看全部评分

heilang99 发表于 2021-3-16 22:26
直接改的算法

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册[Register]

x
吾爱蛋蛋 发表于 2021-3-22 23:04

怎么该锕
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 12:54

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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