成人精品一区二区久久久 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ā)帖數(shù)量: 20 個
工控威望: 94 點
下載積分: 474 分
在線時間: 4(小時)
注冊時間: 2018-04-18
最后登錄: 2018-05-30
查看softtest的 主題 / 回貼
樓主  發(fā)表于: 2018-04-18 11:04
近日在學(xué)習(xí)昆侖通態(tài)資料,寫了一個反編譯工具 ,但發(fā)現(xiàn)一遍反編譯的話,while 指令還原不了。哪位有什么好建議沒?
'———————————————————————                                                                                                                                                                                                      
'自定義子函數(shù):DoStrCrc16。                                                                                                                                                                                                                          
'函數(shù)原型為: FUNCTION DoStrCrc16(strProtocol AS STRING) AS INTEGER                                                                                                                                                                                  
'這部分注釋請勿修改,請在下面編輯內(nèi)容:                                                                                                                                                                                                              
'———————————————————————                                                                                   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                                                                                                                              
左邊為設(shè)備原代碼,后面為反編譯還原后的。
softtest
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 20 個
工控威望: 94 點
下載積分: 474 分
在線時間: 4(小時)
注冊時間: 2018-04-18
最后登錄: 2018-05-30
查看softtest的 主題 / 回貼
1樓  發(fā)表于: 2018-04-18 11:21
CollectData設(shè)備采集函數(shù)() 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]= 設(shè)備屬性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 , 設(shè)備屬性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

