99热爱久久99热爱九九热爱,又爽又黄又无遮挡网站动态图,国产精品久久人妻无码,东京热人妻无码一区二区av,亚洲精品午夜无码电影网,亚洲女初尝黑人巨高清,亚洲av无码精品蜜桃,久久精品国产亚洲av电影网,中国女人内谢69xxxx免费视频,国产av一区二区三区传媒

您好,歡迎進(jìn)入晉江速捷自動(dòng)化科技有限公司官方網(wǎng)站!
新聞資訊
當(dāng)前位置:網(wǎng)站首頁(yè) > 新聞資訊

西門子plc解密300/400解密方法研究 晉江速捷自動(dòng)化

發(fā)布時(shí)間: 2022-12-12 15:16:09 瀏覽次數(shù):

西門子plc解密300/400解密方法研究 晉江速捷自動(dòng)化

對(duì)于S7-300CPU密碼的破解有好幾種方法,一種是用讀卡器加S7ImgWR/RD軟件,還有一種是直接用MMC卡解密軟件。但是,今天重點(diǎn)來(lái)說(shuō)一說(shuō)用TIA Portal+S7Client暴力破解西門子S7-300/400密碼。目前實(shí)驗(yàn)使用的是Siemens S7-300PLCCPU型號(hào)為315-2 PN/DP,破解使用到的工具如下表:

TIA Portal V13 PLC編程工具

s7clientdemo.exe  S7-300輔助查看cpu密碼設(shè)置狀態(tài)工具

Wireshark 用來(lái)截取PLC和上位機(jī)通信的報(bào)文 晉江速捷自動(dòng)化

Siemens系列PLC的密碼,通常有4種設(shè)置狀態(tài),分別為:完全權(quán)限,只讀權(quán)限,最低權(quán)限,不允許上傳。

由于操作員的疏忽或者調(diào)試方便,通常會(huì)不給PLC設(shè)置密碼,或者只設(shè)置簡(jiǎn)單密碼,接下來(lái)我會(huì)展示這樣做的危險(xiǎn)性。

本文將從PLC密碼加密方式開始談起,之后會(huì)討論PLC密碼被暴力破解的可能性,從而得出保證PLC密碼安全的方式。

上圖展示了S7-300的外形,通常是通過(guò)Step7或者博圖(TIA)軟件去對(duì)PLC進(jìn)行編程及設(shè)置。在這里速捷工控plc解密使用博圖來(lái)給PLC設(shè)置密碼。

三、算法加密

比如設(shè)置密碼狀態(tài)為只讀,密碼為:123456,然后重新通過(guò)上位機(jī)和PLC建立連接,驗(yàn)證密碼的時(shí)候,截取到如下報(bào)文: 

密碼驗(yàn)證時(shí)候截取到的報(bào)文

分析得出規(guī)律: 晉江速捷自動(dòng)化

S7-300用的是可逆加密算法,密碼長(zhǎng)度最多為8位,通過(guò)可逆算法轉(zhuǎn)換成8個(gè)16進(jìn)制數(shù)字通過(guò)S7協(xié)議發(fā)送給PLC

1、將不超過(guò)8位的字符串轉(zhuǎn)換成8個(gè)16進(jìn)制數(shù)字:

2、opData數(shù)組元素默認(rèn)都是0x20

如果密碼為123456,可逆算法的代碼如下:

程序運(yùn)行后得到的Pwd數(shù)組如下所示,和速捷工控plc解密截取到的報(bào)文一致。從而說(shuō)明速捷工控plc解密找到的算法是正確的。

當(dāng)發(fā)送了轉(zhuǎn)換后的密碼后,會(huì)得到PLC返回的報(bào)文,返回的報(bào)文中,有對(duì)發(fā)送的密碼正確性驗(yàn)證的結(jié)果,如果驗(yàn)證通過(guò),就會(huì)將錯(cuò)誤碼那幾個(gè)位置位為0x0000,如果密碼不正確,就會(huì)是別的錯(cuò)誤碼。

四、暴力破解 晉江速捷自動(dòng)化

知道了密碼的加密算法之后,速捷工控plc解密就可以生成弱口令字典,然后通過(guò)加密算法對(duì)弱口令進(jìn)行加密,使用加密后的密碼字典與PLC進(jìn)行通信,如果破解成功,返回明文密碼。

五、存儲(chǔ)塊解密

知道了密碼的加密過(guò)程,和密碼的加密算法,那么CPU密碼是怎樣存儲(chǔ)在PLC中呢?必須通過(guò)暴力破解的方式,才能獲取未知設(shè)備的CPU密碼嗎?

速捷工控plc解密研究S7-300 CPU密碼得到以下成果:

1、CPU密碼保存在SDB0塊中 晉江速捷自動(dòng)化

