0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

驚爆?。W姆龍CP1H密碼破解大揭秘

plcjiemi ? 來源:plcjiemi ? 作者:plcjiemi ? 2022-10-02 19:17 ? 次閱讀

大家好:
我們共同聚會這樣的一個plc解密交流的平臺,希望大家都能夠暢所欲言。今天開壇希望各路英豪都能共聚一堂,共商解密大事!
在此之前一直沒機會接觸omron的PLC,終于有一天,得到了一位好心網(wǎng)友的幫助,借到一臺CP1H plc,經(jīng)過幾天的研究,得到了不少的知識,今天毫無保留的全部公布出來,因為剛剛開始,難免會有失誤之處,不過沒關(guān)系,“失敗是成功他娘”嘛!在此之后我會經(jīng)常的更新帖子,把最新的破解進程發(fā)到這里,更正失誤之處。

直讀任務(wù)讀保護密碼
大家先打開這個在本論壇下載的程序樣例文件 ,打開后左側(cè) 有這樣的畫面

poYBAGM5c0qAfBweAAANKH5gNNU621.jpg

加鎖了,怎么辦呢?好辦! 請打開PLC屬性對話框,在對話框里選擇 保護,就出行如下畫面

pYYBAGM5c0uAEUwnAAA0Gq4HGww736.jpg

任務(wù)讀保護密碼框發(fā)灰,不知道也修改不了密碼,那么一個專業(yè)工具,星號查看器 來了,你按照界面說明操作,星號查看器就顯示了密碼,看下圖

poYBAGM5c02AQwQpAABWLJvm2-s337.jpg

功能塊密碼破解

要破解這個密碼你首先下載上面的那個程序個例子,當你打開程序后會發(fā)現(xiàn),功能塊上加鎖了你怎么點都顯示不了程序畫面,再使用上面的方法已經(jīng)不靈了。不知密碼藏在哪里,有知道的網(wǎng)友請發(fā)布上來,我替大家先謝謝你!雖然找不到密碼,但是我們可以修改密碼,以達到查看的目的,本著這一宗旨,那么一個新的工具又來了,就是 按鈕突破器

現(xiàn)在你右單擊帶鎖的功能塊點擊屬性》保護,就是如下畫面

pYYBAGM5c06ASarSAAAshcdCS4Y160.jpg

看到了保護狀態(tài)是禁止寫入和顯示,只要知道這個密碼,點擊 釋放 按鈕就可以顯示了,然而你并不知道密碼啊,怎么辦?這么辦,現(xiàn)在你可以點擊運行按鈕突破器 打開后是如下畫面

poYBAGM5c06AcI6EAAAlXFJ27zc050.jpg

按鈕突破器打開后你把鼠標放到 功能塊屬性 畫面上,發(fā)灰的地方全部點亮了,

pYYBAGM5c0-ANlNHAAAt9ROaDQ8311.jpg

這時你可以雙擊設(shè)置按鈕,

poYBAGM5c1CALdUYAAA5VxHLJG8843.jpg

不用輸入密碼,再點擊 設(shè)置按鈕,又回到了剛才的狀態(tài),看上去并沒有什么變化,然而密碼已經(jīng)被你修改掉了。這是你再雙擊 釋放 按鈕 出現(xiàn)如下畫面

pYYBAGM5c1CAG0idAAAg6N-opHo648.jpg

這時你還是不用輸入密碼,直接點擊釋放按鈕保護狀態(tài)框里現(xiàn)在顯示無保護了,

poYBAGM5c1CAFdIEAAAsd7uDRgY022.jpg

關(guān)閉,再看看剛才加密的功能塊,鎖沒了,雙擊打開了。。。

是不是好爽啊?

其實這不過是雕蟲小技,有軟件破解基礎(chǔ)的用軟件跟蹤的方法跟蹤一下Cx-programmer,找到斷點,跳轉(zhuǎn)一下,修改幾個庫文件,就可以了,不必這么麻煩,但是不懂軟件破解的只有這么辦了。我們現(xiàn)在已經(jīng)可以直接讀出這個功能塊的密碼,我們會適時公開。

