0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PLC加密技术和解密方法

sharepcb 来源:直观学PLC 2023-05-05 09:55 次阅读

PLC加密技术,其实就是开发者的一种思路,只要明白了作者的加密思路,就能对它很快的解密。其实,在自然界中不管是PLC,还是电梯主板只要有加密的存在就会有破解它的秘籍,这二者永远都是矛和盾的结合体。

先介绍两种PLC解密方法:

1 直读法

就以三菱FX2为例:先打开串口监控软件(到网上百度一下就有很多),监控串口的进出数据。然后让再运行FXWIN(PLC编程软件)和PLC联机,选了型号后点程序读取这时候在串口监控软件中可以看见电脑和PLC间互发了几串字符,最后一行由PLC发给电脑的就是密码,只是它是ASII码对照一下表格,把它翻译成字符就得出密码了。呵,这是三菱PLC的漏洞,它的编程软件是先将密码读到电脑内存在和用户输入的密码进行比较,密码对就可以读出程序。我试验了一下,用串口软件把倒数第二行字符发到PLC,PLC同样返回了密码。说到这大家知道这个解密软件怎么做了吧?整个解密软件只要发一串字符到PLC,再把PLC返回的带密码的字符翻译成密码就可以了。有些PLC就没这样的漏洞了,像OMRON和FUJINB2,它们都是把用户输入的密码传到PLC由PLC判断密码是否正确才判定能否读取程序。

2 暴力破解

同样运行串口监控软件,打开编程软件联机,点程序读取,再输入密码1234,如果读出了程序,那就不用解了。如果显示密码错误,那就看看监控软件里的数据.查找1234这个字符串,在含有1234的字符后会有一行PLC返回的表示密码错误的信息,把这行错误信息记录下来。然后打开VB,做个小工程:让电脑发那行含有1234的字符串到串口,当然,要有个循环语句,就是把1234改成从0000到FFFF,让电脑不停的尝试。用IF语句把返回的信息和刚才记录下来的那条错误信息比较,如果信息不同则停止尝试,试到的密码就是PLC的密码了。

看到这您是否已经感觉到PLC加密技术也不过如此。海阔天空的感觉。恭喜你,说明你已经领会了加密和解密的真理。具体的实现方法很多种。但领会真理是最重要也是最难的。俗话说:大道无术,中到有形,小道若巧。呵呵,先说到这吧,一些细节一时半会也不能介绍的太清楚。大家自己动手多尝试,多动脑,多领悟定有收获。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    4974

    文章

    12254

    浏览量

    454888
  • 三菱
    +关注

    关注

    32

    文章

    768

    浏览量

    42494
  • 串口
    +关注

    关注

    14

    文章

    1483

    浏览量

    74511
  • 字符串
    +关注

    关注

    1

    文章

    551

    浏览量

    20123
  • 加密技术
    +关注

    关注

    0

    文章

    141

    浏览量

    17269

原文标题:PLC加密技术和解密方法

文章出处:【微信号:直观学PLC,微信公众号:直观学PLC】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    详细介绍Flash型单片机的加密解密方法

    详细介绍Flash型单片机的加密解密方法自Flash技术得到广泛应用以来,各类单片机制造商纷纷采用了多种不同的芯片加密
    发表于 10-21 19:59

    如何保证芯片解密成功并不损坏母片

    ,发展出更加先进的、更加适合使用需求的产品。然而,由于现在技术的进步,对于芯片的加密技术也在在不断的进步,大大增加了解密的难度,而且导致了在解密过程中损坏母片的可能性也大大增加。对于一
    发表于 03-23 14:33

    芯片加密解密技术原理

    。由于这些代码和数据在单片机端没有副本存在,因此解密者无从猜测算法或窃取数据,从而极大程度上保证了整个软件系统的安全性。深联华 特殊加密 技术保持知识产权的安全性,甚至它在 OEM 制造商或分包商手中也是
    发表于 12-27 14:25

    ZigBee的加密和解密介绍

    Center(信任中心)的概念,本章内容主要讲解的是TC的交换秘钥过程。1. 非对称加密算法。* 对称加密算法在加密和解密时使用的是同一个秘钥,而非对称
    发表于 04-17 18:12

    云计算的云数据安全与加密技术

    来保护资产,选择一家让客户可以先加密数据,然后发送到云端以便存储或处理的云服务提供商,要么与软件即服务(SaaS)提供商合作,由对方管理其企业数据的加密和解密工作。客户端加密方式其实在
    发表于 11-06 14:54

    加密技术通常分为几大类

    加密技术通常分为两大类:"对称式"和"非对称式":对称性加密算法:对称式加密就是加密和解密使用同一个密钥。信息接收双方都需事先知道密匙和加
    发表于 07-19 07:04

    芯片的解密技术

    在整个电子行业的应用技术发展史上,可以说贯穿着解密与反解密技术之间的博弈。芯片解密技术又可以美其名曰:反向设计或是逆向工程。芯片的解密主要分
    发表于 07-28 08:55

    RT1020总线加密引擎是否加密和解密

    总线加密引擎是否加密和解密? 例如,如果我正在运行一个加密的 XIP 应用程序(来自串行或闪存),并且我希望它向闪存的不同区域写入一些内容,会发生什么?是写的时候
    发表于 05-10 06:10

    STM32加解密技术

    没有加解密技术是万万不能的• 通讯安全• 平台安全• *例外:STM32 RDP保护知识产权• 加解密技术不是万能的• 只是工具• 无法代替其它STM32安全技术
    发表于 09-08 08:18

    数据加密和解密,数据加密和解密原理是什么?

    数据加密和解密,数据加密和解密原理是什么? 随着Internet 的普及,大量的数据、文件在Internet 传送,因此在客观上就需要一种强有力的安
    发表于 03-19 13:46 7051次阅读

    密钥加密方法大全

    密钥加密方法大全 密钥加密技术用于加密和解密数据。密钥是与加密算法一起用于
    发表于 03-20 15:54 2902次阅读

    单片机的加密和解密

    由于工作的关系经常会编写单片机程序,也经常有客户抱怨还没有量产多久,程序就被破解了,于是不断的研究加密和解密技术,经过5年来不断的学习和同行的交流,目前的程序破解的可能性已经大大降低了,下面说下具体
    发表于 01-24 10:57 2次下载

    基于预解密的透明加密技术

    企业关键数据向移动终端设备延伸,使移动终端数据泄露成为企业面临的一个新的问题。针对移动终端数据泄露问题,提出了基于预解密的透明加密技术,有效解决移动终端传统透明加密技术只能保证应用层安全的缺陷,并提
    发表于 02-05 10:50 0次下载
    基于预<b class='flag-5'>解密</b>的透明<b class='flag-5'>加密技术</b>

    西门子300PLC加密解密方法汇总

    西门子300PLC加密解密方法汇总说明。
    发表于 04-23 09:26 30次下载

    PLC加密技术和解密方法

    PLC加密技术,其实就是开发者的一种思路,只要明白了作者的加密思路,就能对它很快的解密。其实,在自然界中不管是PLC,还是电梯主板只要有
    发表于 03-17 18:03 2458次阅读