电子技术论坛

 找回密码
 快速注册

QQ登录

只需一步,快速开始

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

[其它] 浅谈一下 变频器,PLC等工业设备的密码破解实例

[复制链接]
发表于 2016-2-2 22:44:42 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 hankaifeng 于 2016-2-2 22:57 编辑

今天 被请去处理一台电梯 异常故障

事实上 电梯并没有任何故障 是物业拖欠之前的维保人员的维保费 人家给设定了运行次数 并把 1 2 3  级密码都给锁上了  处理此事情的关键 是把密码破解出来 把运行次数参数改为0就可以


此电梯主板 密码是1个字的纯数字密码 也就是说从 0x0000至0xffff   或者说是 从00000至65535期间的一个组合  这主板有一个 后门  这个后门是专门用来破解3级密码的  (3级密码出来 就可以更改2级密码和1级密码,反过来则不行)这个后门是 内存中 一个位 当输入的密码 比设定密码大 则返回1 否则返回0

破解思路如下

以今天破解的密码 10208 为例

第一次输入密码 32768  返回得到 1

第二次输入密码 16384   返回得到 1

第三次输入密码 8192   返回得到 0

第四次输入密码 12288  返回得到 1

第五次输入密码 10240 返回得到 1

第六次输入密码 9216 返回得到 0

第七次输入密码 9728 返回得到 0

第八次输入密码 9984 返回得到 0

第九次输入密码 10112 返回得到 0

第十次输入密码 10176 返回得到 0

第十一次输入密码 10208 密码输入正确


在此案例中 经过11 次计算 得到正确密码  每次计算 去除一半错误密码 使破解速度大大加快

在这其中 反回得到1 则去掉大于测试密码的部分  返回得到零 就去掉小于测试密码的部分 然后中间部分 每次减半 进行测试  

评分

参与人数 1威望 +1 收起 理由
华力电器 + 1 精品文章!

查看全部评分

发表于 2016-2-7 13:43:59 | 显示全部楼层
二分法,每次都试中间值。
发表于 2019-7-22 12:08:17 | 显示全部楼层
二分法,每次都试中间值
发表于 2019-10-4 20:35:32 | 显示全部楼层
楼主高手
发表于 2019-10-5 21:11:02 | 显示全部楼层
楼主高手
发表于 2019-10-8 21:34:45 | 显示全部楼层
谢谢楼主的分享,论坛有你更精彩....
发表于 2019-11-18 09:02:31 | 显示全部楼层
he很好,很强大,很无私
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

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

GMT+8, 2024-11-24 07:48 , Processed in 0.056707 second(s), 5 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号

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