电子技术论坛

 找回密码
 快速注册

QQ登录

只需一步,快速开始

搜索
下载方法|用单线程|避免多扣帖子规范|求助必读|发帖建议积分策略|勋章介绍|新人必读获取金币|推广论坛|出售帖子基本礼节|致会员信|版规总则
禁涉政治|反对低俗|举报专帖征集相片|留下足迹|推荐精华上传附件|制作分卷|使用网盘禁发qq群|恶意灌水|纯表情帖加入团队|监督机制|安全上网
查看: 1602|回复: 3

详谈另类的暴力破解方法

[复制链接]
发表于 2012-5-24 17:39:35 | 显示全部楼层 |阅读模式

注册家电维修技术论坛,与同行畅聊维修技术,享更多技术论坛功能。

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

x
Author: DragonEgg[MR]&[ESST]

    Date: 2010/03/10.作

  
    大约两个月前就测试成功了,一直没写,怕是又和上次(DRDOS)一样,被人误会就惨了.

    一般的暴力破解,是在对比输入码加密后的值与正确值以后,进行强制跳转,验证机制: 引用:

    …… (假定是我们按下注册按钮之后 注册信息的验证从这里开始)

    CALL XXXX0001(这里取注册码长度)

    JEN (不等于软件正确的注册码长度则跳向注册失败)

    ……

    CALL XXXX0002(取软件的机器码——很多软件的注册方式都采取一机一码的形式)

    ……

    CALL XXXX0003(看机器码是否为空)

    ……

    CALL XXXX0004(其他)

    ……

    CALL XXXX0005(其他)

    ……

    CALL XXXX0006(算法CALL)

    TEST AL, AL(标志位比较)

    JNE (关键跳转 如果AL标志位为0则跳转)

    ……

    CALL XXXX0007(若上方不跳 则弹出注册成功)

    ……

    CALL XXXX0008(向系统写入注册信息)

    RETN

    ……

    CALL XXXX0009(软件注册失败)

    ……

    RETN

    (验证机制来自于《飘云阁论坛07版破解基础教程》)而我想到的是,在第一个CALL就跳,也就是不用取得输入值,也不用加密,也不用对比,直接跳到“成功”。验证机制为: 引用:

    …… (假定是我们按下注册按钮之后 注册信息的验证从这里开始)

    JMP XXXX0007(这里直接跳转到则弹出注册成功处)

    JEN (不等于软件正确的注册码长度则跳向注册失败)

    ……

    CALL XXXX0002(取软件的机器码——很多软件的注册方式都采取一机一码的形式)

    ……

    CALL XXXX0003(看机器码是否为空)

    ……

    CALL XXXX0004(其他)

    ……

    CALL XXXX0005(其他)

    ……

    CALL XXXX0006(算法CALL)

    TEST AL, AL(标志位比较)

    JNE (关键跳转 如果AL标志位为0则跳转)

    ……

    CALL XXXX0007(若上方不跳 则弹出注册成功)

    ……

    CALL XXXX0008(向系统写入注册信息)

    RETN

    ……

    CALL XXXX0009(软件注册失败)

    ……

    RETN 表现为:点“注册”就“成功”。这种方式还可以过某种或多种保护。(那次的Crack Me用一般的方法总是不成功,而介绍也说有保护.而这种方法却成功) 不过感觉程序有可能会出错,应该是寄存器里的数据未释放吧?这种方法也可以用来过保护。但我却没出错过。
发表于 2012-5-25 03:25:53 | 显示全部楼层
额~~雷死我了!!!
发表于 2012-5-25 13:59:07 | 显示全部楼层
多谢楼主分享
发表于 2012-5-25 17:09:15 | 显示全部楼层
gao bu tai mingbai
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|家电维修技术论坛 ( 鄂ICP备09003585号-2 )

GMT+8, 2024-11-25 09:59 , Processed in 0.048454 second(s), 4 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

CopyRight © 电子技术论坛
电子邮箱:8794149@qq.com | 联系 QQ:3081868839 | 官方网址:www.dzdu.com

Qiji. All Rights Reserved


服务条款 | 站长声明

Wuhan Qiji Technology Co., Ltd.武汉奇迹科技有限公司版权所有


鄂ICP备09003585号-2鄂公网安备42010602000420号

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