日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

當(dāng)前位置:機(jī)電之家首頁(yè) >> PLC技術(shù)>> PLC文案資料 >> PLC試題庫(kù) >> PLC可編程控制器密碼破解程序分析
PLC可編程控制器密碼破解程序分析

我爸拿回來(lái)個(gè)plc,他們工作上用那控制電器柜里的變頻器,里面要輸程序(通過(guò)串口com1),因?yàn)槊看握胰思叶家召M(fèi),而且程序是加密地,沒(méi)密碼導(dǎo)不出來(lái),所以我覺(jué)定來(lái)個(gè)破解,找了很久破解工具,都是要匯款才行,自力更生把,看了不久的vb,就來(lái)編個(gè)程序吧,由于時(shí)間有限,經(jīng)歷有限,一個(gè)星期的測(cè)試,終于知道了破解方法。先說(shuō)下思路把::
   我是在臺(tái)達(dá)的plc上測(cè)試的,因?yàn)闂l件有限,沒(méi)有測(cè)試其它種類,但方法差不多
  通過(guò)com1進(jìn)行串口通訊,當(dāng)輸入密碼后pc向plc發(fā)出加密過(guò)的數(shù)據(jù),plc返回?cái)?shù)據(jù)進(jìn)行比對(duì)是否一致,錯(cuò)誤則跳轉(zhuǎn)到錯(cuò)誤提示,破解有兩個(gè)途徑,因?yàn)槊艽a比對(duì)是在pc端進(jìn)行的,所以可以通過(guò)匯編把那個(gè)通信軟件改了當(dāng)比對(duì)時(shí)跳轉(zhuǎn)導(dǎo)正確地址,但這個(gè)程序太多的控件,找不到內(nèi)存的跳轉(zhuǎn)地址(還是本人的水平問(wèn)題),但匯編發(fā)現(xiàn)大概是在0045210E    地址處,所以這種方法不太可行,也請(qǐng)通過(guò)此法研究的朋友和我交流
 第二種方法也就是我試驗(yàn)成功的,通過(guò)對(duì)返回?cái)?shù)據(jù)的解密來(lái)得到密碼,我測(cè)試的工具是串口精靈,通過(guò)無(wú)數(shù)次的分析本人知道了加密的方式
 例:隨便輸入密碼后收到的數(shù)據(jù)為
3A 30 31 30 33 30 32 34 34 35 35 36 31 0D 0A 3A 30 31 30 31 30 31 32 44 44 30 0D 0A 3A 30 31 30 33 30 34 33 31 33 31 33 31 33 31 33 34 0D 0A
可以看出有一定的規(guī)律,從紅色的3a即最后一個(gè),后數(shù)12位開始,去兩個(gè)數(shù)為一組,取八組即33 31 33 31 33 31 33 31  此時(shí)是在hex狀態(tài)下,把這組數(shù)據(jù)按ASCII碼轉(zhuǎn)換為字符,得到31313131,再按hex----ASCII的方式轉(zhuǎn)換一次,得到明文密碼,1111,密碼不同,解不同,
這樣做太麻煩了,寫個(gè)程序,用vb完成。我剛看了基本vb的書,還不太熟悉程序還沒(méi)做完,只做了通信部分的代碼
我會(huì)盡快做完并在博客發(fā)布
先在窗體中加入MSComm控件,需要在部件中引用,迷你版的vb可能沒(méi)有,可以下載該控件并注冊(cè),
Option Explicit'強(qiáng)制變量聲明
Private Sub Command1_Click()'按鈕單擊事件
MSComm1.PortOpen =ture '關(guān)閉串口
MSComm1.CommPort = 1 '設(shè)置串口為com1
MSComm1.Settings = "9600,n,8,1" '通訊參數(shù) 波特率 奇偶校驗(yàn) 數(shù)據(jù)位 停止位
MSComm1.bbbbbMode = combbbbbModeBinary '二進(jìn)制接收
MSComm1.InBufferCount = 0 '清空接收緩沖區(qū)
MSComm1.RThreshold = 1 '緩沖區(qū)中接收到一個(gè)字符,就產(chǎn)生一次OnComm事件
End Sub
Private Sub MSComm1_OnComm() '有數(shù)據(jù)傳送時(shí)觸發(fā)
Dim w As Variant'定義變量
Dim a,b,c As Byte'定義字節(jié)數(shù)組
Select Case MSComm1.CommEvent ''CommEvent屬性:返回最近的通訊事件或錯(cuò)誤。通過(guò)對(duì)它具體屬性值的查詢,我們就可以獲得通訊事件和通 訊錯(cuò)誤的完整信息。當(dāng)其值是comEvReceive時(shí)表示接收到數(shù)據(jù)。
Case comEvReceive '有接收事件
w = MSComm1.bbbbb '接收到的數(shù)據(jù)存放到indata里
a = AscB(indata) '返回indata的值
MSComm1.InBufferCount = 0' 清空接收緩沖區(qū)
End Select
End Sub
作者:未知 點(diǎn)擊:561次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:PLC可編程控制器密碼破解程序分析
* 由于無(wú)法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《PLC可編程控制器密碼破解程序分析》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊(cè)
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個(gè)人求購(gòu)

孫晉文 【求購(gòu)】  排氣閥  2025-12-30
馬經(jīng)理 【求購(gòu)】  信號(hào)集成端...  2025-12-30
李總 【求購(gòu)】  電動(dòng)升降車  2025-12-30
于蓬 【求購(gòu)】  HPV-S...  2025-12-29
張俊杰 【求購(gòu)】  縫紉線自動(dòng)...  2025-12-25
易賽群 【求購(gòu)】  NANOC...  2025-12-25
張經(jīng)理 【求購(gòu)】  浪涌保護(hù)器  2025-12-25
陳蓮 【求購(gòu)】  日本住友閥  2025-12-24
VIP公司推薦