吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2631|回复: 6
收起左侧

[CrackMe] 64位CM

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

成功图

附件里面有2个版本 一个是带debugger检测 一个普通的cm

带debugger检测的 不会提示也不会退出 检测到调试器后改变算法

无壳  64位CM


理论上应该没多少人愿意做  我混个脸熟也好

本帖子中包含更多资源

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

x

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
禁闭岛 + 1 + 1 爱你哟!

查看全部评分

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

梦游枪手 发表于 2019-1-24 13:18
本帖最后由 梦游枪手 于 2019-1-24 15:31 编辑

能力有限,逆向的是不检测调试器的,程序启动后会调用两次GetTickCount相减,然后加上当前分钟,结果记为val吧


之后读取输入的整数,并减去这个val,截断成char,对  ’su_ _e_ _‘  进行补全,上面得出的char会填入前面两个空,后面两个空是对char+0x10后再填入(也就是's'),所以结果等于0x63(‘c‘)就算成功,这个也可以从后面的判断看出来


所以,只要输入的数字减去val的结果的最后一个字节等于0x63就行了,只不过每次都要去调试器拦截val的值才能得出结果

本帖子中包含更多资源

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

x

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
初吻给奶嘴耶 + 1 + 1 大神🐮🍺

查看全部评分

 楼主| 初吻给奶嘴耶 发表于 2019-1-23 17:54
  挂个一些时日  到时候把 实现原理贴上来  代码不多(杂七杂八 80行左右) 主要是用了一些开源的宏

刚刚自己分析找到了一处爆破点
明明是我先 发表于 2019-1-24 13:00
 楼主| 初吻给奶嘴耶 发表于 2019-1-24 13:28
梦游枪手 发表于 2019-1-24 13:18
能力有限,逆向的是不检测的调试器的,程序启动后会调用两次GetTickCount相减,然后加上当前小时,结果记为 ...

厉害了老哥 完全正确  可能是你结构体没看对 SYSTEMTIME的分钟

检测调试器的其实并没有什么  套用之前的AntiDbg的库而已
主要是加了个骚操作 是初始化失败 改变了一下val值  检测到了又改变一次   其他不变
你既然这个分析出来了 那个其实是一样的

大神666
梦游枪手 发表于 2019-1-24 15:01
初吻给奶嘴耶 发表于 2019-1-24 13:28
厉害了老哥 完全正确  可能是你结构体没看对 SYSTEMTIME的分钟

检测调试器的其实并没有什么  套用之前 ...

哈哈,那里确实看错了,我编辑一下,大神还是不敢当
堂前燕 发表于 2019-1-24 15:07
唉,搞不定,只能改呀改,

本帖子中包含更多资源

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

x

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
初吻给奶嘴耶 + 1 + 1 我很赞同!

查看全部评分

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

本版积分规则

返回列表

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

GMT+8, 2024-11-24 15:46

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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