成人精品一区二区久久久 I 国产美女永久无遮挡 I 中文字幕+乱码+中文字幕明步 I 国产在视频一区二区三区吞精 I 日韩精品小视频 I 成人性生交大片免费4 I 免费aaa级毛片在线视频 I 一级片毛片 I 大型成人社区 I 国模在线播放 I 欧美大荫蒂毛茸茸视频 I 偷偷色噜狠狠狠狠的777米奇 I www.久久亚洲 I 日日搞夜夜操 I 亚洲成色777777女色窝 I 毛片黄色毛片 I 午夜片在线观看 I 国产一区二区三区中文字幕 I 天天干夜夜骑 I 日韩在线视频一区二区三区 I 久久久无码精品亚洲a片0000 I 写真福利片hd在线播放 I 欧美成人一区二免费视频 I 色噜噜狠狠爱综合视频 I 中文字幕无线码免费人妻 I 国产精品久久久久久久久久不蜜臀 I 欧美综合人人做人人爱 I 1024成人网色www I 国产精品视频一二三区 I 亚洲免费美女视频

softtest
級別: 正式會員
精華主題: 0
發帖數量: 20 個
工控威望: 94 點
下載積分: 474 分
在線時間: 4(小時)
注冊時間: 2018-04-18
最后登錄: 2018-05-30
查看softtest的 主題 / 回貼
樓主  發表于: 2018-04-18 11:04
近日在學習昆侖通態資料,寫了一個反編譯工具 ,但發現一遍反編譯的話,while 指令還原不了。哪位有什么好建議沒?
'———————————————————————                                                                                                                                                                                                      
'自定義子函數:DoStrCrc16。                                                                                                                                                                                                                          
'函數原型為: FUNCTION DoStrCrc16(strProtocol AS STRING) AS INTEGER                                                                                                                                                                                  
'這部分注釋請勿修改,請在下面編輯內容:                                                                                                                                                                                                              
'———————————————————————                                                                                   DoStrCrc16(strProtocol as string) as integer                                                                      
dim iLen as integer                                                                                            |dim Ta as integer                                                                                                                    
dim iSum as byte                                                                                               |dim Tb as byte                                                                                                                      
dim pData(1) as byte                                                                                           |dim Va(1) as byte                                                                                                                    
dim ulSeed as integer                                                                                          |dim Tc as integer                                                                                                                    
dim i    as integer                                                                                            |dim Td as integer                                                                                                                    
dim sel  as integer                                                                                            |dim Te as integer                                                                                                                    
dim wCRC16a(16) as integer                                                                                     |dim Vb(16) as integer                                                                                                                
dim wCRC16b(16) as integer                                                                                     |dim Vc(16) as integer                                                                                                                
wCRC16a[1]=0                                                                                                   |   Vb[1]= 0                                                                                                                          
wCRC16a[2]=49345                                                                                               |   Vb[2]= 49345                                                                                                                      
wCRC16a[3]=49537                                                                                               |   Vb[3]= 49537                                                                                                                      
wCRC16a[4]=320                                                                                                 |   Vb[4]= 320                                                                                                                        
wCRC16a[5]=49921                                                                                               |   Vb[5]= 49921                                                                                                                      
wCRC16a[6]=960                                                                                                 |   Vb[6]= 960                                                                                                                        
wCRC16a[7]=640                                                                                                 |   Vb[7]= 640                                                                                                                        
wCRC16a[8]=49729                                                                                               |   Vb[8]= 49729                                                                                                                      
wCRC16a[9]=50689                                                                                               |   Vb[9]= 50689                                                                                                                      
wCRC16a[10]=1728                                                                                               |   Vb[10]= 1728                                                                                                                      
wCRC16a[11]=1920                                                                                               |   Vb[11]= 1920                                                                                                                      
wCRC16a[12]=51009                                                                                              |   Vb[12]= 51009                                                                                                                    
wCRC16a[13]=1280                                                                                               |   Vb[13]= 1280                                                                                                                      
wCRC16a[14]=50625                                                                                              |   Vb[14]= 50625                                                                                                                    
wCRC16a[15]=50305                                                                                              |   Vb[15]= 50305                                                                                                                    
wCRC16a[16]=1088                                                                                               |   Vb[16]= 1088                                                                                                                      
wCRC16b[1]=0                                                                                                   |   Vc[1]= 0                                                                                                                          
wCRC16b[2]=52225                                                                                               |   Vc[2]= 52225                                                                                                                      
wCRC16b[3]=55297                                                                                               |   Vc[3]= 55297                                                                                                                      
wCRC16b[4]=5120                                                                                                |   Vc[4]= 5120                                                                                                                      
wCRC16b[5]=61441                                                                                               |   Vc[5]= 61441                                                                                                                      
wCRC16b[6]=15360                                                                                               |   Vc[6]= 15360                                                                                                                      
wCRC16b[7]=10240                                                                                               |   Vc[7]= 10240                                                                                                                      
wCRC16b[8]=58369                                                                                               |   Vc[8]= 58369                                                                                                                      
wCRC16b[9]=40961                                                                                               |   Vc[9]= 40961                                                                                                                      
wCRC16b[10]=27648                                                                                              |   Vc[10]= 27648                                                                                                                    
wCRC16b[11]=30720                                                                                              |   Vc[11]= 30720                                                                                                                    
wCRC16b[12]=46081                                                                                              |   Vc[12]= 46081                                                                                                                    
wCRC16b[13]=20480                                                                                              |   Vc[13]= 20480                                                                                                                    
wCRC16b[14]=39937                                                                                              |   Vc[14]= 39937                                                                                                                    
wCRC16b[15]=34817                                                                                              |   Vc[15]= 34817                                                                                                                    
wCRC16b[16]=17920                                                                                              |   Vc[16]= 17920                                                                                                                    
  iSum = 0                                                                                                     |   Tb= 0                                                                                                                            
  ulSeed=0                                                                                                     |   Tc= 0                                                                                                                            
  i=1                                                                                                          |   Td= 1                                                                                                                            
  iLen=!len(strProtocol)                                                                                       |   Ta= !len( strProtocol)                                                                                                            
  if iLen>0 then                                                                                               |   IF   Ta > 0 THEN                                                                                                                  
     iLen=!arrayResize(pData,iLen)                                                                             |      Ta= !ArrayResize( Va , Ta)                                                                                                    
     if !Str2ByteArr(strProtocol,pData)<>0 then                                                                |      IF   !Str2ByteArr( strProtocol , Va) <> 0 THEN                                                                                
      iSum=-1                                                                                                  |         Tb= -1                                                                                                                      
      exit                                                                                                     |         EXIT                                                                                                                        
   endif                                                                                                       |      ENDIF                                                                                                                          
   while iLen                                                                                                  |      IF   Ta THEN                                                                                                                  
     iSum=!BitXor(pData,uLseed)                                                                             |         Tb= !BitXor( Va[Td] , Tc)                                                                                                  
     ulSeed=!BitXor(!BitXor(!BitRShift(ulSeed,8),wCRC16a[!BitAnd(iSum,&H0F)+1]),wCRC16b[!BitRShift(iSum,4)+1]) |         Tc= !BitXor( !BitXor( !BitRShift( Tc , 8) , Vb[!BitAnd( Tb , 15) + 1]) , Vc[!BitRShift( Tb , 4) + 1])                      
     iLen=iLen-1                                                                                               |         Ta= Ta - 1                                                                                                                  
     i=i+1                                                                                                     |         Td= Td + 1                                                                                                                  
   endwhile                                                                                                    |      EndWhile      ENDIF                                                                                                            
  endif                                                                                                        |   ENDIF                                                                                                                            
  DoStrCrc16=!BitAnd(ulSeed,&Hffff)                                                                            |   DoStrCrc16= !BitAnd( Tc , 65535)                                                                                                  
                                                                                                               |   EXIT                                                                                                                              
