久久国视频,欧美日韩人妻无码视频,男人无色码,96青青青,亚洲一区二区少妇人妻,亚洲综合国产一区激情,色网在线视频道,成人黄页在线观看,欧美一区另类

建材之家 JC68.COM?
廣告

Stuxnet病毒是怎樣“入侵”PLC的?

   2024-08-13 建材之家2950
核心提示:1.如何選擇需要感染的PLC。Stuxnet會根據(jù)目標系統(tǒng)的特點,使用不同的代碼來感染PLC。一個感染的序列包括了許多PLC模塊(代碼模塊和數(shù)據(jù)模塊),用以注入PLC來改 變目標PLC的行為。這個威脅包括了三個感染序列。其中兩個非常相似,功能也相同,我們將其命名為序列A和B。第三個序列我們命名為序列C。 Stuxnet 通過驗證“指紋”來判斷系統(tǒng)是否為計劃攻擊的目標。它會檢查:PLC種類/……

1.如何選擇需要感染的PLC。

Stuxnet會根據(jù)目標系統(tǒng)的特點,使用不同的代碼來感染PLC。一個感染的序列包括了許多PLC模塊(代碼模塊和數(shù)據(jù)模塊),用以注入PLC來改 變目標PLC的行為。這個威脅包括了三個感染序列。其中兩個非常相似,功能也相同,我們將其命名為序列AB。第三個序列我們命名為序列C。 Stuxnet 通過驗證“指紋”來判斷系統(tǒng)是否為計劃攻擊的目標。它會檢查:PLC種類/家族:只有CPU6ES7-4176ES7-315-2 會被感染。系統(tǒng)數(shù)據(jù)模塊:SDB會被解析;根據(jù)他們包含的數(shù)據(jù),感染進程會選擇A,B或其它感染方式開始行動。當解析SDB時,代碼會搜索這兩個值是否存 在--7050hand9500h;然后根據(jù)這兩個數(shù)值的出現(xiàn)次數(shù),選擇序列AB中的一種來感染PLC。代碼還會在SDB模塊的50h子集中搜索字節(jié)序 2CCB0001,這個字節(jié)序反映了通信處理器CP342-5(用作Profibus-DP)是否存在。而選擇序列C進行感染的條件則由其他因素構(gòu)成。

2.感染方法。

Stuxnet使用“代碼插入”的感染方式。當Stuxnet感染OB1時,它會執(zhí)行以下行為:增加原始模塊的大小;在模塊開頭寫入惡意代碼;在惡意 代碼后插入原始的OB1代碼。Stuxnet也會用類似于感染OB1的方式感染OB35。它會用自身來取代標準的協(xié)同處理器DP_RECV代碼塊,然后在 Profibus(一個標準的用作分布式I/O的工業(yè)網(wǎng)絡(luò)總線)中掛鉤網(wǎng)絡(luò)通信。利用A/B方法的感染步驟如下:檢查PLC類型;該類型必須為S7 /315-2;檢查SDB模塊,判斷應(yīng)該寫入序列AB中的哪一個;找到DP_RECV,將其復(fù)制到FC1869,并用Stuxnet嵌入的一個惡意拷貝 將其取代;在序列中寫入惡意模塊(總共20個),由Stuxnet嵌入;感染OB1,令惡意代碼可以在新的周期開始時執(zhí)行;感染OB35,它將扮演“看門 狗”的角色。

3.感染代碼。

