• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
damo
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看damo的 主題 / 回貼
樓主  發(fā)表于: 2011-08-06 14:30
PLC加密技術,其實就是開發(fā)者的一種思路,只要明白了作者的加密思路,就能對它很快的解密。其實,在自然界中不管是PLC,還是電梯主板只要有加密的存在就會有破解它的秘籍,呵呵,這二者永遠都是矛和盾的結合體。好了不說廢話了,入正題。
先介紹兩種PLC解密方法: 1,直讀法。2,暴力破解法。
直讀法就以三菱FX2為例: 先打開串口監(jiān)控軟件(到網(wǎng)上百度一下就有很多,這里我用論壇PLC版里的串口并口監(jiān)控軟件),監(jiān)控串口的進出數(shù)據(jù)。然后讓再運行FXWIN(PLC編程軟件)和PLC聯(lián)機,選了型號后點程序讀取這時候在串口監(jiān)控軟件中可以看見電腦和PLC間互發(fā)了幾串字符,最后一行由PLC發(fā)給電腦的就是密碼,只是它是ASII碼對照一下表格,把它翻譯成字符就得出密碼了。呵,這是三菱PLC的漏洞,它的編程軟件是先將密碼讀到電腦內(nèi)存在和用戶輸入的密碼進行比較,密碼對就可以讀出程序。我試驗了一下,用串口軟件把倒數(shù)第二行字符發(fā)到PLC,PLC同樣返回了密碼。說到這大家知道這個解密軟件怎么做了吧?整個解密軟件只要發(fā)一串字符到PLC,再把PLC返回的帶密碼的字符翻譯成密碼就可以了。 有些PLC就沒這樣的漏洞了,像OMRON和FUJI NB2,它們都是把用戶輸入的密碼傳到PLC由PLC判斷密碼是否正確才判定能否讀取程序。
對付它們就用第二種方法了,暴力破解: 同樣運行串口監(jiān)控軟件,打開編程軟件聯(lián)機,點程序讀取,再輸入密碼1234,如果讀出了程序,那就不用解了。如果顯示密碼錯誤,那就看看監(jiān)控軟件里的數(shù)據(jù).查找1234這個字符串,在含有1234的字符后會有一行PLC返回的表示密碼錯誤的信息,把這行錯誤信息記錄下來。然后打開VB,做個小工程:讓電腦發(fā)那行含有1234的字符串到串口,當然,要有個循環(huán)語句,就是把1234改成從0000到FFFF,讓電腦不停的嘗試。用IF語句把返回的信息和剛才記錄下來的那條錯誤信息比較,如果信息不同則停止嘗試,試到的密碼就是PLC的密碼了。
看到這您是否已經(jīng)感覺到PLC加密技術也不過如此。海闊天空的感覺。恭喜你,說明你已經(jīng)領會了加密和解密的真理。具體的實現(xiàn)方法很多種。但領會真理是最重要也是最難的。俗話說:大道無術,中到有形,小道若巧。呵呵,先說到這吧,一些細節(jié)一時半會也不能介紹的太清楚。大家自己動手多嘗試,多動腦,多領悟定有收獲。有什么疑問也可在論壇給我留言!
記住,我們掌握加解密技術只是為了更好的學習,切勿用于其它非法用途哦。在這里提個醒,以免誤人子弟了。
大家看后,覺得有不對的地方還望指正,互相交流。覺得有道理的話,別忘了頂下帖哦。

