成人动漫在线观看 I 免费看大片a I 亚洲另类av I 久久精品视频一区 I 秋霞中文字幕 I 不卡视频一区二区 I 性色在线 I 爽妇综合网 I 黄色的一级片 I 美女靠逼app I 色播欧美 I 久色悠悠 I 日本久久黄色 I 非洲黑寡妇性猛交视频 I 亚洲乱码国产乱码精品精大量 I 看特级黄色片 I 一二三区在线播放 I 久久激情婷婷 I 欧美日韩国产成人精品 I 国产三级国产精品国产专区50 I 911视频完整版在线观看 I 色婷婷aⅴ一区二区三区 I 美女视频福利网站 I 操久久久久久 I 揉着我的奶从后面进去视频 I 各种少妇bbw撒尿484613 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

主站蜘蛛池模板: 51视频国产精品一区二区 | 中文字幕乱码人在线视频1区 | 影音先锋在线资源无码 | 日韩欧美亚洲国产精品 | 美日韩毛片 | 狠狠色噜噜狠狠狠四色米奇 | 欧美色道 | 亚洲精品色播一区二区 | 性一交一乱一伦一色一情 | 久久伊人婷婷 | 香蕉久久久久 | 亚洲成a人片777777久久 | 欧美人牲交a欧美精区日韩 波多野结衣99 | 韩国午夜理论在线观看 | 色欲久久久天天天综合网精品 | 国产h视频在线观看 | 综合亚洲另类欧美久久成人精品 | 91日批视频 | 无码8090精品久久一区 | 欧洲人免费视频网站在线 | 欧美巨大巨粗黑人性aaaaaa | 中文不卡在线 | 亚洲人成网站在线观看播放 | 人澡人人澡人人澡欧美 | 日本www高清视频 | 国产成人综合在线观看不卡 | 男人午夜视频在线观看 | 久久久久高潮综合影院 | 国产裸体裸美女无遮挡网站 | 欧美日韩亚洲tv不卡久久 | 免费1级做爰片1000部视频 | 亚洲国产aⅴ精品一区二区 岛国av在线免费观看 | 草久网 | 草草影院欧美 | 久人人爽人人爽人人片av | 91在线色| 人人做天天爱夜夜爽2020 | 男人激情网 | 国产精品永久久久久久久久久 | 亚洲成人99 | 日日鲁夜夜视频热线播放 | 一级做a爰片性色毛片99高清 | 日韩精品无码免费专区网站 | 猫咪免费人成网站在线观看 | 免费在线看黄网站 | 亚洲日韩久久综合中文字幕 | 国产玉足榨精视频在线观看 | 国产精品igao视频网入口 | 国内精品伊人久久久久妇 | 嫩草av久久伊人妇女超级a | 国产精品玖玖玖在线资源 | 日本无翼乌邪恶大全彩h | 日韩av一区二区三区免费看 | 精品一区二区在线观看视频 | 日本国产网曝视频在线观看 | 欧美成本人视频 | 亚洲无线码一区二区三区 | 欧洲黄色毛片 | 国产视频一区在线 | 主站蜘蛛池模板: 蛛词}| 国产精品久久久久一区 | 久久免费黄色网址 | 久久国产欧美日韩精品图片 | 欧美性色欧美a在线播放 | av一二三 | 99国语露脸久久精品国产ktv | 国产禁女女网站免费看 | 日韩美女视频一区二区 | 毛片毛片毛片毛片毛片 | 美女午夜影院 | 婷婷国产v亚洲v欧美久久 | 91极品国产情侣高潮对白 | 亚洲乱码国产乱码精品精乡村 | 色翁荡息又大又硬又粗又视频软件 | 精品久久久精品 | 久久伊人精品波多野结衣 | 人妻少妇乱孑伦无码专区蜜柚 | 国产在视频线在精品视频2020 | 成人性色生活片免费看l | 日韩 亚洲 制服 欧美 综合 | 国产精品有码 | 久久中文字幕伊人小说小说 | 亚洲欧洲精品视频 | 在线播放网址 | 深夜做爰性大片108式 | 久久理伦片琪琪电影院 | 偷拍激情视频一区二区三区 | 综合伊人| 人妻无码第一区二区三区 | 精品国产乱码久久久久久口爆网站 | 中文字幕xxxx | 中文字幕奈奈美抱公侵犯 | 五月综合色婷婷 | 夜夜高潮夜夜爽高清视频 | 日韩在线第三页 | 国产99热在线 | 美日韩一区 | 亚洲老女人av | 99国产精品久久久久久久夜 | 亚洲永久精品视频 | 欧美亚洲精品一区二区三区 | 国产精品少妇 | 久久99精品国产一区二区三区 | 欧美91在线| 在线观看无码av网址 | 日韩在线不卡视频 | 少妇高潮太爽了在线视 | 牛鞭伸入女人下身的真视频 | jizz大全欧美jizzcom| 美女啪啪网站又黄又免费 | 无码爆乳护士让我爽 | 国产精品乱码一区二三区小蝌蚪 | 国产欧美一区二区精品老汉影院 | 青青草视频在线观看免费 | 日本内射精品一区二区视频 | 天天狠狠| 国内精品久久人妻无码网站 | 国产三级午夜理伦三级 | 香蕉97视频观看在线观看 | 主站蜘蛛池模板: 蛛词}| 国产精品久久久久电影院 | 国产亚洲精久久久久久无码 | 婷婷四虎东京热无码群交双飞视频 | 亚洲国产欧美日韩在线 | 亚洲欧美综合久久 | 无码人妻一区二区三区线 | 永久黄网站色视频免费观看 | 无码人妻丰满熟妇区五十路 | 欧美性生活小视频 | 亚洲视频区 | 男人的天堂毛片 | 9999在线观看| 97天天操| 最近的中文字幕免费完整版 | 国产在线精品无码av不卡顿 | 国产成人麻豆精品午夜福利在线 | 免费看男女做爰爽爽 | 国产制服丝袜亚洲高清 | 久久久黄色片 | 国模国产精品嫩模大尺度视频 | 色在线免费 | 在线成人www免费观看视频 | 无码久久久久不卡网站 | 2020精品国产午夜福利在线观看 | 久久精品视频在线看99 | 综合亚洲桃色第一影院 | 亚洲欧美日韩国产一区 | 久一区二区三区 | 手机看黄av免费网址 | 午夜一区在线 | 中文字幕我不卡在线看 | 人人鲁人人莫一区二区三区 | 亚洲aaaa级特黄毛片 | 国产精品一区av | 亚洲精品在线观看视频 | 亚洲中文字幕久久久一区 | 2020最新无码福利视频 | 亚欧免费无码aⅴ在线观看 99久久精品无码一区二区毛片 | 国产一区二区在线播放视频 | 99热久久这里只有精品 | 亚洲男人的天堂在线视频 | 伊人精品久久久大香线蕉 | 日日干狠狠干 | 无码国产一区二区免费 | 日韩av无码午夜免费福利制服 | 国产色无码专区在线观看 | 日韩二区在线观看 | 在线毛片网站 | 久久天天躁夜夜躁狠狠 ds005.com | 凸凹人妻人人澡人人添 | 九色网址| 日本九九热在线观看官网 | 天堂av首页 | 五月丁香综合缴情六月 | 色妞www精品视频7777 | 一二三区无线乱码2021香 | 久久综合色另类小说 | 成人首发| 国产干美女 | 主站蜘蛛池模板: 蛛词}| 97青草超碰久久国内精品91 | 日韩欧美国产91 | com超碰| 国产初高中真实精品视频 | 老司机午夜福利av无码特黄a | 国产免费中文字幕 | 亚洲人成网77777亚洲色 | 日韩精品一区二区三区 | 国产视频首页 | 欧洲亚洲精品久久久久 | 高清二区 | 中文字幕天堂中文 | 国产精品夜夜春夜夜爽久久小 | 一区二区视频在线播放 | 粉嫩av一区二区三区在线播放 | 中文字幕成熟丰满人妻 | 一本色道久久88一综合免费 | 超碰成人97 | 久久人人97超碰caoporen | 99久久国产综合精品女图图等你 | 青草91| 日本精品一区二区三区在线观看 | 国产精品视频一区二区噜噜 | 久久精品黄aa片一区二区三区 | 日躁夜躁狠狠躁2001 | 久久久久久久久久久久中文字幕 | 久久a热 | 暖暖免费 高清 日本社区在线观看 | 爆乳喷奶水无码正在播放 | 日韩午夜在线播放 | 搡老岳熟女国产熟妇 | 欧美三级成人 | 好吊妞人成免费视频观看 | 婷婷丁香狼人久久大香线蕉 | 天天躁日日躁狠狠躁性色avq | 亚洲中字幕日产2021草莓 | 免费av中文字幕 | 六月激情婷婷 | 成人动漫观看 | 国产真实愉拍系列在线视频 | 久久精品视频1 | 国产白丝精品爽爽久久蜜臀 | 99ri在线 | 日韩a级影片 | b站永久免费看片大全 | 日韩高清不卡一区 | 亚洲91影院| www.五月.com | 久久在线免费视频 | 精品无码av人在线观看 | 在线涩涩免费观看国产精品 | 无码免费的毛片基地 | 片黄色毛片黄色毛片 | 欧美视频在线一区二区三区 | 亚洲性色av性色在线观看 | 国产精品嫩草影院88av | 天天草天天操 | 麻豆av传媒蜜桃天美传媒 | 欧美在线www | 主站蜘蛛池模板: 蛛词}| 人人妻人人爽日日人人 | 中文字幕久久熟女人妻av免费 | 午夜片无码区在线观看视频 | 午夜爽爽久久久毛片 | 无码欧亚熟妇人妻av在线外遇 | 精品视频在线免费 | 国产成人一卡2卡3卡4卡 | 亚洲不卡中文字幕无码 | 色小妹一二三区 | 伊人春色影院 | 国产aⅴ激情无码久久久无码 | 18禁成年免费无码国产 | 国产三级久久精品三级 | 色八区人妻在线视频免费 | 伊人黄色 | 国产又色又爽无遮挡免费动态图 | 亚洲国产精品成人精品无码区 | 99网曝精品视频久草 | 嫩草官网 | 日韩在线视频免费播放 | 亚洲性受 | 国产精品午夜福利不卡120 | 日韩欧美亚洲综合久久影院 | 色男人av| 欧美福利视频在线 | 先锋影音资源2中文字幕 | 国产精品无码一区二区在线观一 | 黄色特级毛片 | 狠狠网站| 香蕉在线精品视频在线 | 国产精品成人av片免费看 | 成人在线视频你懂的 | 国产91丝袜在线播放九色 | 天天躁日日躁狠狠久久 | 永久免费在线观看视频 | 欧美又粗大人妖一进一出 | 亚洲a∨精品永久无码 | 国模大胆无码私拍啪啪av | 亚洲的天堂av无码 | 中文字幕在线中文 | 亚洲免费鲁丝片 | 蜜臀av色欲a片无人一区 | 久久一本久综合久久爱 | 亚洲在线免费视频 | 日本三级久久久 | 成年人香蕉视频 | 国产精品国产三级国产普通话 | 夜夜嗨av禁果av粉嫩avhd | 亚洲色婷婷一区二区三区 | 精品一区在线播放 | 福利一区二区视频 | 色妞www精品视频 | 国产午夜无码福利在线看网站 | 亚洲精品av一区在线观看 | 亚洲va中文字幕无码久久 | 日韩视频免费在线播放 | 亚洲欧美v国产一区二区 | 国产精品入口香蕉 | 亚洲国产精品一区二区成人片不卡 |