主站蜘蛛池模板: 亚洲国产一二三区 | av官网在线 | 狠狠人妻久久久久久综合蜜桃 | 国产伦精品一区二区三区在线 | 日本麻豆一区二区三区视频 | 国产免费拔擦拔擦8x高清在线 | 少妇粗大进出白浆嘿嘿视频 | 欧美亚洲另类视频 | 国产精品伦一区二区三级视频 | 99国产在线播放 | 在线成人精品国产区免费 | 脱岳裙子从后面挺进去在线观看 | 国产 | 欧洲野花视频欧洲1 | 日韩三级免费观看 | 国产精品黄页免费高清在线观看 | 国产69精品对白农村妇女 | 天天摸天天做天天爽2020 | 三级日本 三级韩国 三级欧美 | 国产av一区二区三区无码野战 | 欧美粗大猛烈 | 欧美激情一区二区一级黑人片 | 日韩无砖 | 欧美一区二区三区视频在线观看 | 日韩精品99久久久久中文字幕 | 日本少妇b | 国产精品嫩草影院入口日本一区二 | 十八岁以下禁止观看黄下载链接 | 一区二区三区四区国产 | 日韩av资源网 | 日韩在线视频看看 | 伊甸园永久免费网站 | 老熟妇乱子伦牲交视频欧美 | 国产精品精品 | 国产精品亚洲综合色区韩国 | 亚洲成av人片在线观看 | 国产白嫩漂亮ktv在线 | 国产99青草视频在线播放视 | 无码国产成人午夜电影在线观看 | 成人啪啪免费网站 | 青春草在线视频观看 | 午夜视频91| 国产午夜视频在线 | 粉红女士1979大米 | 熟女人妻大叫粗大受不了 | 日韩免费成人在线 | 91精品一本久道久久丁香狠狠躁 | 久久人人玩人妻潮喷内射人人 | 日韩天堂视频 | 乱码av麻豆丝袜熟女系列 | 无码国产精品一区二区免费虚拟vr | 正在播放的国产a一片 | 国产精品污www在线观看 | 女人喷潮完整视频 | 亚洲综合久久成人av | 国产精品久久自在自线青柠 | 黄色片免费看视频 | 色爽女| 成人国产网站 | 亚洲综合亚洲 | 主站蜘蛛池模板: 蛛词}| 揉捏奶头高潮呻吟视频试看 | 久久777国产线看观看精品 | 亚洲啪av永久无码精品放毛片 | 久久人人爽人人爽人人片av高请 | 天堂网传媒 | 欧美人与野鲁交xxx视频 | 在教室伦流澡到高潮h麻豆 蜜臀av国产精品久久久久 | 一区二区视频观看 | 亚洲日本在线观看视频 | 中文字幕一区二区三区乱码不卡 | 人人妻人人澡人人爽久久av | 色天天天天 | 亚洲成人免费在线播放 | 成人午夜免费福利 | 欧美毛片免费看 | 国内大量揄拍人妻精品視頻 | 九九九视频在线观看 | 国产又色又爽又黄的在线观看视频 | 色综合图| 在线精品动漫一区二区无码 | 久久无码字幕中文久久无码 | 日韩激情二区 | 伊人性视频| 国产免费又黄又爽又刺激蜜月al | 亚洲综合在线播放 | 日韩欧美视频在线免费观看 | 国产三级精品三级在专区 | av片网| 狠狠干在线视频 | 亚洲激情黄色小说 | 永久视频在线观看 | 美女叼嘿 | 91毛片视频 | 国产免费专区 | 亚洲aⅴ无码专区在线观看 精品熟女少妇av免费久久 | 91国在线啪 | 黄色免费观看视频网站 | 国产91久久久 | 久久爽久久爽久久av东京爽 | 中文字幕少妇 | 人人做人人爽人人添 | 满春阁精品av在线导航 | 国产极品车模吞精高潮呻吟 | 日韩精品 中文字幕 视频在线 | 91久久人澡人人添人人爽爱播网 | 伊人涩涩涩涩久久久av | 欧美午夜理伦三级在线观看 | 黄色片在线观看免费 | 久久露脸国语精品国产91 | 最新中文字幕av无码专区 | 亚洲伦无码中文字幕另类 | 国产又爽又大又黄a片 | 四川骚妇无套内射舔了更爽 | 波多野结衣av一区二区全免费观看 | baoyu777.永久免费视频 | 日韩成人在线一区 | 亚洲国产精品久久久久久6q | 无码高潮少妇多水多毛 | 精品国产乱码久久久软件使用方法 | 主站蜘蛛池模板: 蛛词}| 久久a视频| av一区三区 | 美日韩一区二区三区 | 日本丰满的人妻hd高清在线 | 国产美女嘘嘘嘘嘘嘘 | 亚洲欧洲日韩av在线观看 | 亚洲精品专区在线观看 | 国产女主播白浆在线观看 | 欧美经典一区二区 | 大香伊人中文字幕精品 | 成年在线网站免费观看无广告 | 91黄在线观看 | 国产麻豆精品在线观看 | 起碰97在线视频国产 | 久久超乳爆乳中文字幕 | 射精专区一区二区朝鲜 | 国产三级自拍视频 | 48久久国产精品性色aⅴ人妻 | 国产综合久久久久 | 日韩和欧美一区二区 | 亚洲成a人v电影在线观看 | 无码国产精品一区二区免费式直播 | 人妻系列av无码专区 | 自拍偷拍欧美 | 国产成人欧美日韩在线电影 | 56av国产精品久久久久久久 | 国产清纯美女白浆在线播放 | 成在线人视频免费视频 | 亚洲阿v天堂在线z2018 | 美女久草| 日日摸夜夜添狠狠添欧美 | 久久夜色精品久久噜噜亚 | 一边吃奶一边做动态图 | 黄瓜视频在线播放 | 国产欧美一区二区精品性色超碰 | 日本一区不卡在线观看 | 一本色道久久精品 | 狠狠色噜噜狠狠狠7777奇米 | 蜜臀av国内精品久久久较好效果 | 在线你懂的 | 日韩精品亚洲专在线电影 | 中文www新版资源在线 | 九九九九九九精品 | 91网站永久免费看 | 久久岛国 | 熟女毛片| 欧洲免费无码视频在线 | 99精品热在线在线观看视频 | 日韩精品无码不卡无码 | 95精品视频 | 99久久国产综合精品swag | 亚洲欧美丝袜精品久久中文字幕 | 久久人人爽爽人人爽人人片av | 久久99精品视频 | 播放男人添女人下边视频 | 成年女人黄小视频 | 澳门久久久 | 亚洲综合制服丝袜另类 | 97爱爱爱 | 主站蜘蛛池模板: 蛛词}| 国产婷婷精品av在线 | 久久伊人精品青青草原app | 粉嫩av久久一区二区三区小说 | 精品国产免费一区二区三区香蕉 | 中国三级视频 | 国产日韩精品中文字无码 | 亚洲の无码国产の无码步美 | 97久久久久久久久久久久 | 精品乱码一卡二卡四卡 | 精品国产一区二区三区忘忧草 | 天堂中文字幕在线 | 九九久久99 | 蜜桃精品久久久久久久免费影院 | 曰本女人牲交全视频播放 | 91在线亚洲 | 久久传媒av性色av人人爽网站 | 四虎一级片 | 欧美碰碰 | 亚洲精品午夜无码电影网 | 97香蕉久久超级碰碰高清版 | 97se狠狠狠狠狼鲁亚洲综合色 | 免费在线观看日韩av | 国产在线一级 | 国产偷国产偷亚洲清高动态图 | 欧美日韩精品国产 | 国产精品无码电影在线观看 | 日日碰日日摸夜夜爽无码 | 久久久久久久岛国免费网站 | 又色又爽又黄18禁美女裸身无遮挡 | 黄色网页免费在线观看 | 日本精品一二三 | 亚洲国产精品成人精品无码区蜜臀 | 久久精品国产99久久久香蕉 | 亚洲人成无码网站www | 黄片毛片在线看 | 亚洲国产欧美在线观看的 | 9re热国产这里只有精品 | 18禁裸男晨勃露j毛网站 | 日韩视频在线观看免费 | 国产精品成人久久久久 | 亚洲精品av一区在线观看 | 亚洲第一国产 | 992tv香蕉128tv在线观看 | 成人免费午夜a大片app | 中文字幕一二三区波多野结衣 | 亚洲一区二区三区四区在线 | 欧美色图国产精品 | 呦男呦女视频精品八区 | 男人舌头进女屁股视频免费 | 手机免费毛片 | 亚洲中文字幕无码日韩 | 黑人巨大xxxxxxx精品 | 在线播放免费人成动漫视频 | 婷婷五月深爱综合开心网 | 精品无码一区二区三区亚洲桃色 | 国产99视频精品免费视频36 | 亚洲 日韩 激情 无码 中出 | 国产亚洲网站 | 国产成人综合视频 | 主站蜘蛛池模板: 蛛词}| 精精国产xxxx视频在线动漫 | 中文字幕日韩久久 | av中文无码乱人伦在线观看 | 亚洲精品一 | 日本乱子伦一区二区三区 | 亚洲欧美另类久久久精品 | www.youjizz.com久久 | 作爱视频在线 | 91精品婷婷国产综合久久 | 亚洲作爱 | 日韩国精品一区二区a片 | 这里只有精品22 | 久久伊人色av天堂九九小黄鸭 | 国产精品日韩一区二区三区 | 星空大象mv高清在线观看免费 | 中文字幕高清av | 又粗又长av | 青青伊人精品 | 97精品国产手机 | 国产成人综合久久免费 | 蜜臀av在线播放一区二区三区 | 免费无码一区二区三区a片百度 | 免费国产一区 | 亚洲乱亚洲乱妇在线观看 | 男女性高爱潮久久 | 国产一区视频在线免费观看 | 囯产精品一区二区三区线 | 中文字幕一区二区三区中文字幕 | 日本阿v网站在线观看中文 午夜理论片yy4080私人影院 | 久久99婷婷国产精品免费 | 国内精品自线一区二区三区2021 | 成 人 网 站不卡在线观看 | 国产乱人伦偷精品视频免下载 | 十六以下岁女子毛片免费 | 四虎在线影院 | 免费日韩一区 | aaa一区二区 | 欧美激情内射喷水高潮 | 天天爱天天做天天爽2021 | 精品一卡2卡三卡4卡免费网站 | 成人精品gif动图一区 | 青青草91久久久久久久久 | 少妇综合网 | 国产无遮挡呻吟娇喘视频 | 国产乱码一卡二卡3卡4卡网站 | 无人区乱码区1卡2卡三卡网站 | 67194欧洲少妇午夜啪啪 | 免费欧美一级视频 | 亚洲高清在线免费 | 67194欧洲少妇午夜啪啪 | 精品熟人一区二区三区四区 | 久久天堂av女色优精品 | 国产欧美三级 | 综合婷婷久久 | 久久久精品欧美一区二区免费 | 青青草成人免费在线视频 | 美女疯狂连续喷潮视频 | 国产又黄又大又爽又粗在线网站 | 欧美理伦在线观看 |