找回密码
 立即注册

QQ登录

只需一步,快速开始

1401软件论坛总版规【新人必看】如何正确发布收费帖子加入vip系统学习仅需498元免费获得1401软件安全论坛vip开通本站VIP会员请联系QQ 564853771
论坛纪念优盘Beyond EXE超强加密器V1.61401论坛破解工具包 2017-9-12[破解班vip]入门篇[破解班vip]基础篇
[破解班vip]脱壳篇[破解班vip]实战篇[破解班vip]网络验证篇[破解班vip]零基础HOOK教程[破解班vip]零基础易语言入门
[破解班vip]零基础c语言入门[破解班vip]零基础Delphi编程入门[破解班vip]寒假培训课程共7课[破解班vip]破解提高篇[破解班vip]易语言培训课程
[破解班vip]核心技术培训篇[破解班vip]pe格式与pe操作[破解班vip]2022全新封包-山寨-爆破全系列[原创课程]c++单文档框架课程[逆向班vip]汇编语句与反汇编基础
[逆向班vip]全自动扫雷辅助[逆向班vip]手机模拟按键[逆向班vip]植物大战僵尸辅助广告位招租...付费破解软件 +Q 564853771
查看: 6113|回复: 1

[cm分析过程] 内存运行cm分析

[复制链接]
  • TA的每日心情

    2024-6-26 13:37
  • 签到天数: 2767 天

    [LV.Master]伴坛终老

    967

    主题

    3325

    回帖

    2万

    积分

    管理员

    UID
    1
    元宝
    65009
    威望
    4329
    贡献
    612
    信誉值
    0
    精华
    34
    在线时间
    3593 小时
    注册时间
    2014-1-5
    最后登录
    2024-6-26
    违规
    -2
    积分
    22921

    最佳新人活跃会员推广达人宣传达人灌水之王突出贡献吾爱富翁论坛元老在线王已有小成管理团队

    QQ
    发表于 2014-11-27 11:37:29 | 显示全部楼层 |阅读模式
    Ȧ
    转载的, 供大家学习一下
    所用到的工具是:OD 易语言

    先运行CM看看有什么提示没。启动后这是第一个窗口下图:

    点击开始破解又出现一个窗体:
    没有信息提示框,标签上有个错误的字样。
    好了,OD载入。按F9直接运行。在第一个窗口点击“开始破解”。额 额,什么情况,程序终止了。但是另外一个窗口就弹出来了。。
    那可能第一个窗口只是引导的。第二个窗口才是我们的目标,既然它启动了,应该在进程里面会加载的。打开进程管理看看。
    也没有发现什么跟程序有关的进程。但是肯定是有的,注意看这个进程数,你把窗口2关闭就会少一个。运行状况下是25(这个是我的电脑,你的电脑可能不同的)。关闭就只有24个,那这里面肯定有一个是用来加载这个窗口的,不停的打开和关闭这个CM发现了一个CMD.EXE的进程好像有点像。但是不确定。
    好吧,换个方法,先打开软件启动第二个窗口。然后打开OD。从左上角的文件附加。找找这个CMD.exe,看看有没有
    从上图可以看到,没有发现CMD.EXE的进程,但是发现一个可用的信息,就是窗口2的窗口标题”Form1”
    立即附加这个进程。附加后,按一下Alt+e,查看可执行模块,看到这个CMD.EXE的进程了
    双击CMD.exe。马上就搜索字符串信息。结果什么有用信息都没有搜到
    我又迷茫了。。。。。。。。。。
    既然搜索不到CMD.exe里面有“错误”的信息。换个思路,搜索这个内存区域吧,

    Alt+m打开内存。在按下cltr+b,在ascii里面输入“错误”按下确定。
    结果很意外,哈哈

    搜到了:在00450b60的位置搜到了这个字符串信息
    既然在这个地址发现了这个“错误”我们就按下ctlr+g在里面输入450b60,来到这个地址,
    都是乱码,鼠标向上滑动一下,就看到了我们想要的东东了
    然后就是开始破解这个CM了。爆破的话,就Nop2jnz,就成功了。

    算法不会,但是简单的说下这个判断条件吧,
    5 D( E4 M3 u$ ]" m; t: w6 q
    补丁篇:
    这个破解后是保存不出来的。所以在给它打个内存补丁。
    用的工具是E语言贴个具体代码吧。超级简单的
    00450A90  /75 12         这个是要补丁的地址,75 12是要补丁的数据
    00450AEC  /75 12        这个是要补丁的地址,75 12是要补丁的数据
    就是这2个把75 12nop掉,就是 90 90
    % Z0 Q! W4 j6 d3 L0 \' g2 z# }
    看易语言代码: 新建一个windows窗口程序 画一个按钮就行了,借用一个超级模块。
    双击按钮,编写按钮被单机事件
    补丁结果:
    [size=0.83em]14.jpg (100.89 KB, 下载次数: 0)
    下载附件
    [color=rgb(153, 153, 153) !important]2014-11-23 16:14 上传



    好了,图文教程完毕,

  • TA的每日心情
    郁闷
    2018-12-13 21:51
  • 签到天数: 212 天

    [LV.7]常住居民III

    4

    主题

    249

    回帖

    402

    积分

    试剑江湖

    UID
    1885
    元宝
    182
    威望
    221
    贡献
    0
    信誉值
    0
    精华
    0
    在线时间
    50 小时
    注册时间
    2014-8-30
    最后登录
    2018-12-13
    违规
    0
    积分
    402
    发表于 2014-11-27 13:40:33 | 显示全部楼层
    感谢楼主分享,学习了
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|1401软件安全 ( ICP备16034480号 )

    GMT+8, 2024-11-21 17:19 , Processed in 0.159865 second(s), 27 queries , Gzip On.

    Powered by Discuz! X3.5

    Copyright © 2001-2020, Tencent Cloud.

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