功能塊密碼直讀法:

這曾經(jīng)是絕密文件,近期被人泄露公開了,既然公開就徹底吧!你需要到我們論壇下載獨家提供的WIN Hex編輯軟件,

當你打開程序,直至操作到需要你輸入密碼的對話框的時候暫停,打開win hex軟件,點擊 工具》打開RAM》選擇歐姆龍編程軟件,再選擇所有內(nèi)存,這時你會發(fā)現(xiàn)密碼驚現(xiàn)人間!上圖

poYBAGM5c1KAfkTCAACz8D3S01s127.png

當然關(guān)于這個功能密碼還有更簡單的便捷的OD直讀法,以后會慢慢的公布,希望大家多多支持。

最要人命的UM讀保護

知己知彼、百戰(zhàn)不殆!首先你要知道加密層次等級。這個要看A99CH,關(guān)于這個使用手冊有詳細的說明,OMRON官方網(wǎng)站也有說明,在此不在多議,簡單提一下。

A99CH

00位

(

UM讀保護

)UM讀出保護狀態(tài)以PLC(用戶程序全體)單位表示是否設(shè)定了讀出保護

0:沒有設(shè)定UM 讀出保護1:設(shè)定UM 讀出保護

01位

(

任務(wù)讀保護

)任務(wù)讀出保護狀態(tài) 以任務(wù)單位表示是否設(shè)定了讀出保護

0:沒有設(shè)定任務(wù)讀出保護1:設(shè)定任務(wù)讀出保護

02位

(

禁止覆蓋

)讀出保護設(shè)定時的程序覆蓋禁止/允許設(shè)定狀態(tài)表示程序覆蓋允許/禁止狀態(tài)

0:允許中 1:禁止中

03位

(

禁止傳卡

)讀出保護設(shè)定時的,向程序的存儲盒備份允許/禁止狀態(tài)表示程序的存儲盒傳送允許/禁止狀態(tài)

0:允許中 1:禁止中

12位

(

UM禁止解除

)UM 讀出保護解除禁止/允許狀態(tài)在UM 讀出保護設(shè)定的狀態(tài)下,表示是否接受其解除

0:允許UM 讀出保護設(shè)定的解除 1:禁止UM 讀出保護的解除

13位

(

任務(wù)保護禁止解除

)任務(wù)讀出保護解除 禁止/允許狀態(tài) 在任務(wù)讀出保護設(shè)定的狀態(tài)下,表示是否接受其解除

0:允許任務(wù)讀出保護的解除 1:禁止任務(wù)讀出保護

pYYBAGM5c1OANwbXAAC_iy7jhjU096.jpg

這里A99的數(shù)值為B,請大家看看是何種加密......

規(guī)定次數(shù)失敗、存儲器全部清除時、保護解除禁止經(jīng)過定時間后有人說若能夠直接讀出以下數(shù)據(jù)就可以解密了, 8位密碼就在A527.0-----A527.7中. 這個只有你來證實了!

拆機芯片解密法

現(xiàn)在市面主流的解密方法就是232通訊解密,關(guān)于這個方法在隨后的帖子里公布,但是現(xiàn)在國人還沒有人能夠知道CP1H的密碼,你若不信,你下次買軟件的時候問他一下能否讀出密碼,回答是 否 。據(jù)我所知道的這10幾個解密人中沒有一個能解出密碼,但我的意思并不是說他們破解不了,只是套路不同。

大家都知道CP1H的有存儲盒,用來備份程序的,就是說plc的程序可以從一臺轉(zhuǎn)移到另外一臺,這個存儲盒就是中間傳播媒體,大家搜索一下這個關(guān)鍵詞,就知道存儲盒是什么樣的了“CP1W-ME05M”。