被注入OB1功能的代碼是用來感染序列AB的。這些序列包含了以下模塊:代碼塊:FC1865FC1874,FC1876FC1880(注 意:FC1869并非Stuxnet的一部分,而是PLCDP_RECV模塊的一個拷貝);數(shù)據(jù)模塊:DB888DB891。序列AB用 DP_RECV掛鉤模塊來攔截Profibus中的數(shù)據(jù)包,并根據(jù)在這些模塊中找到的數(shù)值,來構(gòu)造其他的數(shù)據(jù)包并發(fā)送出去。這由一個復(fù)雜的狀態(tài)機控制(狀 態(tài)機被建立在上面提到的FC模塊中)。這個狀態(tài)機可部分受控于數(shù)據(jù)塊DB890中的DLL。在某些條件下,序列C會被寫入一個PLC。這個序列比AB包 含更多的模塊:FC6055FC6084;DB8062,DB8063DB8061,DB8064DB8070(在運行中產(chǎn)生)。序列C主要為了將 I/O信息讀寫入PLC的內(nèi)存文件映射的I/O區(qū)域,以及外圍設(shè)備的I/O。程序A/B的控制流如下圖所示,在之前的Step7編輯器的截圖中也有部分顯 示(數(shù)據(jù)模塊FC1873

4.RootkitStuxnetPLCrootkit代碼全部藏身于假冒的s7otbxdx.dll中。

為了不被PLC所檢測到,它至少需要應(yīng)付以下情況:對自己的惡意數(shù)據(jù)模塊的讀請求;對受感染模塊(OB1,OB35,DP_RECV)的讀請求;可能 覆蓋Stuxnet自身代碼的寫請求。Stuxnet包含了監(jiān)測和攔截這些請求的代碼,它會修改這些請求以保證StuxnetPLC代碼不會被發(fā)現(xiàn)或被 破壞。下面列出了幾個Stuxnet用被掛鉤的導出命令來應(yīng)付這些情況的例子:s7blk_read:監(jiān)測讀請求,而后Stuxnet會返回:真實請求的 DP_RECV(保存為FV1869);錯誤信息,如果讀請求會涉及到它的惡意模塊;OB1OB35的干凈版本的拷貝s7blk_write:監(jiān)測關(guān)于 OB1/OB35的寫請求,以保證他們的新版本也會被感染。s7blk_findfirst/s7blk_findnext:這些例程被用于枚舉PLC中 的模塊。惡意模塊會被自動跳過。s7blk_delete:監(jiān)測對模塊的“刪除”操作。如上文所述,Stuxnet是一個非常復(fù)雜的威脅,而其中的PLC 感染代碼令問題更加難以解決。

 
【溫馨提示】本文內(nèi)容和觀點為作者所有,本站只提供信息存儲空間服務(wù),如有涉嫌抄襲/侵權(quán)/違規(guī)內(nèi)容請聯(lián)系QQ:727533600 刪除!
廣告位出租
舉報收藏 0打賞 0評論 0
 
1. 故障現(xiàn)象:本體工作正常,但一旦擴展口連接擴展模塊后PLC 不運行,RUN 燈不亮。 2. 故障原因:擴展模塊損壞,擴展模塊0V、+24V 短路,導致與PLC 連接時無24V 工作電壓。3. 注意事項:請確保擴展模塊的正常,可通過替換法確認擴展模塊是否正常工作。

下一篇:LM567中文資料

LM567 為通用鎖相環(huán)電路音調(diào)譯碼器,LM567的內(nèi)部電路及詳細工作過程非常復(fù)雜(具體的可參考:音頻*567芯片詳解),這里僅將其基本功能概述如下:當LM567的③腳輸入幅度≥25mV、頻率在其帶寬內(nèi)的信號時,⑧腳由高電平變成低電平,②腳輸出經(jīng)頻率/電壓變換的調(diào)制信號;如果在器件的②腳輸入音頻信號,則在⑤腳輸出受②腳輸入...
更多>文章標簽:電工 電工知識 ;相關(guān)產(chǎn)品:
廣告位出租
更多>同類水電電工
推薦圖文
專精特新
點擊排行
推薦水電電工更多>
專精特新
最新問答更多>
微商機更多>
專精特新
俱樂部更多>
廣告位出租
建材之家  |  關(guān)于建材之家  |  聯(lián)系我們  |  加入建材之家  |  隱私政策  |  使用協(xié)議  |  財務(wù)相關(guān)  |  城市分站  |  招商加盟  |  建材群站  |  網(wǎng)站地圖 |  排名推廣 |  廣告服務(wù) |  網(wǎng)站留言 |  違規(guī)舉報  |  sitemap  |  粵ICP備14017808號
博一建材

博一建材

點擊查看放大的二維碼

微信服務(wù)號:jc68-1

建材之家小程序碼

建材之家小程序碼

云建會小程序碼

云建會小程序碼

建材商機小程序碼

建材商機小程序碼

博一建材小程序碼

博一建材小程序碼

工商網(wǎng)監(jiān)
全國服務(wù)電話:0755-82034561/18923733323;客服QQ:727533600/876399953;新浪微博ID:jc68com; 微信服務(wù)號ID:jc68-1粵公網(wǎng)安備 44030402000745號
建材之家旨在傳遞更多商機信息!信息內(nèi)容都是網(wǎng)絡(luò)用戶自發(fā)貢獻,本站只提供信息存儲空間服務(wù),如有涉嫌抄襲/侵權(quán)/違規(guī)內(nèi)容請告知QQ:275171283處理!
?2015-2020 ByBc.CN Powered by 建材之家 V5.0 策劃運營:深圳市博一建材有限公司
 
侯马市| 吉水县| 庆城县| 迁安市| 墨玉县| 丹棱县| 桂阳县| 襄城县| 莆田市| 勃利县| 英吉沙县| 阿克陶县| 永修县| 大城县| 同心县| 亳州市| 玛多县| 敦化市| 甘德县| 灯塔市| 宝兴县| 土默特左旗| 左云县| 丘北县| 静安区| 万山特区| 吉安县| 重庆市| 虹口区| 湖南省| 高阳县| 郸城县| 皮山县| 玉田县| 普陀区| 寻乌县| 迭部县| 南召县| 丹凤县| 喀喇| 九龙城区|