吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5440|回复: 32
收起左侧

[CrackMe] 【注册码已公布】另类CM一枚,新鲜出炉,来交流交流咯!!!

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

本帖最后由 hiddenwar 于 2018-2-9 22:31 编辑

本CM重要是如何得出注册码才是关键哈
本CM注册码已加密
流程非常简单
但是要通过程序分析出注册码也不简单。
各路大神来分析分析,新手作品,大神勿喷!
成功界面如下:


程序由国产易语言编写!
解压密码是:52pojie
https://pan.baidu.com/s/1i7pJvNn

注册码公布:52pojie.cn_CM

CM有几处简单的效验:

程序启动完成,取执行文件名是否为CM.exe,不是就销毁.

按钮被单击后也是取执行文件名是否为CM.exe,不是就销毁.

取执行文件名不等于CM.exe,不是就执行往下执行,所以这一步要改CM程序名称.

以上三点断了就可以输入注册码打开成功界面!


RSA计算注册码难度较大,不为难了。

本帖子中包含更多资源

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

x

免费评分

参与人数 2吾爱币 +2 热心值 +1 收起 理由
湖北吴彦祖 + 1 + 1 厉害,虽然不懂。
zbnysjwsnd8 + 1 RSA太6了 只知道大概流程就是算不出注册码哎。。。

查看全部评分

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

zbnysjwsnd8 发表于 2017-7-17 20:19
本帖最后由 zbnysjwsnd8 于 2017-7-17 21:39 编辑

唔。。。用MD5就算了(将注册码转换成MD5 具体操作在【签名验证】函数中)
RSA都用上了
    调用格式: 〈逻辑型〉 签名验证 (字节集 待验证被签署字节集,文本型 签署结果文本,文本型 签署者公钥文本,文本型 签署者公共模数) - 数据操作支持库一->数据完整性校验
    英文名称:RSACheck
    使用指定公钥和签署结果文本对被签署字节集数据进行验证,如验证通过则说明该字节集数据必定是此公钥拥有者(即签署者)所认可的,且签署后未经任何篡改。验证通过返回真,否则返回假。本命令为初级命令。
    参数<1>的名称为“待验证被签署字节集”,类型为“字节集(bin)”。
    参数<2>的名称为“签署结果文本”,类型为“文本型(text)”。必须为“数字签名”命令所返回的结果。
    参数<3>的名称为“签署者公钥文本”,类型为“文本型(text)”。为十六进制数值文本。
    参数<4>的名称为“签署者公共模数”,类型为“文本型(text)”。为十六进制数值文本。

    操作系统需求: Windows、Linux


    调用格式: 〈文本型〉 数字签名 (字节集 待签署字节集数据,文本型 签署者私钥文本,文本型 签署者公共模数) - 数据操作支持库一->数据完整性校验
    英文名称:RSAEncrypt
    使用RSA非对称密钥算法对指定字节集数据进行签署,支持32到4096之间任意合法的RSA位数,返回签署后的结果文本。
  附一、电子签名系统简要实现方法:
  首先给所有具有签署权利的人员授予不同的RSA钥匙,RSA钥匙由“公钥”、“私钥”、“公共模数”三部分组成,为了生成符合要求的随机密钥,可以下载使用 http://dywt.com.cn/RSATool2v14.rar 第三方工具软件(内有操作说明)。然后将所有人员的“公钥”和“公共模数”成对向外公布,“私钥”由被授予人员自行妥善保管。
  被授权人员使用“私钥”和“公共模数”对指定数据进行签署,然后将签署后的结果文本随同被签署数据一起发送,接收者收到后,使用该签署者公开的“公钥”和“公共模数”及签署结果文本对被签署数据进行验证,如验证通过则说明该数据必定是此签署者所认可的,且没有经过任何篡改。
  附二、数字签名用作软件注册系统的实现步骤:
  1、欲注册用户提供注册信息(如硬件代码、用户姓名等);
  2、软件作者使用自己的私钥对该注册信息进行数字签署得到签署结果文本;
  3、将此签署结果文本作为注册钥匙文件发送给用户;
  4、在用户端的软件使用相同的用户信息、注册钥匙文件及软件作者的公钥进行签名验证,如果通过表明已经注册,否则表示未注册。使用本方法在私钥未泄露的前提下,可以绝对避免破解者做出软件的注册机。本命令为初级命令。
    参数<1>的名称为“待签署字节集数据”,类型为“字节集(bin)”。
    参数<2>的名称为“签署者私钥文本”,类型为“文本型(text)”。为十六进制数值文本。
    参数<3>的名称为“签署者公共模数”,类型为“文本型(text)”。为十六进制数值文本。

    操作系统需求: Windows、Linux



唔。。只知道公匙 签署结果文本 签署公共模数 怎么逆注册码?

只知道密文和加密算法 不知道原文怎么逆注册码?

静等大牛来秒杀这个CM
 楼主| hiddenwar 发表于 2017-7-18 19:34
zbnysjwsnd8 发表于 2017-7-18 16:42
不是难度大的问题 是根本就算不出来 没有私匙
808C4CC63488B70ADA897A3870F3D86DE53A437C80D96175CA14694B7E4B15FBAF5B6048D789030078FEFB75C739BA646BBC5922FD918F222BD227E4A1F86D2D507ED0606CBBF8E9DFA0DA41F7C62585C342D2C8889F698EBA913C424D5B12A98ED578AEF7060873DF9E56FC65D61E060DFFD971BCE5AAC680CBDBC81520FCF7

给你拿去算。
 楼主| hiddenwar 发表于 2017-7-17 18:15
温馨提示:软件内有解密注册码的数据,就这么多,看看能坚持多久...
wangsheng66 发表于 2017-7-17 18:18
hiddenwar 发表于 2017-7-17 18:15
温馨提示:软件内有解密注册码的数据,就这么多,看看能坚持多久...

解压密码
SeriousSnow 发表于 2017-7-17 18:18
你的解压密码呢,,,,,,,,,
 楼主| hiddenwar 发表于 2017-7-17 18:19
wjdxs1 发表于 2017-7-17 18:18
你的解压密码呢,,,,,,,,,

解压密码是:52pojie,不好意思。
 楼主| hiddenwar 发表于 2017-7-17 18:19

解压密码是:52pojie
SeriousSnow 发表于 2017-7-17 18:33
为毛有种吧数据写到运行目录 NB.EXE下然后执行NB.EXE的感觉撒。。。。
 楼主| hiddenwar 发表于 2017-7-17 18:38
wjdxs1 发表于 2017-7-17 18:33
为毛有种吧数据写到运行目录 NB.EXE下然后执行NB.EXE的感觉撒。。。。

对,NB.exe,但要注册码才能打开。
liangxia01 发表于 2017-7-17 18:39
表情制作吗?没说明

点评

额,我无语了!  发表于 2017-7-17 20:42
SeriousSnow 发表于 2017-7-17 18:40
hiddenwar 发表于 2017-7-17 18:38
对,NB.exe,但要注册码才能打开。

如果你是数据原本加密状态用注册码解密那就没意思了,,,,,还没仔细看,,,待会再说了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

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

GMT+8, 2024-3-28 17:15

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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