最早我們這里的海源的壓機都是用的CJ1M的plc,想換plc就直接用卡備份轉(zhuǎn)移就行,因為CJ1M的卡更好讀了,大家搜索一下看看這個卡吧!

除了你可以讀取上面的卡的芯片外您還可以拆機讀取他的EEPROM芯片,芯片中就包含密碼,并且弱智到就是明碼,連基本的加密保護都沒有,意思是說你讀取了芯片就直接看到了密碼,連二次編譯都不用。

這種卡我還有一個當年實驗用的,有誰想要的請聯(lián)系我。

有一種說法,叫讀機器碼解密

如果CP1H沒有密碼保護,可以使用HOSTLINK C模式或FINS模式通訊協(xié)議用VB或VC編程輕易讀出程序代碼。大家都知道歐姆龍的CJ1M、CP1H可以設(shè)定UM讀保護和任務(wù)讀保護,在上載PLC程序時,需經(jīng)過編譯,PLC中的機器代碼轉(zhuǎn)變成梯形圖。當CP1H設(shè)置了密碼后,就禁止了讀程序代碼,通過修改CP1H時序設(shè)置值,修改時序來導(dǎo)致PLC的看門狗出錯,這時CP1H減弱了對密碼保護的限制,這時就可以載 PLC中的機器代碼,先不經(jīng)過反編譯直接打包上傳到電腦中。通過分析電腦中的PLC機器代碼,找出先前通過串口監(jiān)視軟件得到的密碼保護對應(yīng)的機器代碼。并修改其部分功能。然后軟件開發(fā)者,用自己開發(fā)的下載工具把這些經(jīng)過修改的PLC機器代碼下載到另外一空白的 PLC 中。由于這個PLC中的密碼保護已受到限制,所以用CXP 編程軟件就可以上載到梯形圖。這形同拆機解密讀芯片,你如果能讀出OMRON的存儲器芯片,修改一下機器碼也能行,看圖

poYBAGM5c1OAHU6cAABtYi3ebjY106.jpg

在左邊工程區(qū)有個設(shè)置,——》時序——》監(jiān)視循環(huán)時間改成4000,循環(huán)時間32000。退出設(shè)置

然后連線,在線工作,傳送到PLC,單選設(shè)置打勾,其他不打勾,確定,即可

雖然上載不了梯形圖,但可以讀機器代碼了。把讀出的機器代碼使用VB編程重新寫入CP1H就得到了梯形圖。以上解密方法完全適合于CJ1M,因為CJ1M和CP1H的通訊協(xié)議是一樣的。不要使用CP1H的USB口,和CJ1M的外設(shè)口,只能使用串口讀程序代碼,因為協(xié)議不同。以下是在本壇找到的幾個主要機器代碼:LD00OUT100 (8008 20A8 80A8)

END (1801)

AR1001 FUN49 0 0 #1234 (9EE9 1E31 0100 0100 1234)

時序數(shù)值設(shè)置錯誤解決辦法

上回書說到,修改時序值使看門狗定時器報警出錯,在PLC亂了分寸,慌亂之時我們乘虛而入,讀取機器嗎,這是上表,但是隨后問題就出現(xiàn)了:

P1H時序數(shù)值設(shè)置錯誤 上傳到了PLC,提示無法轉(zhuǎn)換模式,關(guān)閉編程軟件后,再次連接USB無法識別,使用RS232還是無法連接到PLC,運行燈亮。救命?。≡撛趺崔k?PLC報廢了嗎?

解決辦法:

方法一 可以用存儲盒來重新傳送系統(tǒng)參數(shù)!

方法二可以用PC調(diào)試軟件將PLC置于編程模式,此時可以通訊!重新修改時序值!下載即可!

具體辦法:

有儲存盒的話把plc電源關(guān)掉,插入儲存盒,把dip開關(guān)2打到on接通電源。儲存盒里的程序會知道傳入plc。用編程軟件的話只要plc上的dip開關(guān)1沒在on位置(on是不可寫入,off是可以寫入)只要聯(lián)機把程序重新傳到plc即可。