左邊為設備原代碼,后面為反編譯還原后的。
softtest
級別: 正式會員
精華主題: 0
發帖數量: 20 個
工控威望: 94 點
下載積分: 474 分
在線時間: 4(小時)
注冊時間: 2018-04-18
最后登錄: 2018-05-30
查看softtest的 主題 / 回貼
1樓  發表于: 2018-04-18 11:21
CollectData設備采集函數() as Void
dim Ta as integer
dim Tb as integer
dim Tc as string
dim Td as string
dim Te as string
dim Tf as string
dim Va(0) as byte
dim Vb(0) as byte
dim Vc(0) as byte
dim Tg as integer
dim Th as integer
dim Ti as single
dim Tj as integer
   Ta= 0
   Tb= 0
   !ArrayResize( Va , 12)
   Va[1]= 0
   Va[2]= 1
   Va[3]= 2
   Va[4]= 3
   Va[5]= 4
   Va[6]= 5
   Va[7]= 6
   Va[8]= 7
   Va[9]= 8
   Va[10]= 9
   Va[11]= 0
   Va[12]= 0
   !SvrGetIntFromByteArr( Va , 2 , Ta , 1)
   !ArrayResize( Va , 8)
   Va[1]= 設備屬性00
   Va[2]= 3
   Va[3]= 0
   Va[4]= 0
   Va[5]= 0
   Va[6]= 8
   Tg= !SvrByteArrayModbusCRC( Va , 1 , 6)
   Va[7]= !BitAnd( Tg , 255)
   Th= !BitAnd( Tg , 65280)
   Va[8]= !BitRShift( Th , 8)
   !ArrayResize( Vb , 21)
   Tg= !DevWriteAndReadByteArr( Va , 8 , Vb , 21 , 設備屬性01)
   IF   Tg <> 21 THEN
      !SetSingleChannelValueByName( "通訊狀態" , 2)
      EXIT
   ENDIF
   Ta= 0
   !ArrayResize( Vc , 2)
   IF   Ta < 8 THEN
      Vc[1]= Vb[Ta * 2 + 5]
      Vc[2]= Vb[Ta * 2 + 4]
      Tg= !SvrGetShortFromByteArr( Vc , 1 , Tj , 0)
      Ti= Tj
      !SetSingleChannelValueByNum( Ta + Tb + 2 , Ti)
      Ta= Ta + 1
   EndWhile   ENDIF
   Tb= Tb + Ta
   !SetSingleChannelValueByName( "通訊狀態" , 0)
   EXIT

