国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

查看: 2555|回復: 0
打印 上一主題 下一主題

plc加密技術和解密方法

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2016-9-12 16:56:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
plc加密技術和解密方法PLC加密技術,其實就是開發者的一種思路,只要明白了作者的加密思路,就能對它很快的解密。其實,在自然界中不管是PLC,還是電梯主板只要有加密的存在就會有破解它的秘籍,這二者永遠都是矛和盾的結合體。
    先介紹兩種PLC解密方法:
    1,直讀法。
    2,暴力破解法。
    直讀法
    就以三菱FX2為例:先打開串口監控軟件(到網上百度一下就有很多),監控串口的進出數據。然后讓再運行FXWIN(PLC編程軟件)和PLC聯機,選了型號后點程序讀取這時候在串口監控軟件中可以看見電腦和PLC間互發了幾串字符,最后一行由PLC發給電腦的就是密碼,只是它是ASII碼對照一下表格,把它翻譯成字符就得出密碼了。呵,這是三菱PLC的漏洞,它的編程軟件是先將密碼讀到電腦內存在和用戶輸入的密碼進行比較,密碼對就可以讀出程序。我試驗了一下,用串口軟件把倒數第二行字符發到PLC,PLC同樣返回了密碼。說到這大家知道這個解密軟件怎么做了吧?整個解密軟件只要發一串字符到PLC,再把PLC返回的帶密碼的字符翻譯成密碼就可以了。有些PLC就沒這樣的漏洞了,像OMRON和FUJINB2,它們都是把用戶輸入的密碼傳到PLC由PLC判斷密碼是否正確才判定能否讀取程序。
    對付它們就用第二種方法了,暴力破解:同樣運行串口監控軟件,打開編程軟件聯機,點程序讀取,再輸入密碼1234,如果讀出了程序,那就不用解了。如果顯示密碼錯誤,那就看看監控軟件里的數據.查找1234這個字符串,在含有1234的字符后會有一行PLC返回的表示密碼錯誤的信息,把這行錯誤信息記錄下來。然后打開VB,做個小工程:讓電腦發那行含有1234的字符串到串口,當然,要有個循環語句,就是把1234改成從0000到FFFF,讓電腦不停的嘗試。用IF語句把返回的信息和剛才記錄下來的那條錯誤信息比較,如果信息不同則停止嘗試,試到的密碼就是PLC的密碼了。歡迎大家來工控資料窩下載查看各種工控資料,種類齊,全免費,網址gkwo.net
    看到這您是否已經感覺到PLC加密技術也不過如此。海闊天空的感覺。恭喜你,說明你已經領會了加密和解密的真理。具體的實現方法很多種。但領會真理是最重要也是最難的。俗話說:大道無術,中到有形,小道若巧。呵呵,先說到這吧,一些細節一時半會也不能介紹的太清楚。大家自己動手多嘗試,多動腦,多領悟定有收獲。
    記住,我們掌握加解密技術只是為了更好的學習,切勿用于其它非法用途哦。在這里提個醒,以免誤人子弟了。


您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表