刪除了后面的廣告。
[ 此帖被guochunyi在2011-08-07 13:42重新編輯 ]
本帖最近評分記錄:
  • 下載積分:+5(xqx666) 優(yōu)秀文章
  • 下載積分:+5(銘杰工控) 優(yōu)秀文章
    yumingming
    級別: 正式會員
    精華主題: 0
    發(fā)帖數(shù)量: 69 個
    工控威望: 85 點
    下載積分: 3504 分
    在線時間: 35(小時)
    注冊時間: 2011-05-28
    最后登錄: 2012-09-18
    查看yumingming的 主題 / 回貼
    1樓  發(fā)表于: 2011-08-06 14:37
    學習了。
    銘杰工控
    溫嶺市正凱自動化設備有限公司
    級別: 網(wǎng)絡英雄

    精華主題: 0
    發(fā)帖數(shù)量: 1976 個
    工控威望: 6488 點
    下載積分: 966 分
    在線時間: 1080(小時)
    注冊時間: 2009-01-13
    最后登錄: 2024-12-25
    查看銘杰工控的 主題 / 回貼
    2樓  發(fā)表于: 2011-08-06 14:40
    技術貼不管是不是原創(chuàng)都頂一下。
    溫嶺市正凱自動化設備有限公司  15057679726
    全自動換箱機 催化劑再生、處置智能裝備 MES軟件 WCS軟件 注塑工廠整體智能化解決方案    重載桁架機械手
    xf_lyj
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看xf_lyj的 主題 / 回貼
    3樓  發(fā)表于: 2011-08-06 14:48
    思路明白啦,但是一般人還是很難做到,最好是有現(xiàn)成的程序。
    xf_lyj
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看xf_lyj的 主題 / 回貼
    4樓  發(fā)表于: 2011-08-06 15:18
    這兩種方法遇到滾動密碼那就把人害慘了。
    ydc820
    級別: 家園常客
    精華主題: 0
    發(fā)帖數(shù)量: 642 個
    工控威望: 625 點
    下載積分: 1456 分
    在線時間: 893(小時)
    注冊時間: 2007-02-24
    最后登錄: 2024-11-14
    查看ydc820的 主題 / 回貼
    5樓  發(fā)表于: 2011-08-06 15:38
    這些只能對付老式機型,或者說淘汰了
    damo
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看damo的 主題 / 回貼
    6樓  發(fā)表于: 2011-08-06 17:20
    程序還得自己去寫了,呵呵。你能領悟到加密的思路,我相信編寫個小程序也并不困難了。
    dafeng1794
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 101 個
    工控威望: 232 點
    下載積分: 835 分
    在線時間: 22(小時)
    注冊時間: 2011-07-25
    最后登錄: 2012-08-05
    查看dafeng1794的 主題 / 回貼
    7樓  發(fā)表于: 2011-08-06 17:52
    頂一下   
    順達五金電器
    虛心學習
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 304 個
    工控威望: 440 點
    下載積分: 1258 分
    在線時間: 111(小時)
    注冊時間: 2010-12-02
    最后登錄: 2014-04-17
    查看順達五金電器的 主題 / 回貼
    8樓  發(fā)表于: 2011-08-06 18:22
    頂一下  
    cailiang123
    CAILIANG
    級別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 407 個
    工控威望: 1543 點
    下載積分: 18384 分
    在線時間: 663(小時)
    注冊時間: 2010-01-18
    最后登錄: 2024-08-18
    查看cailiang123的 主題 / 回貼
    9樓  發(fā)表于: 2011-08-06 20:07
    很透徹,好貼
    chenpingyg
    機械是柱石,電氣是靈魂.
    級別: VIP會員
    精華主題: 0
    發(fā)帖數(shù)量: 1105 個
    工控威望: 6705 點
    下載積分: 100 分
    在線時間: 603(小時)
    注冊時間: 2007-01-25
    最后登錄: 2017-04-03
    查看chenpingyg的 主題 / 回貼
    10樓  發(fā)表于: 2011-08-07 10:12
    值得一看。
    自己的事情自己做.
    王風
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 318 個
    工控威望: 506 點
    下載積分: 1944 分
    在線時間: 128(小時)
    注冊時間: 2009-09-11
    最后登錄: 2022-09-17
    查看王風的 主題 / 回貼
    11樓  發(fā)表于: 2011-08-07 10:48
    不錯,我認為加密,解密都是在浪費,細算每天這一項就浪費多少電。。。。。。。。!
       呵呵呵
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go