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

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 1072|回复: 14

[CrackMe] C写的第四个cm(xp可运行)

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

新手一个,
用c又写了一个cm,比上一个复杂一点。
希望破掉的各位,力所能及的指点一下
先谢为敬。
正确.jpg

1个.exe和6个.dll放在一个文件夹运行即可。
cm--2020-05-21.zip (83.78 KB, 下载次数: 56)

免费评分

参与人数 2吾爱币 +7 热心值 +2 收起 理由
阿斯顿2 + 1 + 1 用心讨论,共获提升!
CrazyNut + 6 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

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

htpidk 发表于 2020-5-21 20:40
几个dll之间绕来绕去,算法不难,流程很清晰,要跟算法只是体力活,还是直接强撸好
批注 2020-05-21 203858.png
q2510908331 发表于 2020-5-22 08:51
昨天晚上太忙下载了看了一下.没细跟.说一下流程吧
1.DLL很多.打开主程序(.exe) F5反汇编可以看到它加载的DLL是哪个.并且获取这个DLL的导出函数是哪个.
比如主程序: 导出函数是 cm 加载的cm.dll
这样你就打开cm.dll IDA转到导出表. 找到cm函数去逆向就行.
下面又加载了新的导出函数.以及DLL 方法依次类推.直接看算法就可以了.

楼主DLL调DLL 这个其实可以不用.既然是Crackme最少最好.着重算法那块把. 你这样DLL掉DLL 就是复杂一点.对有经验的人来说.直接看
宿妙图 发表于 2020-5-23 10:06
先拖到ida看一眼,发现在cm.dll里进行判断,然后搜字符串搜不到猜想可能字符串在cm.dll里,进去搜一下搜到了,额,算法太复杂,一路改标志寄存器走到下面,还是爆破直接点
`6@@D~}T0NPG%1XQ0[{8QK4.png
神之名 发表于 2020-5-21 22:53
本帖最后由 神之名 于 2020-5-21 22:57 编辑
htpidk 发表于 2020-5-21 20:40
几个dll之间绕来绕去,算法不难,流程很清晰,要跟算法只是体力活,还是直接强撸好

大佬我又来学习了,这个搜索完字符串没有找到有用的,需要怎么下手?
image.png
htpidk 发表于 2020-5-21 23:08
神之名 发表于 2020-5-21 22:53
大佬我又来学习了,这个搜索完字符串没有找到有用的,需要怎么下手?

11.png
没有字符串,他把password correct这十几个字符都拆开了依次putchar显示,ascii吗的0x70对应的字符是p,0x61对应的是a,依次类推,直到把这十几个字符一个个输出显示。

伪代码就是:
putchar(0x70)
putchar(0x61)
...........................
这样,所以你搜不到字符串

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
神之名 + 1 + 1 热心回复!

查看全部评分

神之名 发表于 2020-5-21 23:12
htpidk 发表于 2020-5-21 23:08
没有字符串,他把password correct这十几个字符都拆开了依次putchar显示,ascii吗的0x70对应的字符是p ...

那你怎么找到切入口呢,能不能给点提示或者说一下思路
htpidk 发表于 2020-5-21 23:24
神之名 发表于 2020-5-21 23:12
那你怎么找到切入口呢,能不能给点提示或者说一下思路

拿起IDA跑啊,F5一按基本等于源码在脸上了,只要会C或C++,能看得懂伪代码就可以了
神之名 发表于 2020-5-21 23:32
htpidk 发表于 2020-5-21 23:24
拿起IDA跑啊,F5一按基本等于源码在脸上了,只要会C或C++,能看得懂伪代码就可以了

image.png
你是说这个?
htpidk 发表于 2020-5-21 23:58

对的。。。。。。。。
Sweettea 发表于 2020-5-22 09:30
禁止套娃
您需要登录后才可以回帖 登录 | 注册[Register]

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

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

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

GMT+8, 2020-5-27 15:10

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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