找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3686|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

西門子S7-200CN解密軟件

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:107593 發(fā)表于 2016-3-11 01:11 | 只看該作者 回帖獎(jiǎng)勵(lì) |正序?yàn)g覽 |閱讀模式
讀命令分析
一次讀一條數(shù)據(jù)
對(duì)于一次讀取一個(gè)數(shù)據(jù),讀命令都是33個(gè)字節(jié)。前面的0—21字節(jié)是相同的,為 :
0    1    2    3  &nb
sp; 4    5    6    7
   8    9    10   &nb
sp;11    12    13    14 &n
bsp;  15    16    17   &nb
sp;18    19    20    21 &n
bsp;     
開始符    長度    長度    開始
符    站號(hào)    源地址    功能碼
               &
nbsp;              &n
bsp;              &nb
sp;              &nbs
p;      
SD    LE    Ler    SD &nbs
p;  DA    SA    FC   &nbsp
;               
               &
nbsp;              &n
bsp;              &nb
sp;  
68    1B    1B    68 &nbsp
;  02    00    6C   
32    01    00    00 &nbsp
;  00    00    00   
0E    00    00    04 &nbsp
;  01    12    0A   
10     
0  1  2  3  4  5  6  
7  8  9  10
SD LE LER SD DA SA FC DSAP
68 1B 1B  68 02 00 6C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10
22    23    24    25 &nbsp
;  26    27    28   
29    30    31    32 &nbsp
;     
讀取長度    數(shù)據(jù)個(gè)數(shù)    存儲(chǔ)器類型
    偏移量    校驗(yàn)    結(jié)束
      
               &
nbsp;              &n
bsp;     FCS    ED    &nbs
p;  
02    00    08    00 &nbsp
;  00    03    00   
05    E0    D2    16 &nbsp
;   
68 1B 1B 68 02 00 6C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10 02 00 08 00 00 03 00 05
E0 D2 16
68 1B 1B 68 02 00 7C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10 02 00 14 00 00 03 00 00
00 09 16
因?yàn)槭荘C上發(fā)的讀PLC數(shù)據(jù)的命令,SA=00,DA=02,如果有多個(gè)站,DA要改成相應(yīng)的站號(hào)。讀命令中從DA
到DU的長度為1B即27個(gè)字節(jié)。從22字節(jié)開始根據(jù)讀取數(shù)據(jù)的類型、位置不同而不同。表一是讀不同存儲(chǔ)
器命令的Byte22—32。
字節(jié)    22 23  24 25    26
27    28 29 30  31  32
功能  讀取長度 數(shù)據(jù)個(gè)數(shù) 存儲(chǔ)器類型  偏移量  校驗(yàn) 結(jié)束
讀q0.0  01 00  01 00    00
82    00 00 00  64  16
讀m0.0  01 00  01 00    00
83    00 00 00  65  16
讀M0.1  01 00  01 00    00
83    00 00 01  66  16
讀SMB34  02 00  01 00    00
05    00 01 10  F9  16
讀VB100  02 00  01 00    01
84    00 03 20  8B  16
讀VW100  04 00  01 00    01
84    00 03 20  8D  16
讀vd100  06 00  01 00    01
84    00 03 20  8F  16
讀i0.5  01 00  01 00    00
81    00 00 05  68  16"
讀i0.7  01 00  01 00    00
81    00 00 07  6A  16"
握手
10 02 00 49 4B 16
讀取密碼指令:
68 1B 1B 68 02 00 6C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10 02 00 08 00 00 03 00 05
E0 D2 16
10 02 00 5C 5E 16
返回密碼數(shù)據(jù):
68 1D 1D 68 00 02 08 32 03 00 00 00 00 00 02 00 0C 00 00 04 01 FF 04 00 40 9B 98 02 06 9D
9A 00 76 7D 16
大家來看一下密碼是多少啊,這里就有plc返回的密碼!
改寫密碼保護(hù)位指令
68 20 20 68 02 00 7C 32 01 00 00 00 00 00 0E 00 05 05 01 12 0A 10 08 00 01 00 00 03 00 05
D8 00 04 00 08 04 EF 16
68 20 20 68 02 00 7C 32 01 00 00 00 00 00 0E 00 05 05 01 12 0A 10 02 00 01 00 00 03 00 05
D8 00 03 00 08 04 E8 16
其實(shí)拆機(jī)更簡(jiǎn)單讀出bin文件,不過解碼方式是和上面的ppi協(xié)議解密返回的密碼是一樣的需要解碼


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表