- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三菱PLC FX3U密码解密方法的研究.doc
三菱PLC FX3U密码解密方法的研究
?
??? 我是从2010年5月26日开始研究FX3U解密,查遍网络找不到只言半语,看来FX3U解密没人研究,或者研究的人怕人家学,竟然找不到一丁点有用的信息。看来只有靠自力更生了。 虽然目前已经研究成功了FX3U解密,免拆机的,读出正确程序和参数,包括禁止上载的问题也能读出正确程序和参数。但我还是想把当时研究解密的过程整理出来,供有兴趣的朋友参考,我这里所讲的过程也是我实践研究的过程,这当中也难免要走弯路的。但最终是要通往成功的大道的。
???其实 没必要搞得这么神秘,PLC解密没那么复杂。
??? 1、三菱 PLC FX3U 用的编程软件必须采用GX Developer8.10以上的版本,我是从网上下载个GX Developer Version8.52E就可以支持FX3U的编程。启动GX Developer,从帮助菜单就可以看到编程软件的版本号,如下图所示。
???? 从工程菜单,创建新工程,PLC系列中选择FXCPU,PLC类型中选FX3U(C)就可以对FX3U进行编程的各种操作。
??? 2、FX3U的加密方法是:打开GX Developer 后从菜单 在线—》登录关键字—》新建登录,改变.....进入,显示如下界面:
??? ?FX3U可以设置两个密码,即关键字和第2关键字,每个有8个字符(字符只能是0-F共16个16进制的字符),这样说明如果两个关键字都设定的话密码总共有16个字符。这样可以组合多少种密码呢,即16^16=18446744073709551616.这是个天文数字,有人想要用穷举法解密,那是不可能的。
??? 3、首先随便编个测试程序,不加密,两个关键字都不设定,写入FX3U,然后用FXWIN软件选取FX2N型号读出程式,竟然能读出正确的程序来。相信三菱FX PLC的FXWIN程软件大家应该很熟悉了。界面如下所示:
??? 用自编的FX三菱解密软件连线显示,FX3U PLC竟然显示成FX2N版本号为2.41,说明FX3U是FX2N的高级版本。
??? 4、继续测试,用 GX Developer 只设定第1关键字,第2关键字为空。
用自编的FX三菱解密软件(可解FX0N、1N、2N、1S、FX2),进行解密。竟然解出密码来。按FX2N型号进行下载也能下载程序,说明当只设一个关键字的时候,FX3U加密机制和FX2N的是一模一样的。
看看我的FX解密软件:
??? 5、继续测试,用 GX Developer 同时设定第1关键字,第2关键字。
这时用老的解密软件解不出来了,用老的编程软件FXGP-WIN-C,企图读入程序,显示通信错误。
??? 6、看来只有祭出法宝了,那就是PLC解密通用的法宝串口监控软件。
??? 先启用串口监控软件,设置好开始监控,然后运行编程软件。注意顺序要搞对喔。
从菜单-》在线-》传输设置,进入传输设置界面,然后“按通信测试”键,显示CPU类型为FX3U,通信成功。
此时从串口监控到的数据是:
#?????? Time??????? Function??????????????????????? Data ( Hex )?
1?????? ? IRP_MJ_CREATE?????????????????? Port Opened - Gppw.exe2?????? ? IOCTL_SERIAL_SET_BAUD_RATE????? Baud Rate: 1152003?????? ? IOCTL_SERIAL_SET_LINE_CONTROL?? StopBits: 1, Parity: Even, DataBits: 74?????? ? IRP_MJ_WRITE??????????????????? Length: 0001, Data: 05 5?????? ? IRP_MJ_READ???????????????????? Length: 0001, Data: 06 6?????? ? IRP_MJ_WRITE??????????????????? Length: 0011, Data: 02 30 30 45 30 32 30 32 03 36 43 7?????? ? IRP_MJ_READ???????????????????? Length: 0001, Data: 02 8?????? ? IRP_MJ_READ???????????????????? Length: 0001, Data: 42 9?????? ? IRP_
您可能关注的文档
最近下载
- 建筑工程图集 99S203、99(03)S203:消防水泵接合器安装.pdf VIP
- 在2025年区庆祝第41个教师节暨表彰大会上的讲话.docx VIP
- 人教版四年级数学《上册全册》全套精品教学课件小学优秀课堂课件.pptx VIP
- 水库生态养殖可行报告.docx
- 隧道巡检机器人研发项目可行性研究报告.docx VIP
- 教科版(2024)小学科学一年级上册(全册)教案及反思(含目录).docx VIP
- 景观绿化工程施工设计方案.docx VIP
- 建筑结构与选型课程设计.docx VIP
- 建筑结构选型课程设计.docx VIP
- 安徽省庐巢七校联考2022-2023学年高二下学期3月期中英语试卷(含答案).pdf VIP
文档评论(0)