用串口調(diào)試工具,連接RS232C口,發(fā)送@00SC0050*回車。發(fā)送周期設(shè)為100,自動發(fā)送

審核編輯 黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • PLC系統(tǒng)
    +關(guān)注

    關(guān)注

    1

    文章

    164

    瀏覽量

    14475
  • 歐姆龍
    +關(guān)注

    關(guān)注

    3

    文章

    317

    瀏覽量

    65269
  • CP1H
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    7287
收藏 人收藏

    評論

    相關(guān)推薦

    歐姆龍PLC轉(zhuǎn)以太網(wǎng)通過CHNet-CP與易控監(jiān)控軟件ModbusTCP通訊

    易控INSPEC軟件通過以太網(wǎng)連接歐姆龍CP系列PLC(CP1E,CP1L,CP1H等),興達易控CHNet-
    發(fā)表于 10-19 09:46 ?1391次閱讀

    歐姆龍PLC轉(zhuǎn)以太網(wǎng)通過CHNet-CP連接wincc ModbusTCP通信配置

    興達易控CHNet-CP模塊內(nèi)部集成ModbusTCP通訊服務(wù)器,實現(xiàn)Modbus協(xié)議地址與歐姆龍PLC的內(nèi)存地址直接對應(yīng),實現(xiàn)的功能號包括:FC1、FC2、FC3、FC5、FC6、FC15和FC16。(以西門子WINCC軟件和
    發(fā)表于 10-19 09:43 ?2191次閱讀

    公司回收歐姆龍PLC,歐姆龍模塊,CP1H系列,CJ1W系列

    公司回收歐姆龍PLC,歐姆龍模塊,CP1H系列,CJ1W系列,歐姆龍觸摸屏,歐姆龍光電開關(guān),回收
    發(fā)表于 03-26 17:07

    九江歐姆龍CP1H系列plc模塊回收公司

    `九江歐姆龍CP1H系列plc模塊回收公司,回收全新光纖放大器-工控配件光電開關(guān)-歐姆龍模塊,高價回收OMRON歐姆龍,溫控器 ,歐姆龍配件
    發(fā)表于 05-28 19:09

    鷹潭歐姆龍CP1H系列plc模塊回收中心

    `鷹潭歐姆龍CP1H系列plc模塊回收中心,回收歐姆龍擴展模塊CP1W系列plc模塊 回收歐姆龍模擬量輸入模塊
    發(fā)表于 05-28 19:42

    基于歐姆龍CP1H PLC和組態(tài)王的射流泵測試系統(tǒng)

    射流泵廣泛應(yīng)用于各個行業(yè),文中主要探討射流泵在汽車制動系統(tǒng)中的應(yīng)用,制動系統(tǒng)的真空助力效果關(guān)系到汽車的行駛安全,因此對其性能的測試至關(guān)重要。設(shè)計以歐姆龍CP1H PLC為數(shù)
    發(fā)表于 12-17 11:22 ?96次下載
    基于<b class='flag-5'>歐姆龍</b><b class='flag-5'>CP1H</b> PLC和組態(tài)王的射流泵測試系統(tǒng)

    CP1H系列PLC與ABB公司ACS800系列變頻器采用

    三菱PLC(可編程邏輯控制器)編程實例項目例程——歐姆龍 CP1H系列PLC與ABB公司ACS800系列變頻器采用ModbusRTU通訊
    發(fā)表于 11-08 17:32 ?24次下載

    歐姆龍USB CP1E CP1H PLC解密工具應(yīng)用程序免費下載

    本文檔的主要內(nèi)容詳細介紹的是歐姆龍USB CP1E CP1H PLC解密工具應(yīng)用程序免費下載。
    發(fā)表于 04-01 08:00 ?190次下載
    <b class='flag-5'>歐姆龍</b>USB <b class='flag-5'>CP1</b>E <b class='flag-5'>CP1H</b> PLC解密工具應(yīng)用程序免費下載

    歐姆龍PLC技術(shù)

    來源:電工電氣學習 本書以圖文并茂的形式介紹了歐姆龍PLC技術(shù),主要內(nèi)容包括:PLC技術(shù)概述、PLC的組成與原理、歐姆龍CP1H型PLC的硬件系統(tǒng)、PLC的軟件編程與應(yīng)用系統(tǒng)開發(fā)、基本指令及應(yīng)用實例
    的頭像 發(fā)表于 09-11 14:55 ?5671次閱讀

    歐姆龍CP1E CPU單元軟件SYSMAC CP系列

    歐姆龍CP1E CPU單元軟件SYSMAC CP系列
    發(fā)表于 03-18 14:58 ?6次下載
    <b class='flag-5'>歐姆龍</b><b class='flag-5'>CP1</b>E CPU單元軟件SYSMAC <b class='flag-5'>CP</b>系列

    歐姆龍CP1H如何進行PLC遠程編程及數(shù)據(jù)采集

    歐姆龍CP1H是工控領(lǐng)域常見的小型PLC,對其進行遠程編程及數(shù)據(jù)采集是很多制造廠商的必備需求。
    的頭像 發(fā)表于 09-26 15:21 ?3212次閱讀
    <b class='flag-5'>歐姆龍</b><b class='flag-5'>CP1H</b>如何進行PLC遠程編程及數(shù)據(jù)采集

    歐姆龍CP1L-EL轉(zhuǎn)Modbus協(xié)議歐姆龍PLC轉(zhuǎn)Modbus協(xié)議

    歐姆龍PLC轉(zhuǎn)Modbus協(xié)議 歐姆龍CP1L-EL轉(zhuǎn)Modbus協(xié)議
    的頭像 發(fā)表于 11-06 15:55 ?2426次閱讀
    <b class='flag-5'>歐姆龍</b><b class='flag-5'>CP1</b>L-EL轉(zhuǎn)Modbus協(xié)議<b class='flag-5'>歐姆龍</b>PLC轉(zhuǎn)Modbus協(xié)議

    歐姆龍plc以太網(wǎng)通訊設(shè)置

    捷米特JM-ETH-CP以太網(wǎng)通訊處理器用于歐姆龍 CP1L/ CP1E/ CP1H 系列 PLC 的以太網(wǎng)數(shù)據(jù)采集,捷米特JM-ETH-
    的頭像 發(fā)表于 07-12 16:54 ?3058次閱讀
    <b class='flag-5'>歐姆龍</b>plc以太網(wǎng)通訊設(shè)置

    歐姆龍cp2e以太網(wǎng)通訊設(shè)置

    捷米特JM-ETH-CP轉(zhuǎn)以太網(wǎng)模塊控,用于歐姆龍 CP1L/ CP1E/ CP1H 系列 PLC 的以太網(wǎng)數(shù)據(jù)采集,非常方便構(gòu)建生產(chǎn)管理系
    的頭像 發(fā)表于 07-17 09:48 ?5320次閱讀
    <b class='flag-5'>歐姆龍</b><b class='flag-5'>cp</b>2e以太網(wǎng)通訊設(shè)置

    歐姆龍以太網(wǎng)模塊如何設(shè)置ip和三菱數(shù)據(jù)交換

    本示例以歐姆龍CP1H與三菱FX3U進行無線交換數(shù)據(jù),本數(shù)據(jù)交換采用ModbusTCP協(xié)議實現(xiàn),歐姆龍CP1H采用YC8000-CP/CJ-
    的頭像 發(fā)表于 07-25 16:11 ?1231次閱讀
    <b class='flag-5'>歐姆龍</b>以太網(wǎng)模塊如何設(shè)置ip和三菱數(shù)據(jù)交換