吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2720|回复: 7
收起左侧

[CrackMe] 简单CM1

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

提示: 作者被禁止或删除 内容自动屏蔽

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

爱飞的猫 发表于 2024-6-29 23:18
本帖最后由 爱飞的猫 于 2024-6-29 23:19 编辑

IDA 把 CPU 区段头的 462001 注册为函数然后分析即可(因为字符串在这个区段的代码被引用了)。

区段列表:

找到关键字 正确,反过来看条件:

void sub_462001(...)
{
  // 省略无关内容
  *((_DWORD *)a4 - 2) -= 456;
  // 省略无关内容
  success = *((_DWORD *)a4 - 2) == 123;
  // 省略无关内容
  if ( success )
  {
    // 省略无关内容
    *((_DWORD *)a4 - 22) = "正确";
    // 省略无关内容
  }
  // 省略无关内容
}

虽然不知道在干嘛,但整个程序就这一个逻辑分支(其它的跳转都是用 JMP 拼接代码片段来混淆视听,IDA 伪码生成能自动优化),就是将输入的值减去 456,然后与 123 对比。

二者相加的结果 579 就是密码。

头像被屏蔽
 楼主| czyr 发表于 2024-6-29 23:45
你好,再见 发表于 2024-6-30 02:08
004625EE nop掉即可爆破,一大堆花指令跳了半天没跟出正确密码
另外为啥我截图的时候主程序窗口会自动隐藏呢?


本帖子中包含更多资源

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

x
头像被屏蔽
 楼主| czyr 发表于 2024-6-30 14:35
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
suihun 发表于 2024-7-1 01:09
提示: 该帖被管理员或版主屏蔽
头像被屏蔽
cqycxcw 发表于 2024-7-1 08:07
提示: 作者被禁止或删除 内容自动屏蔽
redapple2015 发表于 2024-8-8 14:51
终于搞定了。
我的方法是:
在内存窗口搜:"正确",找到两个,转到随便一个“正确”地址,在用搜字符串搜“正确”。
找到后,转过去,看调过“正确”的jmp下断,“正确”上面第一个jmp,修改为nop,程序退出。那就不是这个jmp。继续向上找jmp下断nop掉,运行就可以。





本帖子中包含更多资源

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

x

免费评分

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

查看全部评分

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

本版积分规则

返回列表

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

GMT+8, 2026-10-16 21:10

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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