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

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1592|回复: 15
收起左侧

[CrackMe] 第3次做CrackMe,C++ QT,有一点反调试

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

本帖最后由 2370177068 于 2023-9-18 19:12 编辑

第三次玩CrackMe,大佬们看看!
1、编写语言:C++  QT 6.5.2
2、联网行为:无
3、是否加壳:主程序不加壳    DLL加壳
4、是否为单文件:否
5、编译器:MSVC2019 64bit Release
6、错误提示:无
7、其他信息:
有一点点反调试保护,可能会出现while true sleep的情况
文件较大主要是Qt的库比较多,解压下来100MB左右
激活码算法固定,巨佬可以写注册机


下载链接:
https://lxgz.lanzouy.com/iFmej18vfh0d


本帖子中包含更多资源

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

x

免费评分

参与人数 3吾爱币 +1 热心值 +3 收起 理由
1MajorTom1 + 1 热心回复!
theRavensea + 1 + 1 热心回复!
liukai25086 + 1 我很赞同!

查看全部评分

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

1364847132 发表于 2023-9-19 15:17

nop了4个跳转,然后随便输入9个字符

本帖子中包含更多资源

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

x

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
2370177068 + 1 + 1 牛!

查看全部评分

solly 发表于 2023-9-23 11:17
本帖最后由 solly 于 2023-9-23 11:22 编辑

算法是 sha3_512:

[C++] 纯文本查看 复制代码
str = sha3_512(机器码)
str.replace('a', '61')
str.replace('b', '62')
str.replace('c', '63')
str.replace('d', '64')
str.replace('e', '65')
str.replace('f', '66')
str1 = "0123456789"
激活码 = itoa(str.countOfChar(str1[0])) + itoa(str.countOfChar(str1[1])) + itoa(str.countOfChar(str1[2]))  + ... + itoa(str.countOfChar(str1[9])) 


我的机器码是:YAt9ehttEn9mCWxldxV3e3QfaRYOZHIbaQJmCw4OYWo
我的激活码是:12818161814699105

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
2370177068 + 1 + 1 我很赞同!

查看全部评分

solly 发表于 2023-9-20 08:55
本帖最后由 solly 于 2023-9-20 11:52 编辑

在dll中检查的:
[C++] 纯文本查看 复制代码
.text:00000001400021EF 90                                    nop
.text:00000001400021F0 48 8B D3                              mov     rdx, rbx
.text:00000001400021F3 48 8B C8                              mov     rcx, rax
.text:00000001400021F6 FF 15 1C 2E 00 00                     call    cs:?CPW@CrackMe03DLL@@SA_NVQString@@0@Z ; CrackMe03DLL::CPW(QString,QString)
.text:00000001400021F6
.text:00000001400021FC 84 C0                                 test    al, al
.text:00000001400021FE 74 14                                 jz      short loc_140002214
.text:00000001400021FE
.text:0000000140002200 49 8D 4D 30                           lea     rcx, [r13+30h]
.text:0000000140002204 FF 15 FE 34 00 00                     call    cs:?show@QWidget@@QEAAXXZ ; QWidget::show(void)
.text:0000000140002204
.text:000000014000220A 49 8B CD                              mov     rcx, r13
.text:000000014000220D FF 15 AD 34 00 00                     call    cs:?hide@QWidget@@QEAAXXZ ; QWidget::hide(void)
.text:000000014000220D
.text:0000000140002213 90                                    nop
.text:0000000140002213
.text:0000000140002214
.text:0000000140002214                               loc_140002214:  


改3个字节即可:
[Shell] 纯文本查看 复制代码
正在比较文件 CrackMe03_0000.exe 和 CRACKME03.EXE
00001599: EB 90
0000159A: 79 90
000015FF: 14 00



本帖子中包含更多资源

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

x
1364847132 发表于 2023-9-20 03:06
2370177068 发表于 2023-9-19 18:37
奇怪了,为什么反调试在你那没起作用,在我这就会弹窗提示检测到调试器或直接闪退?

有作用,只是我提前把IsDebuggerPresent hook了
jjjzw 发表于 2023-9-18 09:00
windeployqt会打包一些用不上的组件,我用qt5打包出来最后只保留Core + Gui + Widgets三个核心dll和platform + style文件夹,用到额外库再加,这样能压缩不少
qt6应该也能做类似的事情(我猜
 楼主| 2370177068 发表于 2023-9-18 11:03
jjjzw 发表于 2023-9-18 09:00
windeployqt会打包一些用不上的组件,我用qt5打包出来最后只保留Core + Gui + Widgets三个核心dll和platfor ...

我知道有的dll可以删除,但是我还是选择保留这些文件
 楼主| 2370177068 发表于 2023-9-18 16:26
大佬们怎么没有消息了,是我的程序解密太容易没意思还是太难了解不开呀
头像被屏蔽
xxlq123 发表于 2023-9-18 16:41
提示: 该帖被管理员或版主屏蔽
theRavensea 发表于 2023-9-18 17:50
目前在学习Qt但没什么效果,可以向你学习一下开发CrackMe吗?
 楼主| 2370177068 发表于 2023-9-18 19:11
theRavensea 发表于 2023-9-18 17:50
目前在学习Qt但没什么效果,可以向你学习一下开发CrackMe吗?

我也是新手,是我刷视频的时候想到个激活码生成的思路,然后就过来做一个CrackMe来玩玩,也用到了AI 3.5。
学Qt我觉得还是要多做些不同的程序,我是属于不喜欢看教程的人,一些教程差劲浪费时间,不如直接上手写,哪里不会学哪里,有问题问AI和群友就行了,当然也可以去某宝找人在线指导。
Cupid天空 发表于 2023-9-19 14:15
可以试试使用enigmavb进行打包,能够压缩三分之一左右。
theRavensea 发表于 2023-9-19 16:49
2370177068 发表于 2023-9-18 19:11
我也是新手,是我刷视频的时候想到个激活码生成的思路,然后就过来做一个CrackMe来玩玩,也用到了AI 3.5 ...

那我先上手试试看效果怎么样,有疑问再向你咨询
您需要登录后才可以回帖 登录 | 注册[Register]

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

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

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

GMT+8, 2024-4-30 06:11

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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