成人精品一区二区久久久 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
發(fā)帖數量: 20 個
工控威望: 94 點
下載積分: 474 分
在線時間: 4(小時)
注冊時間: 2018-04-18
最后登錄: 2018-05-30
查看softtest的 主題 / 回貼
樓主  發(fā)表于: 2018-04-18 11:04
近日在學習昆侖通態(tài)資料,寫了一個反編譯工具 ,但發(fā)現一遍反編譯的話,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
發(fā)帖數量: 20 個
工控威望: 94 點
下載積分: 474 分
在線時間: 4(小時)
注冊時間: 2018-04-18
最后登錄: 2018-05-30
查看softtest的 主題 / 回貼
1樓  發(fā)表于: 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( "通訊狀態(tài)" , 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( "通訊狀態(tài)" , 0)
   EXIT

主站蜘蛛池模板: а√天堂资源地址在线8观看 | 任你躁国产老女人 | 日韩有码第一页 | 18性欧美xxxⅹ性满足 | 久草国产精品 | 午夜私人成年影院在线观看 | 亚洲第一区欧美国产不卡综合 | 亚欧激情| 五月天亚洲激情 | 四虎影院永久在线 | 91在线观看高清 | 国内偷自第一区二区三区 | 日本在线网站 | 性xxxx另类xxⅹ | 国产日韩制服丝袜第一页 | 爱情岛av永久入口 | 人人艹在线观看 | 午夜在线视频一区二区区别 | 国产黄网永久免费视频大全 | 欧美亚洲日韩不卡在线在线观看 | 亚洲人成77在线播放网站 | 精产一二三产区m553 | 777色狠狠一区二区三区 | 男人的天堂com | 高圆圆的特级毛片 | 国内老熟妇对白hdxxxx | 亚洲成在人线aⅴ免费毛片 蜜臀av中文字幕 | 国产无套精品一区二区三区 | 午夜精品国产 | 一级丰满大乳hd高清 | 初尝黑人巨砲波多野结衣 | 色一情 | 精品国产av无码一区二区三区 | 欧美人与动牲交app视频 | 久久久裸体 | 国产成人无码一区二区在线播放 | 色八戒一区二区三区四区 | 国产性―交―乱―色―情人 | 国产又粗又大又黄 | 欧美成人精品一区二区综合 | 亚洲国产成人精品无码区在线软件 | 色综合av | 999久久精品 | 亚洲自拍小说 | 538国产视频 | 亚洲制服 视频在线观看 | 国内精品自产拍在线观看 | 欧洲熟妇色xxxx欧美老妇多毛图片 | 欧美亚洲日本日韩在线 | 亚洲女人色综合小说 | 亚洲高清免费看 | 天天躁狠狠躁狠狠躁夜夜躁68 | 国产一区二区三区中文字幕 | 青青青在线视频人视频在线 | 国产成人一区二区视频免费 | 爆操中出| 精品一区二区三区自拍图片区 | 无码av岛国片在线播放 | 三级男人添奶爽爽爽视频 | 主站蜘蛛池模板: 蛛词}| 八区精品色欲人妻综合网 | 福利网址在线 | 曰本av中文字幕一区二区 | 国产好吊看视频在线观看 | 亚洲图片另类图片激情动图 | 无码人妻h动漫 | 日韩精品一区二区三区老鸭窝 | 夜夜操女人| 在线a亚洲v天堂网2019无码 | 五月天精品视频在线观看 | 日本系列 1页 亚洲系列 | 日韩中文字幕 | 久久久久免费精品国产小说色大师 | 亚洲欧美小视频 | 国产精品久久久久影院色老大 | 无码无需播放器av网站 | 国产精品无码av无码 | 四虎成人永久在线精品免费 | 久久精品九九亚洲精品 | 丰满人妻熟妇乱偷人无码 | 欧美韩中文精品有码视频在线 | 日韩精品高清在线观看 | 日本熟妇色xxxxx日本妇 | 欧美日韩在线免费视频 | 久久久久久久久久久久网站 | 97精品伊人久久久大香线蕉 | 少妇捆绑式xxxxbdsmsexhd | 亚洲激情视频在线 | 欧美夜夜爽| 99热这里只有精品国产免费免费 | 精品一区二区三区四区 | 夜夜夜夜操| 噼里啪啦动漫在线观看免费 | 欧美黑人性生活 | 国产偷国产偷亚洲高清人乐享 | 在线成人国产 | 日本熟妇hdsex视频 | 欧美精品一线 | 久久精品国产首页027007 | 中文字幕不卡在线播放 | 国产日韩成人内射视频 | 首页 亚洲 欧美 制服 丝腿 | 91精品国产乱码久久久 | 亚洲综合三区 | 九热视频在线观看 | 欧美日本韩国亚洲 | 亚洲妇女自偷自偷图片 | 日韩成人免费无码不卡视频 | 国产亚洲精品久久久久久国 | 香港午夜三级a三级三点在线观看 | 国产午夜精品18久久蜜臀董小宛 | 欧美第七页 | 青青激情网 | 国产拍揄自揄免费观看 | 免费人成年激情视频在线观看 | 国产午夜福利在线观看视频 | 成人av一区二区三区 | 久久久久久国产精品亚洲78 | 亚洲欧美日韩中文加勒比 | 主站蜘蛛池模板: 蛛词}| 亚洲毛片多多影院 | 女人做爰视频偷拍 | 人人妻人人澡人人爽久久av | 在线高清亚洲精品二区 | 亚洲春色av无码专区在线播放 | 夜夜躁日日躁狠狠久久av | 天干夜天天夜天干天2004年 | 精品综合久久久久久98 | 高潮精品一区videoshd | 亚洲欧美日韩成人在线 | 成人欧美一区二区 | 他掀开裙子把舌头伸进去添视频 | 激情 自拍 另类 亚洲 | 少妇精品无码一区二区三区 | av每日更新在线观看 | 久久中文字幕免费视频 | 国产无套喷白浆在线播放 | 亚洲精品天天 | 男女一进一出超猛烈的视频不遮挡在线观看 | 成人网站免费观看 | 91免费在线 | 中文字幕乱码一区二区免费 | 亚洲另类在线制服丝袜国产 | 国产成人无码免费视频麻豆 | 国产无遮挡呻吟娇喘视频 | 欧美性猛交99久久久久99按摩 | 色多多在线 | 国产成人高清亚洲一区妲妃 | 偷拍男女树林做爰 | 久久久久久久亚洲国产精品87 | 亚洲日本韩国在线 | 中文精品在线观看 | 国产午夜精品18久久蜜臀董小宛 | 成人性生交大片免费看小说 | 亚洲精品.www | 欧美精品三级在线 | 色九区| 2020天堂在线亚洲精品专区 | 国产精品20p | 国产高清在线精品一区下载 | 亚色在线视频 | 日本道免费精品一区二区 | 久久69国产精品久久69软件 | 伊人久久精品欧洲综合网 | 潮喷失禁大喷水aⅴ无码 | 绝密卧底柳云龙45集播放地址 | 久久成人 久久鬼色 | 欧美成人精品二区三区99精品 | 日在线视频 | 黄色一级片毛片 | avtt在线观看 | 夜夜操天天 | 亚洲狠狠色成人综合网 | 天堂资源在线播放 | 亚洲欧美精品在线观看 | 韩毛片 | 亚洲男同网 | 特级西西444ww大胆视频 | 久久久久99精品成人片牛牛影视 | 主站蜘蛛池模板: 蛛词}| 大片视频免费观看视频 | 国产精品夜夜夜爽阿娇 | 日b视频网站 | 精品免费 | 中文字幕在线免费视频 | 日本不卡高清一区二区三区 | 成人免费毛片加视频 | 亚洲伊人久久综合网站 | 樱花草在线社区www日本影院 | 午夜一区二区三区四区 | 中文字幕乱视频 | 天天爽天天爱 | 国产午夜鲁丝片av无码 | 免费观看欧美猛交视频黑人 | 全亚洲最大的免费影院 | 18禁又污又黄又爽的网站不卡 | 免费人成视频在线播放 | 无码av大香线蕉伊人久久 | 国产亚洲高潮精品av久久a | 精品国产百合女同互慰 | 少妇吹潮| 亚洲性人人天天夜夜摸18禁止 | 日韩亚洲欧美中文高清 | 九九九免费观看视频 | 国产精品一v二v在线观看 | 中文字幕11页中文字幕11页 | 伊人精品在线观看 | 欧洲一级片 | 国产精品sss | 国产精品无码久久久久 | 国产在线视频一区二区三区欧美图片 | 亚洲精品高清av在线播放 | 西西4444www大胆无码 | 欧美在线视频免费 | 日本免费一区二区三区高清视频 | 国产精品91在线 | 亚洲午夜视频在线观看 | 五月天黄色网 | 久久婷婷视频 | 丰满肥臀风间由美357在线 | 四虎成人精品永久在线视频 | 日韩专区一区 | 欧美性猛交xxxx三人 | 狠狠躁夜夜躁人人爽超碰91 | 成熟女人毛片www免费版在线 | 国产精品污污网站 | 91视频在线 | 最近中文字幕mv在线mv视频 | 亚洲精品污一区二区三区 | 亚洲精品久久久久久久小说 | 双乳奶水饱满少妇呻吟免费看 | 97久久久久人妻精品专区 | 亚洲综合一区二区三区无码 | 国产丶欧美丶日本不卡视频 | 亚洲国产成人精品无码区四虎 | 国产丰满老熟妇乱xxx1区 | 骚妇毛片 | 午夜激情剧场 | 天天噜夜夜噜 | 主站蜘蛛池模板: 蛛词}| 亚洲 欧美 中文 日韩aⅴ综合视频 | 午夜精品久久久久久中宇 | 亚洲日韩精品无码专区加勒比海 | 久久久久人妻精品一区蜜桃网站 | 狼人大香伊蕉国产www亚洲 | 亚洲国产一区二区三区在线观看 | 亚洲春色综合另类网蜜桃 | 超碰人人超碰人人 | 伊人视屏 | 555www成人网| 日本一二三区在线视频 | 国产伦理网站 | 免费看国产一级片 | 96视频在线 | 亚洲欧美日韩国产综合v | 国产高清在线精品二区 | 中文无码热在线视频 | 人妻少妇偷人无码精品av | 国产影视av| 欧美理伦黑寡妇艳妇 | 人妻互换免费中文字幕 | 中文字幕第23页在线 | 欧洲无码一区二区三区在线观看 | 国产一级αⅴ片免费看 | 婷婷综合在线视频 | 操碰人人| 成年人黄色一级片 | 国产又粗又猛又黄视频 | 国产亚洲另类无码专区 | 天天天综合 | 欧美日韩国产综合色视频一区二区 | 亚洲播放一区 | 国产午夜精品影院 | 伊人久久亚洲 | 激情综合色五月丁香六月亚洲 | 黄色一级在线播放 | 国产亚洲精品综合一区 | 免费看黑人强伦姧人妻 | 久久综合给合久久97色 | 强行18分钟处破痛哭av | 天天操中文字幕 | 国产精品久线在线观看 | 他掀开裙子把舌头伸进去添视频 | 狠狠干狠狠爱 | 99视频+国产日韩欧美 | 亚洲第一成人网站在线播放 | 91av久久 | 98久久人妻少妇激情啪啪 | 久草手机视频在线观看 | 欧美成妇人吹潮在线播放 | 少妇性l交大片 | 国产欧美日韩一区二区图片 | 在线精品亚洲第一区焦香 | 日韩欧美国产二区 | 成人区精品一区二区 | 涩涩av| 亚洲熟妇久久国内精品 | 人妻丰满熟妇av无码区免 | 日韩在线观看视频网站 |