2、S7-300 CPU密碼在塊中的保存方式

以下3個(gè)圖分別為未加密,只讀權(quán)限,無(wú)讀寫權(quán)限的SDB0塊的數(shù)據(jù)。在只讀權(quán)限和無(wú)讀寫權(quán)限狀態(tài)時(shí),CPU密碼均為000000。

經(jīng)過(guò)研究得出以下結(jié)論:晉江速捷自動(dòng)化

紅色方框內(nèi)為加密后的密碼,藍(lán)色方框內(nèi)的數(shù)字02代表只讀權(quán)限,03代表不可讀寫權(quán)限。而第一張圖中,因?yàn)闆](méi)有設(shè)置密碼,所以缺少這一部分內(nèi)容。

3、加密算法:

速捷工控plc解密找出了加密算法,算法和上文中算法類似但略有不同,同樣也是可逆的加密算法,具體加密算法程序如下:

通過(guò)以上可逆算法,速捷工控plc解密可以斷言,只要可以讀取SDB0塊,就可以直接根據(jù)塊信息,獲取明文密碼,根本不需要暴力破解。在獲取到明文密碼后,通過(guò)發(fā)送密碼校驗(yàn)的報(bào)文,就擁有下載的權(quán)限,進(jìn)而可以直接改寫密碼為自己想要的設(shè)置,設(shè)置可以更改CPU的密碼設(shè)置等級(jí)(只讀或者無(wú)讀寫權(quán)限)。因此,在設(shè)置CPU密碼權(quán)限的時(shí)候,速捷工控plc解密推薦設(shè)置為不可讀寫的狀態(tài),加大獲取到SDB0塊的難度,從而保護(hù)速捷工控plc解密設(shè)置的密碼。晉江速捷自動(dòng)化

六、保護(hù)方式及建議

通過(guò)以上示例,速捷工控plc解密知曉了S7-300CPU加密方式,并且給出了暴力破解的思路。反過(guò)來(lái),速捷工控plc解密可以通過(guò)暴力破解的思路,加固速捷工控plc解密的PLC,讓PLC更不容易被攻破,速捷工控plc解密提出以下建議:

1、PLC一定要設(shè)置密碼,并且設(shè)置為不可讀不可寫狀態(tài),盡可能多的保護(hù)您的程序。

2、在進(jìn)行上裝和下裝的時(shí)候,電腦最好直接與PLC相連,避免透過(guò)中間人或者交換機(jī)等方式獲取到通信報(bào)文,使攻擊者有機(jī)可乘。

3、不要設(shè)置弱密碼,盡量設(shè)置復(fù)雜密碼,這樣可以使得暴力破解的時(shí)間變得更長(zhǎng),被發(fā)現(xiàn)的幾率也就更大。

4、不要將PLC暴露在公網(wǎng)上。速捷工控plc解密晉江速捷自動(dòng)化


 





聯(lián)系我們
聯(lián)系方式
晉江速捷自動(dòng)化科技有限公司
福建辦事處:
電話:15059791632 【微信】 

河南辦事處:
電話:18737151632【微信】 

東莞辦事處:
電話:13392719632【微信】 

蘇州辦事處:
電話:13236590757【微信】 

国产成人无码a区在线观看视频| 天堂女人av一区二区| 亚洲av成人精品日韩一区| 人人爽久久久噜人人看| 亚洲一区二区女搞男| 亚洲色偷偷综合亚洲avyp| 欧洲熟妇色xxxx欧美老妇软件| 中国亚洲一区二区视频| 国产美女主播视频一二三区| 精品人妻系列无码人妻漫画| 亚洲国产精品无码久久一线 | 熟女中文字幕一区二区三区| 国产亚洲成人av一区| 欧美群妇大交群| 成品人视频ww入口| 国产人妻人伦精品1国产| 鲁一鲁一鲁一鲁一曰综合网| 99无码精品二区在线视频| 国产欧美成人一区二区a片| 伊人色综合久久天天五月婷| 色爱无码av综合区| 久久久久久国产精品无码超碰动画 | 亚洲av蜜桃永久无码精品| 日本高清视频永久网站www| 婷婷色婷婷开心五月四房播播| 国产精品成人久久电影| 亚洲精品夜夜夜妓女网| 亚洲人成人网站在线观看| 一本一道久久综合狠狠老| 欧美性videos高清精品| 色播中文字幕在线视频| 国产成人夜色在线视频观看| 蜜桃一区二区三区在线视频| 女人天堂国产精品资源麻豆| 麻豆精品一区二区三区| 日韩女优av一区二区| 夜夜爽日日澡人人添| 亚洲精品久久久久中文字幕| 国产精品妇女一二三区| 人妻少妇精品中文字幕av| 国产精品久久久久影院嫩草|