国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

S7-1200/1500動態(tài)加密授權(quán)功能塊:設(shè)計思路與SCL實現(xiàn)全解析

S7-1200/1500動態(tài)加密授權(quán)功能塊:設(shè)計思路與SCL實現(xiàn)全解析 這兩年接過不少西門子S7-1200/1500的項目十有八九的客戶都會提同一個需求能不能做一套動態(tài)加密功能塊程序讓設(shè)備只能在指定的PLC上跑授權(quán)到期自動鎖機程序被拷走也跑不起來。這個需求聽起來玄乎拆開看其實就是一套自研的授權(quán)與校驗邏輯。這篇文章我就把這個功能塊從設(shè)計思路、SCL代碼到踩過的坑完整抖出來想給自家設(shè)備加“防盜鎖”的按這個路子走基本能落地。1. 先拆概念S7-1200/1500動態(tài)加密功能塊到底在加密什么1.1 “動態(tài)加密”不是西門子標準庫而是一類自研授權(quán)邏輯很多人一聽到“動態(tài)加密”四個字以為博途里有個現(xiàn)成的加密功能塊拖進來設(shè)置個密碼就能用。這里必須先澄清一個認知西門子官方并沒有提供名為“Dynamic Encryption”的標準功能塊。博途自帶的塊保護叫“專有技術(shù)保護”Know-how protection它解決的是“上載后別人能不能看到你的梯形圖/SCL代碼”的問題本質(zhì)是靜態(tài)密碼保護。而行業(yè)里常說的“動態(tài)加密功能塊程序”是工程師基于SCL/STL自己寫的一套授權(quán)校驗邏輯典型包含設(shè)備唯一標識采集通常是CPU序列號、注冊碼/解鎖碼的動態(tài)生成與比對、運行許可控制三大部分。之所以叫“動態(tài)”是因為每次校驗的輸入不是寫死在程序里的固定常量而是CPU序列號、當前時間、運行次數(shù)這類會變化的變量。同樣的注冊碼換一臺PLC、過了授權(quán)期限統(tǒng)統(tǒng)失效。所以接下來所有內(nèi)容都是圍繞如何手寫這套自研邏輯展開的。搞清楚這個前提你才不會被網(wǎng)上那些玄乎的“加密神器”帶偏。1.2 三個典型業(yè)務(wù)場景鎖機、收尾款、防抄方案我接觸過的項目里動態(tài)加密功能塊基本都在解決三種現(xiàn)實問題第一個是設(shè)備分期付款。客戶只付了首付設(shè)備先拉去用但到了約定時間點設(shè)備自動鎖定想繼續(xù)用就得聯(lián)系廠家付清尾款換解鎖碼。很多做非標設(shè)備的兄弟應(yīng)該深有體會設(shè)備發(fā)出去收不回錢的情況太常見了機械鎖容易被拆程序鎖相對更體面。第二個是方案防抄。整套設(shè)備程序里最值錢的是工藝參數(shù)和核心邏輯你用專有技術(shù)保護把代碼藏起來之后別人確實看不到了但人家可以把整個項目上載下載到另一臺同型號PLC里照跑不誤。動態(tài)加密把程序“綁定”到特定CPU的序列號上換一臺PLC跑不起來才能攔住這種整體搬運。第三個是臨時授權(quán)。試機、借用、展會演示的設(shè)備給一個固定使用期限到期自動失效。省得派人去現(xiàn)場“拆機”也能防止客戶把試用設(shè)備當正式設(shè)備一直拖下去。1.3 S7-1200和S7-1500的能力邊界決定方案怎么選實話實說S7-1200和S7-1500都能做動態(tài)加密但能力邊界差異明顯方案選型必須提前想清楚。從指令集看S7-1200沒有官方AES/DES這類對稱加密庫S7-1500同樣沒有現(xiàn)成的加密指令所以常規(guī)做法是自研CRC32或者XXTEA這類輕量級算法。S7-1500的字符串處理和數(shù)組運算性能更強可以做更復(fù)雜的多輪混淆而S7-1200的CPU資源有限算法規(guī)模要控制尤其不能把大數(shù)組查表這種操作放在每個掃描周期里跑。從讀取設(shè)備標識看S7-1200從V4.0固件開始可以用Get_IM_Data指令讀IM0數(shù)據(jù)里面帶CPU序列號S7-1500同樣支持讀取速度和數(shù)據(jù)結(jié)構(gòu)完整度都更好。如果項目里用的是很老的S7-1200固件版本得先確認是否有這個指令。從實時時鐘看S7-1200斷電后靠超級電容維持RTC一般能撐十幾天到二十天時間太長會丟S7-1500加電池模塊或緩沖模塊會更可靠。這一點直接決定“時間鎖”方案敢不敢用。后面第4節(jié)我會專門講這個坑。還有一個容易被忽略的點掃描周期。CRC32加時間比對如果每個掃描周期都跑一遍S7-1200的掃描周期會被明顯拉長。所以動態(tài)加密功能塊絕不應(yīng)該放在OB1的每個循環(huán)里全程執(zhí)行要么放到定時中斷OB里節(jié)流執(zhí)行要么在程序里加一個“每N秒執(zhí)行一次”的判斷。2. 動態(tài)授權(quán)FB總體設(shè)計三層結(jié)構(gòu)和一整套授權(quán)狀態(tài)機2.1 三層架構(gòu)設(shè)備身份層、授權(quán)校驗層、運行控制層動手寫代碼之前先把架構(gòu)理清楚。我建議把整個動態(tài)加密功能塊拆成三層各管各的事調(diào)試的時候能少掉一半頭發(fā)。第一層是設(shè)備身份層。它的職責是拿到“這臺PLC是誰”的證據(jù)。最通用的做法是用Get_IM_Data讀取CPU序列號如果現(xiàn)場條件不允許讀序列號也可以用廠家自己寫入保持區(qū)的一個設(shè)備編號。前者好處是換PLC自動失效防挪機后者好處是邏輯簡單但防不了別人把整個項目連DB一起搬走。我的經(jīng)驗是優(yōu)先用CPU序列號。第二層是授權(quán)校驗層。廠家的離線授權(quán)工具拿到序列號和授權(quán)截止日期之后用特定算法生成注冊碼PLC內(nèi)的功能塊用同樣的算法算一遍兩者比對一致才放行。這一層的關(guān)鍵是算法一致性后面第3節(jié)詳細寫。第三層是運行控制層。校驗結(jié)果不是一個簡單的布爾量就完了它要管理一套授權(quán)狀態(tài)機分別處理未授權(quán)、已授權(quán)、試用期、授權(quán)過期、非法篡改等狀態(tài)。不同狀態(tài)對應(yīng)不同動作未授權(quán)可以跑30分鐘試機授權(quán)過期每小時停機5分鐘并亮黃燈非法篡改直接鎖機并記錄次數(shù)。狀態(tài)機的好處是把邏輯邊界劃清楚不會出現(xiàn)“到底要不要停機”這種模糊狀態(tài)。2.2 授權(quán)狀態(tài)機的設(shè)計細節(jié)狀態(tài)機的狀態(tài)定義我一般這樣枚舉狀態(tài)含義觸發(fā)條件設(shè)備行為0 未授權(quán)從未輸入過有效注冊碼上電且授權(quán)標志位為0允許試機N小時HMI提示輸入注冊碼1 已授權(quán)注冊碼校驗通過且在有效期內(nèi)校驗通過且當前日期截止日期全功能開放2 試用期沒有正式授權(quán)但處于首次試機時間內(nèi)首次上電時間試用時長當前時間全功能開放HMI顯示剩余試用時間3 授權(quán)過期超過截止日期當前日期截止日期且曾經(jīng)授權(quán)過鎖定工藝功能每小時解鎖5分鐘4 非法篡改檢測到時鐘回撥或數(shù)據(jù)異常歷史最大時間戳當前時間立即鎖機需廠家遠程解鎖碼恢復(fù)5 永久鎖定連續(xù)多次非法篡改非法篡改次數(shù)3永久鎖機只能返廠處理狀態(tài)轉(zhuǎn)換的邏輯集中在授權(quán)FB內(nèi)部輸出一個枚舉或整數(shù)型狀態(tài)值給HMI顯示。設(shè)備的行為動作則由主程序根據(jù)這個狀態(tài)值去控制不要在FB內(nèi)部直接寫一堆M輸出那樣復(fù)用性會很差。2.3 授權(quán)數(shù)據(jù)塊的設(shè)計原則公開區(qū)、隱藏區(qū)、保持區(qū)授權(quán)FB配套的數(shù)據(jù)塊是整個方案的命脈布局我習慣分三個區(qū)公開區(qū)給HMI讀寫包括輸入序列號顯示或者自動讀取后的顯示、輸入注冊碼的變量、授權(quán)狀態(tài)值、剩余天數(shù)、剩余試機時間。這些變量HMI能讀能寫方便現(xiàn)場人員操作。隱藏區(qū)是FB靜態(tài)變量或者私有DB包括鹽值數(shù)組、歷史最大時間戳、失敗嘗試次數(shù)、鎖定標志、授權(quán)校驗通過標志。這些變量只允許程序內(nèi)部訪問HMI不需要看到。在博途里如果用的是一般DB且沒有勾選“從HMI可見”HMI就訪問不到如果用的是優(yōu)化訪問DB注意在變量屬性里把“HMI可見”關(guān)掉。保持區(qū)是必須掉電不丟的變量授權(quán)激活標志、授權(quán)截止日期、歷史最大時間戳、試機首次上電時間、非法篡改次數(shù)。這些變量必須在DB屬性里設(shè)置為保持性Retain。如果忘記設(shè)保持性客戶現(xiàn)場一斷電授權(quán)狀態(tài)全丟每次開機都要重新輸注冊碼這體驗不用我多說。3. CRC32校驗函數(shù)與注冊碼生成器的SCL實現(xiàn)3.1 為什么選CRC32而不是AES或MD5嚴格從密碼學角度看CRC32不是加密算法它是校驗算法用做授權(quán)碼生成在密碼學上有先天弱點。但在PLC這個特殊環(huán)境里它反而是最務(wù)實的方案。原因有三第一S7-1200/1500沒有現(xiàn)成的MD5/SHA/AES算法庫自己實現(xiàn)AES需要幾百行查表代碼占用大量DB空間而且在S7-1200上跑得慢第二授權(quán)碼生成的場景不是網(wǎng)絡(luò)通信不需要對抗高強度惡意攻擊我們需要的是“生成一個夠長、夠隨機、不可批量推導(dǎo)的注冊碼”第三CRC32的運算量小S7-1200完全跑得動配合加鹽、多輪異或、字節(jié)反轉(zhuǎn)這些混淆手段即使別人拿到幾組注冊碼也推不出原始密鑰。簡單說CRC32在這里承擔的是“把一串輸入變成一串看上去沒規(guī)律的輸出”的散列職責目的不是防密碼學攻擊而是防止現(xiàn)場的客戶或者同行輕松算出注冊碼。3.2 CRC32逐位運算的SCL實現(xiàn)我直接用逐位運算法不搞查表法。雖然查表法速度快但需要256字的常量表在S7-1200上占DB空間而且調(diào)試時想單步看中間結(jié)果比較麻煩。逐位法代碼量小邏輯直觀幾十上百字節(jié)的數(shù)據(jù)算一次耗時在毫秒級對授權(quán)這種低頻操作完全夠用。FC代碼如下輸入是一個Byte數(shù)組和有效長度輸出CRC32值FUNCTION FC_CRC32_ByteArray : DWord { S7_Optimized_Access : TRUE } VERSION : 0.1 VAR_INPUT aData : Array[0..63] of Byte; // 待計算數(shù)據(jù)的緩沖區(qū) iLen : Int; // 有效數(shù)據(jù)長度不能超過64 END_VAR VAR dwCRC : DWord; dwByte : DWord; i : Int; j : Int; END_VAR BEGIN // 長度保護非法長度直接返回0避免數(shù)組越界 IF iLen 0 THEN FC_CRC32_ByteArray : 16#00000000; RETURN; END_IF; IF iLen 64 THEN iLen : 64; END_IF; dwCRC : 16#FFFFFFFF; FOR i : 0 TO iLen - 1 DO dwByte : BYTE_TO_DWORD(aData[i]); dwCRC : dwCRC XOR dwByte; FOR j : 1 TO 8 DO IF (dwCRC AND 16#00000001) 16#00000000 THEN dwCRC : (dwCRC SHR 1) XOR 16#EDB88320; ELSE dwCRC : dwCRC SHR 1; END_IF; END_FOR; END_FOR; FC_CRC32_ByteArray : dwCRC XOR 16#FFFFFFFF; END_FUNCTION提示一下不同TIA版本里Byte轉(zhuǎn)DWord的語法略有差異如果編譯器提示找不到BYTE_TO_DWORD就改成先轉(zhuǎn)USINT再賦值或者直接寫dwByte : aData[i];SCL在部分版本下會做隱式擴展。這種適配在真實工程里很常見別被編譯器的報錯嚇住。3.3 加鹽與多輪混淆讓注冊碼不可批量推導(dǎo)裸算CRC32有個問題如果把序列號和CRC結(jié)果對照幾組理論上可以通過暴力枚舉碰撞推出規(guī)則。所以必須加鹽和混淆。我項目里用的流程是#!/usr/bin/env python3 # 廠家離線注冊碼生成工具 import zlib def generate_regcode(serial: str, expire_date: str) - str: # 鹽值固定寫在算法里和PLC側(cè)保持一致 SALT bS7-AUTH-KEY-2024 # 第一步序列號 鹽值 授權(quán)截止日期 raw serial.upper().encode(ascii) SALT expire_date.encode(ascii) crc1 zlib.crc32(raw) 0xFFFFFFFF # 混淆1異或固定掩碼 crc1 ^ 0xA5A5A5A5 # 混淆2字節(jié)序反轉(zhuǎn) crc1 int.from_bytes(crc1.to_bytes(4, little), big) # 第二步用混淆后的值和序列號再算一次 raw2 crc1.to_bytes(4, big) serial.upper().encode(ascii) crc2 zlib.crc32(raw2) 0xFFFFFFFF # 注冊碼 16位字符串前8位CRC結(jié)果后8位截止日期 return f{crc2:08X}{expire_date} if __name__ __main__: serial input(請輸入CPU序列號: ).strip() expire input(請輸入授權(quán)截止日期(YYYYMMDD): ).strip() print(注冊碼:, generate_regcode(serial, expire))PLC側(cè)校驗的邏輯完全對應(yīng)先取用戶輸入的注冊碼字符串截出后8位作為截止日期然后把序列號、鹽值、這個截止日期拼起來算CRC再做一次異或和字節(jié)反轉(zhuǎn)再算第二次CRC最后把結(jié)果轉(zhuǎn)成8位十六進制字符串和注冊碼前8位比對。這里最容易被忽略的是字節(jié)序。Python里int.from_bytes(..., little)和PLC側(cè)DWord的存儲順序要保持一致不然兩邊算出來的結(jié)果永遠對不上。我第一次聯(lián)調(diào)時就在這上面卡了一個下午最后把中間值逐個打印出來對比才發(fā)現(xiàn)是字節(jié)序問題。3.4 注冊碼比對與防暴力嘗試比對注冊碼時有幾個實操細節(jié)值得注意不要在PLC側(cè)直接把整個長字符串比較正確做法是算完CRC后比較DWord數(shù)值避免大小寫、空格等字符串差異。如果實在要比較字符串統(tǒng)一轉(zhuǎn)大寫再比。HMI上要加防暴力嘗試機制。我見過現(xiàn)場操作工閑著沒事亂輸注冊碼輸錯十幾次把CPU搞進STOP的。我的做法是連續(xù)輸錯3次鎖定輸入框10分鐘用保持變量存失敗次數(shù)和鎖定起始時間。第4次再錯鎖定時間翻倍。這個機制在亞控、西門子精簡面板、WinCC上都很好實現(xiàn)。校驗通過之后立刻置位“授權(quán)激活”保持標志并把截止日期寫入保持區(qū)。之后每次掃描只需要查這個標志和日期不需要重復(fù)跑CRC計算。既省CPU又避免“同一個注冊碼每次上電都重新算一遍”帶來的潛在不一致問題。4. 動態(tài)時間鎖讓設(shè)備按授權(quán)周期運行并防時鐘回撥4.1 讀系統(tǒng)時鐘RD_LOC_T指令和DTL數(shù)據(jù)類型時間鎖的核心是讀取PLC實時時鐘。TIA Portal里S7-1200/1500用RD_LOC_T指令讀本地時間輸出是DTL數(shù)據(jù)類型的變量。調(diào)用方式RD_LOC_T(EN : #bTrigger, RET_VAL : #wRetVal, OUT : #dtlNow);DTL類型是一個結(jié)構(gòu)體里面的YEAR、MONTH、DAY、HOUR、MINUTE、SECOND字段可以直接訪問。我習慣把日期轉(zhuǎn)成一個整數(shù)再比較#iToday : #dtlNow.YEAR * 10000 #dtlNow.MONTH * 100 #dtlNow.DAY;這樣20250115就是一個整數(shù)跟授權(quán)截止日期比大小非常直觀。4.2 授權(quán)截止日期的兩種判斷方式第一種方式精確到天的簡單判斷。把截止日期存成YYYYMMDD格式的DInt每次上電和每天第一次運行OB時用當前日期和它比對。當前日期大于截止日期就切換為“授權(quán)過期”狀態(tài)。這種方式代碼量小完全夠用。第二種方式精確到分鐘。把DTL轉(zhuǎn)成“從2000年1月1日0點開始的分鐘數(shù)”這需要自己寫一個公歷日期換算函數(shù)處理閏年和每月天數(shù)。代碼會翻一倍但在按小時收費的設(shè)備租賃場景里值得做。我個人建議絕大多數(shù)設(shè)備鎖機場景用第一種就夠了真需要精確到分鐘的再上第二種。別一開始就整復(fù)雜現(xiàn)場維護的人會罵娘。4.3 時鐘回撥檢測用歷史最大時間戳防篡改只做“當前日期和截止日期比大小”有一個致命漏洞現(xiàn)場的人把PLC時鐘改回2020年設(shè)備就永遠不過期了。所以必須增加一個“歷史最大時間戳”檢測。具體實現(xiàn)在保持區(qū)定義一個變量hMaxDate存放設(shè)備運行至今見過的最大日期。每次做時間檢查時如果當前日期大于hMaxDate就更新它為當前日期如果當前日期小于hMaxDate說明時鐘被人往回撥了立即把授權(quán)狀態(tài)切換為“非法篡改”鎖機并記錄篡改次數(shù)。這個邏輯相當于給時間鎖裝了一個“只進不退”的棘輪只要撥回去一次就會被發(fā)現(xiàn)。但這里有個連鎖坑如果S7-1200斷電超過超級電容的維持時間RTC會回到出廠默認值比如2000年1月1日。這時當前日期遠小于hMaxDate會被誤判為非法篡改。所以啟用時間鎖的項目設(shè)備說明書或者現(xiàn)場標識一定要寫清楚長期斷電超過兩周需要重新上電或者干脆配一個不間斷電源給PLC保持供電。如果是S7-1500優(yōu)先選帶電池的緩沖模塊這個錢不能省。另外防止別人把整個保持區(qū)DB初始化來繞過時間鎖的招法如果授權(quán)激活標志被清零我建議把設(shè)備行為設(shè)定為“需要重新激活”而不是自動恢復(fù)未授權(quán)試機狀態(tài)。這樣即使對方操作失誤或者故意清DB設(shè)備也不會悄悄變成可免費試用的狀態(tài)至少會暴露問題。5. 疊加專有技術(shù)保護從“防看代碼”升級到“防復(fù)制”5.1 專有技術(shù)保護的正確設(shè)置動態(tài)加密功能塊解決的是“程序換個PLC還能跑”的問題但它本身也是代碼如果不做代碼保護別人上載項目之后直接看SCL你的鹽值、算法、密鑰就全暴露了。所以第一步還是得疊上博途的專有技術(shù)保護。設(shè)置方法很簡單在項目樹里右鍵你要保護的程序塊FB、FC、DB都支持選擇屬性在“保護”選項卡里勾選“專有技術(shù)保護”設(shè)置密碼。然后重新編譯勾選“支持專有技術(shù)保護”。編譯下載后別人上載這個塊只能看到接口定義看不到內(nèi)部實現(xiàn)。這里有幾個操作層面的提醒設(shè)置了專有技術(shù)保護的DB塊同樣會被隱藏內(nèi)容所以不要把授權(quán)鹽值這種敏感信息放在一個完全公開的DB里最好放在FB的靜態(tài)變量里隨FB一起保護。密碼一定要找安全的地方存著最好由兩個人分開保管。忘了密碼之后正規(guī)途徑無法找回只能把塊刪了重寫。塊的保護級別是“防君子不防小人”網(wǎng)上確實有工具能處理掉專有技術(shù)保護所以它只能當?shù)谝坏篱T。5.2 雙保險組合專有技術(shù)保護加動態(tài)加密專有技術(shù)保護負責“代碼不可見”動態(tài)加密負責“代碼不可異地運行”兩者疊加才是完整方案。我的做法是核心工藝FB全部加專有技術(shù)保護動態(tài)加密授權(quán)FB作為獨立塊輸出一個bAuthOK位給主程序主程序里所有關(guān)鍵工藝段的使用使能都引用這個bAuthOK位。一旦授權(quán)校驗失敗bAuthOK為0設(shè)備關(guān)鍵動作全部禁止只有面板燈和HMI提示還活著。注意一個細節(jié)不要在程序里只用一個M點或者D點做授權(quán)標志因為別人上載程序后監(jiān)控變量直接把那個點的狀態(tài)改成1就能繞過校驗。我的做法是授權(quán)狀態(tài)用枚舉值加多個位組合表示比如bAuthOK必須為1同時bLockFlag必須為0同時bTampered必須為0三個條件在多個位置交叉檢查。雖說不算真正的防逆轉(zhuǎn)但至少讓“找點改值”沒那么容易。5.3 關(guān)鍵OB分散校驗防止啟動邏輯被跳過還有一個容易被忽視的攻擊路徑很多人把授權(quán)初始化放在OB100里OB100是啟動組織塊只在CPU啟動時執(zhí)行一次。如果別人把OB100的調(diào)用刪了或者整個項目下載時故意不加載OB100那么授權(quán)初始化邏輯就不跑了設(shè)備可能直接進入一種“未初始化”狀態(tài)。針對這個我設(shè)計了一套“心跳互檢”機制OB100里調(diào)用FB_AuthInit做的事情是讀取序列號、算CRC、校驗注冊碼、把心跳標志H1置1、記錄本次上電時間。OB1每個掃描周期里調(diào)用FB_AuthCheck做的事情是檢查H1是否為1如果H1為0說明OB100沒跑直接判非法篡改同時檢查當前時間是否在授權(quán)期內(nèi)然后置心跳標志H2。OB10定時中斷里調(diào)用FB_AuthLoop每1000毫秒檢查一次H1和H2是否都為1只要發(fā)現(xiàn)心跳斷鏈就把授權(quán)狀態(tài)改成鎖定。三層互相看著誰被刪除或者跳過另外兩層馬上能發(fā)現(xiàn)。雖然不是絕對安全但破解成本又高了一截。對付現(xiàn)場客戶和一般同行已經(jīng)足夠了。6. 項目實測踩坑記錄四個最容易翻車的地方6.1 坑一字符串長度和類型轉(zhuǎn)換最容易把CPU搞進STOPS7-1200默認的String類型是256字節(jié)這個長度對注冊碼來說太大了而且HMI變量連接時長度不一致會導(dǎo)致字符串被截斷或者亂碼。我的建議是用受限字符串比如String[16]同時在功能塊接口定義里嚴格規(guī)定長度。另一個高頻崩潰點是SCL里處理String和Byte數(shù)組的轉(zhuǎn)換。我的經(jīng)驗是不要在FB內(nèi)部反復(fù)截取字符串而是在HMI側(cè)就把序列號和注冊碼都準備好PLC側(cè)只做一次字符串到字節(jié)緩沖區(qū)的轉(zhuǎn)換然后交給CRC函數(shù)。轉(zhuǎn)換時特別注意循環(huán)邊界數(shù)組越界在S7-1200上不是報警是直接STOP。生產(chǎn)設(shè)備在運行中CPU突然STOP這個后果想想就頭疼。安全寫法是先判斷長度再做循環(huán)。我在CRC函數(shù)開頭已經(jīng)加了長度保護這個習慣請務(wù)必保留。6.2 坑二斷電后RTC丟失時間鎖瞬間失效這個前面提到過但值得單獨拿出來說因為太容易踩了。S7-1200斷電后靠超級電容維持RTC一般能撐十幾天到二十天。如果設(shè)備停機超過這個時間再上電RTC會回到出廠默認時間比如2000年1月1日。后果有兩個方向如果做了時鐘回撥檢測設(shè)備會誤報非法篡改鎖機如果沒做設(shè)備可能因為“當前日期早于截止日期”而繼續(xù)運行等于時間鎖白做了。我處理這個問題的思路是分兩步。第一步在程序里判斷如果讀取到的時間年份小于2020年且授權(quán)激活標志為1就判定為“RTC異?!痹O(shè)備進入受限模式允許維持基本功能運行但核心工藝功能鎖定。第二步和設(shè)備說明書配合規(guī)定長期停機的設(shè)備每隔兩周必須上電一次。如果實在做不到定期上電那就換S7-1500加電池模塊。另外現(xiàn)場調(diào)試時有一個低級的坑新出廠的S7-1200RTC時間可能是錯的必須先校準時間再激活授權(quán)不然注冊碼里附帶的截止日期和實際日期對不上。我第一次做樣機測試時就被坑過后來習慣性在設(shè)備出廠前統(tǒng)一校準PLC時鐘。6.3 坑三優(yōu)化訪問DB的保持性設(shè)置細節(jié)多到防不勝防TIA Portal從V13開始推薦使用優(yōu)化訪問DB它對符號名和數(shù)據(jù)結(jié)構(gòu)做了優(yōu)化但也帶來一些新問題。保持性設(shè)置上優(yōu)化DB是在變量屬性里單獨勾選“保持性”而不是像傳統(tǒng)DB那樣在DB級別設(shè)置。我踩過的坑是有些數(shù)據(jù)類型在保持性上有長度限制比如超長的String或者大數(shù)據(jù)數(shù)組在部分CPU型號上配置保持性會導(dǎo)致編譯不通過。解決辦法是把需要保持的數(shù)據(jù)拆成多個小變量或者改用Array[0..n] of Byte這種基礎(chǔ)類型。還有一點下載程序時如果勾選了“初始化保持性存儲器”所有保持變量都會被清掉。這個操作往往發(fā)生在調(diào)試階段一不小心的操作。有一次我在現(xiàn)場調(diào)程序順手點了初始化客戶設(shè)備授權(quán)狀態(tài)被清了后來重新輸注冊碼才恢復(fù)。從那以后我在授權(quán)保持機制里加了一個“授權(quán)初始化標記”一旦發(fā)現(xiàn)保持區(qū)被清空HMI就會彈出一個明確的提示而不是讓設(shè)備在未知狀態(tài)下裸奔。6.4 反破解邊界動態(tài)加密能做什么做不到什么寫到最后必須說幾句實在話。PLC端的動態(tài)加密沒有任何一種方案能做到絕對安全。博途的專有技術(shù)保護可以被專業(yè)工具移除SCL邏輯上載后可以被分析注冊碼在HMI和PLC通信的變量區(qū)里可以被監(jiān)控抓包甚至有些人不看程序直接把授權(quán)判斷結(jié)果改掉。所以我一直跟客戶強調(diào)動態(tài)加密功能塊的目標不是“絕對無法破解”而是“破解成本高于重新開發(fā)一套設(shè)備方案的成本”。讓想抄的人覺得麻煩、讓想賴賬的人覺得不劃算這套程序就值回票價了。商業(yè)層面的防線可能比程序更有效合同里約定破解和繞過授權(quán)的違約責任、法律層面的知識產(chǎn)權(quán)保護、以及提供比破解更省心的正規(guī)售后授權(quán)服務(wù)。程序給技術(shù)兜底合同給商業(yè)兜底兩邊同時上鎖設(shè)備商的權(quán)益才能真正立得住。最后再分享一個體會這套動態(tài)加密方案我最自豪的不是CRC和狀態(tài)機設(shè)計得多巧妙而是它讓設(shè)備商在面對“客戶拖著尾款不付”的時候多了一個理直氣壯又不用撕破臉的談判籌碼。技術(shù)解決不了所有商業(yè)問題但能給商業(yè)問題多一個優(yōu)雅的解法。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
乱人伦 国语对白:视频直接看| 91天堂色男人的天堂| 一区二区三区四区姦女| 亚洲欧美综合网 | 国产少妇内射| 啊啊啊啊啊啊啊国| 97综合在线| 麻花传媒免费网站在线观看| 人妻少妇一区二区| 欧美成人亚洲精品| 久久草视频污视频| 熟女欧美日韩综合婷婷| 国产精品乱码久久久久久久久久久久| 亚洲天堂无码| 熟女精品一区二区三区| 在线观看国产黄色| 9美女超碰在线免费观看| 久久婷婷五月| 日韩欧美蜜桃精品久久中文字幕久久| 国产特级毛片AAAAAA高潮流水 | 欧美日韩*字幕一区| 精品十三区| 久久 精品| 亚洲AV乱码专区国产噜噜亚洲| 99re免费视频精品全部| 一区二三区四区视频大全套| 中出91| 久久久精品久久| 免费视频无码| 激情国产乱伦Av| 97欧美色资源| 一本久久精品中文字| 婷婷成人五月天| 久久久无码国精品无码三区三区| 欧美精品1区2区3区| 91麻豆va国产精品| 九九热精品| A V少妇特黄三级| 五月婷婷久久综合| 嗯啊不要啊在线| 九九热男人天堂| 麻豆AV96熟妇人妻| 九九九九九九九九九九精品视频| 久久久国产精品亚洲精品| 色香91| 青青草综合在线| 91bbbbbb| 加勒比aⅴ| 精品78| 亚洲图片日本AⅤ欧美在线| 啪啪AV导航| 国语av狠狠色丁香婷婷综合激情| 狠插 制服 自拍| 狠狠色狠狠色狠狠五月| 国产乱码久久久| 国产精品久久久久中文字幕| 97欧美在线| 亚洲青青青视频在线| 91国产操逼视频| 女上位精品在线| 亚洲色香| 日本操逼无码| 秋霞午夜成人福利片片| 亚乱色| 五月婷婷色色| 欧美影音在线| 91亚洲欧洲| 欧美日韩性爱无码| 九九热九九热| 色97欧美| 日韩久久.一级黄色片| 99久视频| 久久精品女同亚洲女同13| 97视频在线播放| 久久AV无码网址| 操逼精品视频| 日韩一级二级三级免费看完整版| 成人三级片无码| 97超碰久久色| 97aiaiai| 禁片 高清 在线观看视频网站| 日本午夜精品理论片A级APP发布| 国产成人网| 国产啊v在线免费播放| 色姑娘综合网| 日韩三级在线观看mp4| 无码自拍SM| 人妻另类| 肉嘟嘟www视频在线观看高清| 国产精品农村妇女| 精品一二三区四视频| 成人亚欧免费视频| 中文字幕第9页萱萱影音先锋 | 日韩精品区二区三区不卡| 亚洲色 国产 欧美 日韩| 1000部熟女视频在线观看| 蜜桃传媒视频第一区入口在线看| 欧美大香蕉97| 亚洲中文制服诱惑| 人人艹亚洲| 欧美亚洲特P| 亚洲自拍欧美色综合| 中文字幕 人妻不满 在线视频| 久久久久久久亚洲Av无码| 韩国一级做a久久久久| 夜夜嗨老熟女AV一区二区三区| 国产一区二区三区影片| 99久久综合网| 国产精品一级片在线看| 精品中文字幕第一页| 欧美资源| 国产一区二区三区白丝| 在线αⅴ| 欧美组图日韩亚洲中文字幕| 久久狠狠色噜噜狠狠狠狠97 | 久久久青青草| 久久久久久人体| 久久噜噜噜精品国产亚洲综合| 欧美午夜视频| 美日韩在线不卡人妻| 少妇国产不卡| 热久久国产精品视频大陆精品| 久久9 9 9精品| 欧美成人精品一区二区三区| 密臀AV在线| 欧美97在线观看| 淫色网综合| 日夜久久久九九九久| 热天堂一区二区| 日韩中字av一区| 日本一二区免费| 精品.99999| 99国产天美| 久久久18禁| 97 九色| 久久熟妇五十路一区| 噜噜噜久久亚洲精品色情| 色拍偷亚洲| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 另类图片五月天| 久草色在线观看| 99久久99九九99九九九| 丁香九月婷婷| 亚洲黄色视频在线观看视频| 一级黄色性爱A级片| 精品一区二区成人| 999久久久九| 伊人青青草久久| 超碰97在线色男人??| 91网站18+| 青青青在线高清视频在线一二三四区 | 97操97色| 热热色国产一二区AV| 91中出在线| 91熟女在线| 人人性爱视频免费| 人妻在线视频| 青青草在线视频人人想人人上| 神马久久久久久久久久久久| 校园春色美腿丝袜| 91AV入口| 婷婷在线视频| 日han少妇无码| 绯色AV粉色AV蜜臀AV| 夜精品久无码| 欧美激情高清性猛交| av网站免费看| 日本久久天堂| 操死我干死我| 91AV天美在线视频| 国产无马在线| 强奸乱伦av电影| 五月天色色色| 好看的91视频| 女优大全 - 91n| 五月天久久综合网| 欧美啪啪女女| 99色| 久久人妻一区二区三区高清| 久久久久九九九| 丁香六月激情| 骚逼高潮久久精品| 天天操天天日天天干| 五月天精品| 91精品国产91综合久久蜜臀| 18禁的网站在线| 日韩性爱电影一区| 乱码熟妇人妻久久久| 五月天欧美色图| 唯美清纯 妖精视频| 91精品人妻偷情| 少妇高潮对白在线观看| 人人澡综合涩| 亚洲人妻日日日| 韩国手机不卡无码三级视频| 日本女人操逼| 97欧美久久久久久久| 欧美91精品国产自产| 一级特级aaaa毛片免费观看| av情色影音| 四虎影视国产精品| 色噜噜精品一区二区三| 大鸡吧尹人在线| 中文字幕AV片| 超碰国产精品无码| 精精夜夜| 亚洲欧洲激情卡通另类文学四射小说网站 | 欧美精品99久久久**| 午夜天堂精品久久久久91| 伦理弟一页| 97久久网| 熟妇熟女视频一区二区三区| 嫩草 我啊~嗯~在线| 国产女同在线观看视频| 国产人妻天天干精品| 欧美 青青草| 国产嫩草精品A88AV| AA特级绝黄| 久操 高清| 欧美一级在线观看成人| 殴美牲| 国产一线二线三线av| 国产女人和拘做爰视频 | 日逼视频日本| 蜜桃久久久久久| 天天综合97| 五月婷婷丁香| 骚货操死你| 福利色色| 成人资源中文字幕在线观看| 亚洲黄色a级片| 嗯嗯啊好大| 少妇六月天| 91天美免费| 四虎 精品 WWW| 亚洲最大黄网| 亚洲精品国语在线播放| 97国产亚洲中文在线| 操逼日批| 性生活性生大爱77AV国产| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 亚洲色五月| 欧美91精品国产自产| 中美日韩毛片| 色色香蕉| 国产400孕妇孕交群| 丝袜喷水在线| 在线观看精品国产免费| 中文一区二区三区影院| 日韩欧美资源| 99国内精品| 人人操肉肉| 99热在线只有精品| 亚洲精品久| 日韩人成网站在线播放| 97爱综合| 很狠操| 天天影视网综合少妇| 国产v片在线免费观看| 亚洲高清男人天堂| 99热亚洲天堂| 亚洲成人久久美女| 国产91会所女技师在线观看| 美女天天干| 欧美第38页| 综合色图区| 国产精品一区二区亚洲人成毛片| 在线看污网站| 综合97亚洲| 乱伦AVxx| 每日更新AV| 五月丁香黄色网| 夜夜国自区| 欧洲射精91| 另类小说五月天| 亚洲91在线播放影院| 综合久久9| 中文字幕伊人| 天堂资源欧美| 美女露胸露屁股| 亚洲女毛多水多21P| 免费观看日本操逼视频| 在线天堂资源亚洲| 骚货 中文字幕 av| 欧美国产视频| 蜜桃在线观看一区二区三区| 日本在线一二| 丁香激情五月天| 亚欧日韩成人| 99久久e免费热视| 色原狠狠天天天| 日噜夜夜夜夜夜夜夜夜夜夜爽爽爽爽爽爽爽爽爽爽爽爽 | 欧亚日韩中文在线| 一二区在线观看视频| 久久亚码| 欧美日韩国产人人| 强奸少妇AV导航网| 亚洲国产综合久久天堂| 97一区二区蜜臀| 色综合98| 欧美爆操91| 成人女人国产| 9999亚洲电影| 9999亚洲精品| 亚洲欧美在线综合| 操老熟女AV| 日韩中文字幕宗合在线| 亚洲视频一二区| 欧美老熟另类| 毛片17S| 九久久九精品视频| 色眯眯射| 久久做97| 91丝袜激情在线| 欧美日韩亚洲电影| 天美传媒精品久久视频| 色97干| 97天天日| 91社区拍啪人妻| 人人妻人射| 综合在线导航一区| 色噜噜综合网| 国产有码一区| 成人精品视频| 男人天堂网手机版婷婷| 五月天AV资源| 91亚洲电影| 黄色人人| 国模精品一区二区三区苹果色戒 | 蜜乳AV免费观看| 国产精品久久天天干| 国产女人和拘做爰视频 | 日本不卡一区二区| 殴美在线AⅤ| 亚洲色综合| 久久久久久久久久久久久9999| 九九九久千久久激情蜜桃在线看 | 日本色色色视频| 久热91| 亚洲91av| 亚洲 欧美 综合 91| 色香网| 好吊色综合| 性色亚洲| 日本精品第一视频在'| 淫妻综合网| 欧美性暴力猛交XXXX | 亚洲AV无码天美传媒一区| 后入人妻一区| 91亚洲黄色网| 国产99精品一区二区三区免费| 久久精品色欧美aⅴ一区二区| 亚洲欧美精品91| 99热在线不卡| 亚洲久久久久| 蜜臀无码一区二区| 色综合一区二区三区| 成人激情无码在线视频| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 天美传媒婬乱在| 久久欲| 91Chinese在线| 密臀在线免费观看| 在线看污网站| 黑人无码一区二区| 丁香婷婷激情五月天无毒不卡 | 久久综合av| 精品九区| 国产精品亚洲一区二区三区四区| 激情欧美日韩女同久久| 国产99999| 日韩中文字幕在线视频观看| 91五月天| 久久国产在线一区二区| 色香色香欲天天天影视综合网| 久久久久网站-538在线视频-欧美永久乱码| 99热精品在线观看| 国产一级作爱毛片| 美欧老女人97| 黄色AAAAAAAAAAA大片| 色哟哟国产精品免费网址| 96一区二区三区| 强奸乱伦av电影| 青青草亚洲一区| 97Ai亚洲| 啊啊啊啊嗯嗯嗯用力好爽 | 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 亚洲熟女乱熟乱熟妇综合网二区| 最近2018中文字幕在线高清第一页| 97色色视频| 97射欧美| 人人干人人搞人人摸| 亚洲美欧999| 偷拍精品一区二区三区| 日韩av女优在线免费一区| 操熟女91| 亚洲人妻一区二区三区| 9久热这里只有精品| 黄色大香焦1级‘′‘| 亚洲欧洲无码一区夜| 久久久久久久九九九九九九| 一区=区三区视频| 99久久久久久亚洲精品不卡| 美国久久一二三四| 家庭乱伦国产| 天天日美女的B| 丁香六月激情| 熟女露脸激情自拍视频| 综合 欧美 亚洲 日本| 情色五月天网| 日韩黄色成人性爱| 天天欧美97| 六月丁香久久| 少妇久久久| 日本天堂网| 2018天天干在线视频| 色综合99999| 囯产操逼片| 蜜臀va69| 久久黄黄| 亚洲熟妇无码一区二区三区| 日本操逼无码| 97频视在线| 欧美特大黄一级片片免费| 蜜区区视频79| 日韩精品三区四区| 日韩国产欧美伦理在线| 五月天亚洲网| 久久久久久久久久久人妻| 免费观看网黄| av草草在线电影| 五月天婷婷久久| 青娱乐淫乱1314| 欧天美中出| 操逼国产免费| 欧美97超碰| 日韩精品熟妇| 1024人妻| 国产欧美精选激情视频| 熟妇人妻丰满久久久久久久无码| 亚洲免费精品一区| 插日本熟女视频| 国产精品国产精品国产| 精品一区二区三区四区外站| 这里只有精品视频| 三级日本一区二区三区| 欧美亚洲清纯| 秋霞一区二区三区四区五区六区七区| 免费看日本操逼视频| 国产精品不卡高清在线观看| WWW美腿丝袜香蕉中文| 97舔舔| 加勒比久久综合网高清| 五月丁香六月综合缴清无码| 97神马久久| 免费久久9999| 婷婷五月天在线观看| 三级色综合| 国产精品乱码久久久久| 1024精品在线| 在线小视频| 啊啊啊啊啊在线观看网址| 97人人操人人摸人人爱| 国产一级内射高清视频| 成人日本片久久久蜜桃| 国产欧美日韩在线观看麻豆传媒公司 | 麻豆国产成人精品| 97久精品| 91美女丝袜诱惑视频| 久草网站免费在线观看| 午夜亚洲国产理论秋霞| 亚洲欧美国产中文视频| 国产精品第一页国产大屁股视频免费区| 97国产色图 | 丁香九月激情啪| 免费一级精品啪啪视频| 亚洲国产丝袜熟女av | 亚州熟女乱伦| 精品1区2区3区| 亚洲在钱| 91网站在线播放| 欧洲一区二区三区免费| 91亚洲黑人| 色五月激情综合网| 熟女视频久久| 69精品久久久久中文字幕| 变态乱伦伪娘灌肠一区二区| 999精品国产高清一区二区| 久久国产AⅤ| 校园春色亚洲| 国产女人视频三四五区| 最新AV在线| 色臀AV| 色五月av| 一区AV| 蜜臀无码视频在线观看| 亚洲成人激情小说视频| 很很操在线| 日韩成人高清一区二区| 免费操逼91| 青青草国产欧美非洲黑人| 天久久久噜噜噜久久国产精品爽爽| 一本色道久久综合熟妇| 一及黄久一点| 欧美日韩婷婷中文| jiujiujiujingpin| 欧美日韩97在线| 色天欧美| 欧美天天影院| 五月丁香激情四射| 影音先锋每日最新资源在线观看| 欧美色www亚洲国产阿娇要播| 情趣丝袜无码操逼视频| 人妻中文字幕精品无码| 国内外毛片在线观看| 亚洲玖玖爱| 亚州男人天堂| 97这里只有精品| 欧美不卡在线一区二区| 嫩草一区二区在线观看| 欧美激情综合| 亚州成人a∨| 欧美色图成人网一区二区 | 亚洲色鬼| 大香蕉一人在线| 91久久久久久久| 婷婷人妻激情| 欧美性爱精品七区| yellow网站免费观看日韩高清无码| 黄色小视频日本txt| 99热国产| 大香蕉一人在线| 欧洲一区二区三区四区在线观看| 欧美宗合色| 人妻偷拍一区二区三区| 亚洲精品日韩国产欧美| 97青青操视频| 一卡二卡在线播放| 日日干天天干夜夜爽| 国产亚洲色婷婷久久99精品91葵花宝典 | 综合色区偷拍| 大香焦A片| 色播综合| 1024手机看片欧美日韩| 久9精品| 国产 v乱码一区二| 亚洲日韩AV视色| 中文字幕久久亚州无码| 久久人妻| 国产一区二区啪啪视频| 色大香蕉97N| 午夜在线播放| 久操网线| 99抽插| 91爱剪切久久| 91社操逼| 9999亚洲电影| 在线a亚洲视频播放在线| 久久‘黄片视频| 国内偷自视频区视频综合| 精品久久99| 国产精品午夜福利视频| 中文操逼字幕| 亚洲 欧美 91| 91bbbbbb| 操屄不卡视频| 色欲久久99精品久久| 久久精品午夜国产亚洲AV无码| 五月婷婷六月激情| 国产精品毛片| 先锋色眉乱伦资源| 九九热在线精品视频| 91欧洲国产成人久久精品网站| 青娱乐日韩无码| 丝袜狠狠草尤物 91| 操屄日韩| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 97资源超碰| 97超碰欧美手机| 人人扣人人操| 日韩无码服务区| 日本网色| 亚洲情色综合网| 免费伦费视频在线观看| 91天天c| 9国产超碰| 啊啊啊啊二区好大| 美国精品国产精品| 又摸又舔在线观看网站| 中国操逼无码| 中 文字幕一区二区三四 五 区日 日 骚 | 久久久久久久久九九久孕交| 精品无码久久久久久久久果冻糖心| 夜夜操二区| 91亚洲情色| 好湿好紧好爽 视频| 亚洲欧美色图片| 天天爱天天韩国日本牛牛牛牛 | 熟妇一区二区三区| www.亚洲黄色| 亚洲精品蜜桃久久久久久久| 天天超级碰碰碰| 日韩国产欧美伦理在线| 操淫穴亚洲五月丁香| 国产中文精品一区二区在线观看| 精品二区三四区五电影 | 欧美色综合| 嗯嗯嗯啊啊啊操的我好爽| 秋霞网无码| 欧美亚洲AN| 日韩在线观看字幕精品| 欧美少妇高潮| 1024久久高清视频| 9国产超碰| 一区二区三区色综合| 欧美顶级黄片AAAAA在线免费看| 久操免费电影| 国模限制级电影| 成人a v在线播放免费| 成人AV素股で擦久久| 国产成人综合在线播放| 日韩欧美麻豆 | 婷婷色中文字幕| 国产精品第一页国产大屁股视频免费区| 色墦五月丁香| 最新av中文字幕高清| 激情综合网一盗摄| 91色情黑丝搞鸡在线观看一区二区三区三州 | 人妻出轨一区二区三区| 黑人操一区二区| 97久久久网站| 97超碰超欧美。| 五月天激情小说网| 国产一区自拍欧美日韩| 99草精| 99re9这里只有精品| 国产激情综合五月久久| 日韩啊V| 黑白配性爱AV成| 麻豆久久久久久久久丝袜 | 欧美一区二区在线资源| 国产精品久久久久久 百度| 欧美后入| 玖玖资源视频一区二区三区| 熟妇人妻一区二区| 中文字幕在线日亚州9| 国产精品亚洲无码| 玖玖久久久| 欧美变态激情网| 97亚洲综合电影| 欧亚性爱啪啪| 先锋色眉乱伦资源| 中文字幕丰满子伦无码专区在线视频最新| 免费操逼视频下载| 99re只有精品| 欧美性爱免费短视频| 超碰久草| 九七人妻在线| 亚射在线| 91精品国产综合久久久蜜臀| 亚洲欧美国产其他二区| 欧美精品99久久久**| 亚洲图片欧美| 免费男人的天堂| 亚洲少妇色图自慰直播| 丁香色五月 97干| 五月天婷精品激情| 欧美午夜视频免费观看| 精品综合久久久久久五月天| 国产在线激情| 超碰导航97| 东京热99999| 夜夜国产一区| 99自拍B亚洲| 婷婷色网| 中文字幕后石码四区五区| 国产黄a三级三级三级av在线看 | 天天天做天天天爱天天天爽| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 18岁禁 茉莉成人久久| 超91综合网| 九九黄色网| 色欲久久综合| 亚洲精品国产专区在线观看| 男人的天堂午夜av| 久久成人国产精品| 久久性爱视频99| 日本不卡二区| 日本αv| 亚洲伊人成综合成人网| 久久78| 中文日韩欧美熟| 美女好片色日本| 天天综合AV| 色娱乐色呦呦夜夜夜夜av| 97一区二区三区视频| 国产精品乱人伊人网| 国产视频一区二区在线| 3PAV乱伦视频| 国产精品一二三区福利| 亚洲精品一区中文字幕乱码| 人妻素股| 粉嫩AV一区二区夜夜| 精品一区二区综合熟妇| 殴美在线AⅤ| 顶级丝袜熟女一区二区三区| 亚洲人妻中文高清| 国产精品香蕉热久久新品| 国产美女在线精品免费看| 超碰精品国产无码| 日日噜噜夜夜狠狠视频无| 中日亚韩免费视频| 国产精品久久久久中文字幕| 国产亚洲在线观看| 亚码激情| 亚洲成人精品久久久| 99精品丰满人妻| 九热超碰| 亚洲人妻爽爽爽| 91精品国产91久久青草| 内射小黄片| 色婷婷九月天天综合| 狠狠干婷婷| 成 人 影视 一区 二区 三区 四区| 国产怡红院| 国产精品久久久久久夜夜夜夜| 色偷偷综合91久久噜噜| 午夜毛片亚洲精品片国产久久久| 2021国产成人精品久久| 91肉丝| 欧美一级国产一级| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 国产成人综合在线播放| 亚洲熟女av日韩熟女| 五月激情综合网| 小骚逼被操的爽不爽| 亚洲 欧美 日本 国内 首页| 亚州高清AV| 亚洲综合999| 欧美顶级黄色大片免费| 亚洲激情网| 女人一区| 久久久精品国产亚洲AV无码| 北条麻妃99精品青青久久| 美美91成人国产精品欧美精品久久久久久久| 久草精品视频| 亚洲色图A| 中文字幕奈奈美被公侵犯| 人人插人人搞人人操| 欲色影视综合吧| 欧美人妻制服| 九九干| 亚洲 日本 一 二 三| 日韩美女,国产传媒,视频一区| 亚洲精品99999| 亚洲毛片一级带毛片基地| 天美传媒一二三区永久网站| 男人的天堂久久狠| 国产真实子伦对白| 午夜高清成人在线视频| 久久精品72| 亚洲宗合网| 熟妇乱伦一区二区| 日本大片日本一区二区免费高清| 中文字幕AV片| 欧美18老人禁| 屌逼麻豆| 色约约一区=区三区| 欧美色视频在线| 成人AV素股で擦久久| 色综合99999| 久热影视| 99爱久久视频频| 亚洲成人ab| 中国国产精品一区视频| 亚洲国产一级中文综合久久天堂在线免费观看| 美女性91| 性爱av在线免费观看| 男人的天堂2019AV| 91天堂| 欧美性爱五月天| 97超色| 日本日逼高清| 丝袜无码a片| 欧美精品久久96人妻无码| 丁香五月婷婷基地| 99999久久精| 婷婷综合网| 久久久免费视频18| 色呦呦呦在线观看视频| 亚洲人人夜夜澡人人爽| 男女性感激情网站| 熟妇高潮一区二| 国产成人99久久亚洲综合| 色婷婷成人综合| 中文字幕国产在线天堂| 婷婷久草一区二区三区| 欧美日韩资源| 欧美 日韩 亚洲 春色| 97免费视频网| 国产精品人妻熟女aⅴ| 成人综合网 欧美| 久久精品 六十路 熟女 欧美| PMv在线观看| 真实高潮91| 吖在线不卡一区二区国产剧情| 国产成自自拍在线观看| 91人妻精华帖| 97av,com| 天天色天天干天天射| 欧美 亚洲 另类 综合| 日本操逼无码| 丰满搜索结果 -第18页- 久久高清无码 | 日本操大逼| 综合97久久| 狠狠色综合网| 青娱乐淫乱1314| 久久最新视频免费观看| 高清国产成人无码| 白丝在线一区| 亚洲精品美女久久久久久久久| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 欧美日韩大香蕉| 亚洲在高跟鞋自慰久久在色线| 啪啪资源网| 九九操久久国产免费视频| 激情五月天婷婷| 中文字幕在线免费观看2| 一本大道综合伊人精品热热| 性做久久久久久免费观看软件| 国产成人五月天丁香花| 久九干| 人、人、摸,人、人、草| 97欧美综合网| 三上制服丝AV| 久久精品国产亚洲妲己影视| 91天天美女| 精品少妇后入一区二区三区四区人妻巨乳 | xxx亚洲午夜天堂| 影音先锋视频在线| 九久久精| 亚洲情色婷婷五月天| 蜜乳AV网址| 白丝AV| 久色99999| 久久99国产综合精品女同| 欧美不卡二区| 精品国产乱码久久久久久蜜臀| 亚洲欧洲视频小说在线观看| 乱伦av麻豆| 91网站18| 久久亚洲天堂| 国产精品乱码久久久久久久久久久久| 凹凸久久人人| 人妻夜夜爽天天爽三区麻豆AV网站| 人人爱人人操人人性| 久久久久白虎| 97视频www| 99视频内射三四| 欧美性爱无码一区二区三区| 99热99re6国产在线播放| 亚洲人妻av| 天天干天天燥| 日韩成人无码| 欧美丝袜91| 熟女网站最新| 91偷拍欧美亚洲| 99re在线观看| 乱伦图一区| 农村女一级毛卡片| 久久久久9| 久久久9视频| 丁香五月色| AⅤ片水多多| 亚洲欧美电影| 伊人宅男大香蕉| 天堂综合| 天堂综合| 青青草男人天堂| 欧美综合97www| 欧美淫穴| 国产成人综合网| 天天天天天天天天天天干美女| 精品少妇人妻av久久免费| 天天干天天操天天操夜夜操天天操| 国产后入式在线观看| 久草线上视频免费看| 999综合色| 草蕉影视亚洲无码| 美女久久久久久久| 97超级久久强资源| 色色无码| 激情久久av一区av二区av| 欧美性爱www免费版| 久久透逼视频| 午夜毛片亚洲精品片国产久久久| 久久精品28| 女人香蕉久久毛毛片精品| 99热99re6国产在线播放| 国产精品一区二区后入| 99色日| 熟妇精品juliaannAV| 97人人爱人人做人人乐| 天天综合网在线| 人妻插插人妻人| 91jk色拍| 色九九九综合| 久久久111| 嗯~啊~快点 死我视频免费看网站| 无码视频一区二区| 91爰爱欧美| 亚洲欧洲激情| wuyechaopeng| 亚洲中文字幕av | 欧美性生活免费网| 亚洲国内精品成人不卡| 91老熟女91老女人| 中文字幕免费在线观看| 91美女精品| 精品九九| 囯戸精品高潮呻吟旡码| 国产精品毛片?v一区二区三区| 欧美,日韩综合久久| 熟女字幕| 亚洲国产无码精品首页久久久| 人妻少妇视频在线播放| 欧美熟爽综合| 亚洲中文字幕日产无码久久| 久9爱经典视频| 欧美综合天堂| 婷婷超| 一,爱啪啪,在线免费视频| 全球成人中文在线| 婷婷五月成人| a人欧美综合天堂麻豆| 色综合久久夜色精品国产天堂| 99热国产精品| 久久专区| 青椒国产97在线熟女| 日本精品一区二区中文字幕| 韩国一区二区精品亚洲| 久草精品国产蜜臀| 免费超碰97久久| 夜夜爽夜夜操| 色黄污美女啪啪啪免费网站| 中文字幕高清精品一区| www.色综合| 日韩97视频!在线| 操逼内射干逼白丝91| 亚州国产成人精品女人久久| 加勒比海色香蕉婷婷| 囯戸精品高潮呻吟旡码| 99热最新网址| 日韩国产十八禁| 91久久久久| 秋霞成人一级在线观看| av资源在线播放天堂| 丁香五月激情网| 青青草久草AV| 999综合网| 国产 三级自拍| 麻豆国产av网| 尤物AV免费网站| av网站在线观看了| 99热| 中文熟女五十乱码在线| 91久久久亚洲| 国产亚洲禁久一区二区| 日本不卡卡一区| 揉揉日日日日| 蜜乳AV一区| 五月色丁香| 精国久久一区二区三区98| 欧美97色| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 99精品无码| 国产熟女自拍| 欧美日韩插逼视频| 久热无码| www久久99| 亚洲激情色片| 欧美精品三级黄片| 婷婷五月天激情网| 美女91色黄18| 人人操我人人干| 亚洲天堂另类美腿| 蜜区区视频79| 国产亚洲精品av一区| 成 人 影视 一区 二区 三区 四区| 天天天干977| 国产亚洲精品玖玖玖在线观看| 超碰97资源中文字幕| 伊人操| 婷婷久久综合| 国产精品一区二区三| 国产精品久久久久无码AV会牛| 日夜久久久九九九久| 91大神精品长腿在线观看网站| 91视频国品一二三区| 夫妻AV网站| 人人色人人操在线| 日韩人妻丝袜美腿中文| 久久激情亚洲精品无码?V| 久久久熟妇熟女国产| 精品久久久久久中文字幕视频免费| 色色丁香| 日韩精品一区二区人人人| 黄片在线免费在线观看| 色悠久久久av| 自拍偷拍 高清无码| 欧美72网页| 92性色国产午夜福利在线661| 无码一区二区三区四区五区六区七区八区九区十区视频 | 伊人久久艹| 国产后入清纯| 动漫爆乳3D奶水一区在线观看| 制服丝袜第二页| 综合啪啪| 91在线观看,天天综合| 日韩九区| 久久午夜色播影院免费高清| 欧美熟爽综合| 成人日韩3| 91无摭挡| 亚洲国产奇米影视久久| 亚洲精品久久一区二区三区蜜桃臀| 333kkkk·亚洲com久久| 97超碰中文字幕| 丁香婷婷啪啪| 99re久久| 亚洲精品久久久久久久久豆丁网| 久久精品国产亚洲AV先锋| 亚洲熟女乱熟乱熟妇综合网二区| 熟女五十路一区二区三| 欧美性视频二区三区| 日韩精品99999| 亚洲欧美电影| 熟女自慰久久久| 国产中文精品一区二区在线观看| 玖玖资源中文字幕制服丝袜| 亚洲一曲日韩精品| 超碰9 7女人 | 九九无码| 5252色欧美在线| 天天肏天天干| 丝袜av一区二区三区| 午夜福利免费精品视频| 中文字幕啊啊啊在线观看视频| 青草精品视频-日本久久久久网站| 超碰国产情侣自拍网| 两性色网| 久久人妻一区二区三区高清| 婷婷综合| 中国AV美女| 亚洲亚洲亚洲天堂天堂| 麻豆人妻精品一区二区| 93人人操人人| 久久久天美| 欧美狠狠操| 亚洲蜜桃V妇女| 国产精品白丝AV| 丰满人妻一区二区三区在线| 欧美人妻久久精品二区三区| 日韩一级二级三级在线不卡观看完整| 无码人妻丰满熟妇奶水区毛片| 成年人黄色小视频网站| 中文字幕AV中出| 国产精品久久久久久久久久久久久久久久久久 | 日本3级一区二区免费| 国产日韩无码一区二区三区久久区| 国产91专区| 久久久999网站| 曰韩成人免费视频| 少妇一级婬片免费放一级a性色.| 9.1小视频| 91九色丨国产丨爆乳| 色婷五月天| 精品高清一区二区三区三州| 91九色丨风韵犹存| julia中文字幕在线观看| 色99色| 国产综合网站在线播放| 深夜激情 | 伊人网在线观看| 日本久久网| 大香蕉久| 搡老女人老熟女91| 一区二区三区成人| 草b在线| 激情五月婷婷| 天天插天天射| 久久高清欧美国产| 上海一级黄片| 国产在线能看的你懂的| 午夜操操操| 欧美综合网1| 蜜桃久久精品一区二区三区| 狼人综合婷婷激情四射 | 欧美黑人猛交春色影视大全| 亚洲精品视频在线播放| 无码操逼网| 欧美真人抽搐一进一出gif| 东京热综合久久一区二区 | 欧美拳交在线播放| 日本道久久综合色色| 操我无码| 中文字幕91页| 91丨豆花丨熟女| 日韩性爱啪啪视频| 懂色Av| 亚洲欧美色图片| 97超碰久久| 久久岛国| 99这里都是精品| 俺去俺来也在线www| 亚洲伊人a线观看视频| 91深夜夜| 国内精品久久人妻性色av| 青娱乐淫乱1314| V A在线| 情趣丝袜无码操逼视频| 色网亚洲人| 精品乱码在线观看| 天天操天天干美女网址导航| 久久久性少妇| 人妻人久久精品中文字幕| 蜜臀无码一区二区| 人妻精品一区一区三区蜜桃91| 青青草日韩免费观看高清在线| 精品一区二区三区四区外站| 亚洲天堂情色| 亚洲一二三四区在线免费看视频| 久久精品视频在线观看| 97干在线视频| 日韩精品一区的| 天天日天天爽| 小少妇| 97色伦欧美| 九九热免费在线国产视频伊人五月| 久草婷婷| 99精品久久久久久| 伊人久久亚洲色欲综合网站 | 日本免费中文字幕在线| 日日躁夜夜躁狠狠躁超爽| 久久人妻一区二区三区高清| 成人AV素股で擦久久| 久久久久性熟视频| 青青草操逼逼视频| 东京太热久久久| 欧洲精品一区二区三区| 欧美熟女丝袜| 国产三级中文字幕粉嫩| 亚洲中字慕不卡| 久久9999| 激情欧美97| 黄色片A级一区二区三区| 福利在线黄片| 亚洲欧美大香蕉| 日韩欧美资源| 久久久亚洲精品中文字幕人妻|