主站蜘蛛池模板: 欧美人与物ⅴideos另类 | 97色播网| 顶级欧美熟妇高潮xxxxx | 东京热加勒比视频一区 | 日韩精品无码av中文无码版 | 欧美日韩精品一区二区天天拍 | 国产精品剧情对白无套在线观看 | 碰超免费人妻中文字幕 | 91超碰免费 | 99色在线观看 | 亚洲综合久久成人av | 大桥未久亚洲精品久久久强制中出 | 五月天色片 | 国产两女互慰高潮视频在线观看 | 日韩在线播放中文字幕 | 噜妇插内射精品 | 日韩在线一区二区三区免费视频 | 激情超碰在线 | 在线精品视频一区二区三区 | 国产精品sss | 国产欧美精品另类又又久久 | 亚洲六月丁香色婷婷综合久久 | 狠狠色丁香婷婷久久 | 亚洲第一综合网 | 成人av一区二区三区在线观看 | 欧美成人综合网站 | 日本一区二区三区免费观看 | 国产全肉乱妇杂乱视频 | 老司机久久精品最新免费 | 无码高潮喷水在线观看 | 亚洲欧美色αv在线影视 | 中文字幕超碰在线 | 人妻少妇伦在线无码 | 久久久久久国产精品亚洲78 | 亚洲欧美精品沙发 | 亚洲看 | 国产一二区精品 | 日韩综合夜夜香内射 | 中文字幕日韩激情无码不卡码 | 久久伊人色av天堂九九小黄鸭 | 老司机午夜福利试看体验区 | 欧美久久精品一级黑人c片 综合久久亚洲 | 丰满婷婷久久香蕉亚洲新区 | 免费国产又色又爽又黄的网站 | 国产精品毛片久久久久久久av | 中字无码av在线电影 | 亚洲视频中文 | 7777久久久国产精品消防器材 | 色呦呦视频网站在线观看h污 | 99久久e免费热视频百度 | 亚洲国产精品ⅴa在线播放 咪咪色影院 | 中文字幕在线亚洲日韩6页 中文字幕亚洲激情 | 又污又黄又爽的网站 | 又粗又黄又猛又爽大片免费 | 精品婷婷伊人一区三区三 | 中文在线中文资源不卡无 | 国色天香国产精品 | ts在线观看| 中国猛少妇色xxxxx | 主站蜘蛛池模板: 蛛词}| 日韩香蕉视频 | 国产白嫩精品又爽又深呻吟 | 国产午夜麻豆影院在线观看 | 日日av拍夜夜添久久免费浪潮 | 久久婷婷大香萑太香蕉av人 | 国产熟女乱子视频正在播放 | 久久深夜福利 | 成人免费毛片内射美女-百度 | 国产手机看片 | 午夜视频网 | 久久精品免费观看国产 | 久久国内精品视频 | 日韩69视频 | 日韩精品免费一区二区三区 | 7777亚洲大胆裸体艺术全集 | 午夜美女av | 天堂在线资源网 | 国产精品99久久久久久武松影视 | 四虎影院入口 | 4480yy私人精品国产 | 熟女chachacha性少妇 | 亚洲第一第二区 | 久草在线网址 | www.人人干 | 久久国产精品99久久人人澡 | 激情航班h版在线观看 | 亚洲男人最新版本天堂 | 国产成人一区二区三区久久久 | 欧美午夜网站 | 欧美整片第一页 | 国产亚洲一区二区三区在线观看 | 国语国产精精品国产国语清晰对话 | tai9国产一区二区 | 色国产一区 | 一二三四视频社区3在线高清 | 第一色在线 | 爱爱毛片| 国产白嫩漂亮美女在线观看 | 国产性久久 | 羞羞视频网页 | 日韩经典午夜福利发布 | 欧美一区二区三区免费观看 | 久久综合久久综合九色 | 久久精91久久88香蕉国产 | 97在线无码免费人妻短视频 | 亚洲日韩欧美一区二区三区在线 | 久草精品视频 | 国内超碰 | 九九九热精品免费视频观看网站 | 久久婷婷国产 | 91原创视频在线观看 | 美女露出奶头扒开尿口视频直播 | 91超碰人人 | 一级少妇淫高潮免费全看 | 国产精品一线天粉嫩av | 狠狠婷婷综合久久久久久妖精 | 国产精品久久久久久久蜜臀 | 国产高清吹潮免费视频 | 免费国产乱理伦片在线观看 | 主站蜘蛛池模板: 蛛词}| 成人av无码国产在线观看 | 日韩欧美亚洲综合久久影院d3 | 成人高潮片免费软件69视频 | 欧美黑人巨大xxxxx | 天堂资源地址在线 | 清清草视频 | 高潮添下面视频免费看 | 一区二区三区内射美女毛片 | heyzo国产| 日韩一品道 | 欧洲一区二区视频 | 亚洲国产视频在线观看 | 久久理论片午夜琪琪电影院 | 成年网站在线免费观看 | 欧美一区二区三区喷汁尤物 | 国产又黄又爽又色 | 99热网址最新获取域名 | 极品主播的慰在线播放 | 蜜桃麻豆www久久国产精品 | 毛片基地黄久久久久久天堂 | 一区在线观看视频 | 国产伦精品一区二区三区照片91 | 国产v亚洲v天堂无码 | 午夜激情福利视频 | 天天夜夜啦啦啦 | 国产黄色片一级三级 | 乱子伦视频在线看 | 久久精品国产精油按摩 | 在线观看中文字幕第一页 | 男女啪啪免费体验区 | 天天躁夜夜躁狠狠躁婷婷 | 久久人人爽亚洲精品天堂 | 18禁真人抽搐一进一出动态图 | 国产亚洲欧美日韩在线一区 | 成人性生交大片免费看视频app | 欧美人与动牲交zooz男人 | 久久99er6热线精品首页蜜臀 | 麻豆无人区乱码 | 日日噜噜噜夜夜爽爽狠狠小说 | 在线免费亚洲 | 国产精品色情国产三级在 | 国产成人高清亚洲综合 | 午夜男人的天堂 | 日本熟妇色一本在线观看 | 亚洲欧美精品综合在线观看 | 四川少妇啪啪毛片 | 九九在线精品 | 久久久精彩视频 | 香蕉视频色在线观看 | 欧美日本 | 欧美 日韩 中文字幕 | 欧美另类在线播放 | 日韩高清亚洲日韩精品一区二区三区 | 国产又黄又硬又粗 | 国产精品成人在线视频 | 18禁黄污无遮挡无码网站 | 91热爆在线观看 | 色欲欲www成人网站 日韩激情无码不卡码 | 狠狠躁18三区二区一区ai明星 | 主站蜘蛛池模板: 蛛词}| 成人午夜精品无码一区二区三区 | 午夜福利看757 | 中文字幕黄色网 | 美女av一区二区三区 | 快穿肉高h喷汁呻吟1v1 | 成人中文在线 | 少妇被多人c夜夜爽爽av | 久久手机看片 | 欧美激情精品久久久久久免费 | 日本a级片免费 | 亚洲国产精品va在线播放 | 亚洲国产欧美在线看片一国产 | 狠狠亚洲婷婷综合色香五月 | 91久久国产露脸精品国产 | 精品精品自在现拍国产2021 | 国产黄色三级毛片 | 中文字幕精品亚洲无线码一区应用 | 国产一级片视频 | 久久躁日日躁aaaaxxxx | 欧美日产国产精品日产 | 一级欧美一级日韩 | 国产亚洲精品ae86 | 亚色91| mm31美女爽爽爽爱做视频vr | 色婷婷综合久色aⅴ五区最新 | 中文字幕交换岬奈奈美 | 在线国产福利 | 成人精品天堂一区二区三区 | 天堂国产在线观看 | 亚洲精品国产美女久久久 | 天天干天天色天天射 | 天天干导航 | 青青草视频免费在线观看 | 国产精品乱码高清在线观看 | 偷偷草网站 | 动漫人妻h无码中文字幕 | 9l视频自拍九色9l视频最新 | 91免费看网站 | 中文字日产乱码六区中国有限公司 | 黄色毛片网 | 国产日韩一区二区三区在线观看 | 国产精品久久久久潘金莲 | 黑人巨大精品欧美黑寡妇 | 国产日韩久久久久69影院 | 一本一道久久精品综合 | 8v天堂国产在线一区二区 | 久久久久青草 | 亚洲同性同志一二三专区 | 国产成人mv视频在线观看 | 久久性生活视频 | 日本国产欧美 | 国产精品办公室沙发 | 曰本a∨久久综合久久 | 国产精品亚洲а∨天堂网 | www.jjzzyou | 欧美精品成人一区二区三区四区 | 啪啪三级 | 高潮又爽又黄无遮挡喷水美女 | 亚洲不卡1卡2卡三卡入口 | 主站蜘蛛池模板: 蛛词}| 懂色av一区二区三区在线播放 | 黄频在线播放 | 国产精品多p对白交换绿帽 久草视频网 | 成人无码α片在线观看不卡 | 国产高清一区二区三区直播 | 四虎影视在线永久免费观看 | www.色偷偷| 午夜网站视频 | 播放日韩一级黄色片 | 欧美激情在线观看一区 | 五月精品夜夜春夜夜爽久久 | 欧美大片在线观看 | 亚洲毛片av日韩av无码 | 中无码人妻丰满熟妇啪啪 | 久久久韩国 | 噼里啪啦在线看免费观看视频 | 久久天天躁拫拫躁夜夜av | 一边摸一边做爽的视频17国产 | 亚洲日本视频 | 宅男噜噜66国产精品观看 | 九月婷婷丁香 | 少妇人妻邻居 | 精品一品国产午夜福利视频 | 国产精品无打码在线播放 | 精品国产一区二区三区不卡蜜臂 | 四虎永久地址www成人 | 日本九九热在线观看官网 | 一区二区三区四区欧美 | 狠狠操狠狠摸 | 国产精品久久九九 | 久黄色| 国产精品亚洲综合一区二区三区 | 在线观看一区二区三区国产免费 | 欧美激情视频一区二区三区 | 九九99久久| 欲妇荡岳丰满少妇岳91白洁 | 少妇私密推油呻吟在线播放 | 视频二区 | 亚洲中文字幕无码久久2017 | 久久99精品福利久久久久久 | 91精品无人区卡一卡二卡三 | 九九热线精品视频16 | 亚洲乱码国产乱码精品精在线网站 | 92久久 | 欧美日韩国产a | 在线观看免费日本 | 国产成人a区在线观看视频 天海翼视频在线观看 | 伊人天堂在线 | 狠狠干狠狠爱 | 亚洲美免无码中文字幕在线 | 99视频精品免费 | 99精品国产福利一区二区 | 亚洲中文字幕琪琪在线 | 国产精品丝袜www爽爽爽 | 中文字幕免费一区 | 久久亚洲sm情趣捆绑调教 | 另类图片婷婷 | x88av蜜桃臀一区二区 | 热の综合热の国产 |