.汾 2
.ֿ֧ internet
.ֿ֧ spec
.ֿ֧ dp1

. 
.򼯱 ų, ı
.򼯱 _ձMD5, ı
.򼯱 ǰӴ, 
.򼯱 ޱ, 
.򼯱 б, 
.򼯱 Ӵ, , , "0"
.򼯱 ˳, ı, , "0"
.򼯱 ˳1, ı, , "0"
.򼯱 , , , "0"
.򼯱 1, , , "0"
.򼯱 Ƿ, 
.򼯱 Ƿ, ı
.򼯱 SD, 
.򼯱 ̹ϣ, _HashTable
.򼯱 gomfz1, ֽڼ, , "0"
.򼯱 Ա_ⲿڴɨ, ߼
.򼯱 IP, ı

.ӳ _ʼ, , , ڱĶ󱻴󣬴˷ᱻԶ



.ӳ _, , , ڱĶǰ˷ᱻԶ



.ӳ ҳʼ, , 
.ֲ _begin29, 

'  ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 })  ' VMPʼ־
_begin29  0



ų  1eb051fd90a20637fbf4cb7e0d1c304b

_ձMD5  d41d8cd98f00b204e9800998ecf8427e

'  (0adf4655d73e965e099d33eb5e073f95)
'  (-1120907401)

Ա (Ӵ, -989028742)  ' ħ

Ա (Ӵ, -1243095082)  ' λɱ

Ա (Ӵ, 716081934)  ' 尵ɱ

Ա (Ӵ, -1187017683)  ' ֹڵ

Ա (Ӵ, -214151927)  ' Զҩ

Ա (Ӵ, 1945145468)  ' Զˢ2

Ա (Ӵ, -352730682)  ' Զˢ1


Ա (Ӵ, -1962960960)  ' 

Ա (Ӵ, -164524134)  ' 

Ա (Ӵ, -1686469997)  ' ħ

Ա (Ӵ, -1503789263)  ' С˲ȴ

Ա (Ӵ, -1044916470)  ' Ӱħ

Ա (Ӵ, -1274554222)  ' ƶٶ

Ա (Ӵ, 925214163)  ' ٶ

Ա (Ӵ, 1517201626)  ' ħٶ

Ա (Ӵ, -542087299)  ' ƶ

Ա (Ӵ, 1553078844)  ' 

Ա (Ӵ, 836310837)  ' ħ

Ա (Ӵ, -1516004769)  ' ׼(ctrl+wctrl+F12)

Ա (Ӵ, 265439354)  ' ʱ(Զ֧С,Ϊ)

Ա (Ӵ, 584991870)  ' (Զ֧С,Ϊ)

Ա (Ӵ, -164862253)  ' м(֧ק)

Ա (Ӵ, 133718443)  ' Զ

Ա (Ӵ, 1359119474)  ' ΢:(״ľ׼)

Ա (Ӵ, 1217071049)  ' ȼ      ɫ

Ա (Ӵ, 1092969118)  ' Ƿ޵

Ա (Ӵ, 1514312296)  ' Escس

Ա (Ӵ, 1779942126)  ' ָɫ

Ա (Ӵ, -1464518868)  ' űɫ

Ա (Ӵ, -1856403850)  ' <

Ա (Ӵ, -2120524655)  ' ٶ

Ա (Ӵ, 1029024386)  ' ϵͳʱ

Ա (Ӵ, -1572072604)  ' 

Ա (Ӵ, -1006001874)  ' ٶȵ

Ա (Ӵ, -759783377)  ' 

Ա (Ӵ, -935576351)  ' ٶȴֵ

Ա (Ӵ, -72865914)  ' ٶȾ

Ա (Ӵ, 1187589269)  ' űҳ

Ա (Ӵ, -1561243396)  ' ޸ȼ

Ա (Ӵ, -218679514)  ' F5 ͣ/<> ֹF6 ȫֹF12

Ա (Ӵ, 1912682385)  ' ٷվ

Ա (Ӵ, 804786470)  ' ԼС

Ա (Ӵ, -1488015386)  ' ڰС

Ա (Ӵ, -1283389962)  ' Զ

Ա (Ӵ, -108824950)  ' ˢ± 

Ա (Ӵ, -379849062)  '  2ſҩƷ

Ա (Ӵ, 1352674674)  '  3ſҩƷ

Ա (Ӵ, -878632344)  '  4ſҩƷ

Ա (Ӵ, 1918564736)  '  5ſҩƷ

Ա (Ӵ, 1663538169)  '  6ſҩƷ

Ա (Ӵ, 520606282)  ' Ϸ

Ա (Ӵ, -399202268)  ' λɱ ALT+D

Ա (Ӵ, 1647508425)  '   

Ա (Ӵ, -1045118710)  ' ESCС

Ա (Ӵ, 1852494337)  ' Shift߿

Ա (Ӵ, 1362137696)  ' ħ

Ա (Ӵ, 1014734697)  ' 

Ա (Ӵ, -1084628440)  ' ƶ

Ա (Ӵ, -62881080)  ' 

Ա (Ӵ, 1012393525)  ' ƶ˶ȡ

Ա (Ӵ, -868124330)  ' (˽Ĳʾ)

Ա (Ӵ, -1385480341)  ' ٿ

Ա (Ӵ, 1591233812)  ' ɱ

Ա (Ӵ, 317398261)  ' Ӣ۱Ӣ

Ա (Ӵ, 1311931308)  ' ¼ַ

Ա (Ӵ, 1856895353)  ' ƣ

Ա (Ӵ, 226638202)  ' ѡҪҵ

Ա (Ӵ, -2049537699)  '    ַ4

Ա (Ӵ, -2137415720)  '    ַ3

Ա (Ӵ, -2124679697)  '    ַ2

Ա (Ӵ, -2095232074)  '    ַ1

Ա (Ӵ, -2016503554)  ' ɱ

Ա (Ӵ, -1069573274)  ' ǰ

Ա (Ӵ, -1455259218)  ' ٴǰ

Ա (Ӵ, 1572788770)  ' ϵͳʱ䲻

Ա (Ӵ, -1996537981)  ' ȼЧ

Ա (Ӵ, -483657862)  ' ¼

Ա (Ӵ, 43324540)  ' ֵ

Ա (Ӵ, -660762194)  ' ȷ٣

Ա (Ӵ, -1535214380)  ' ΢

Ա (Ӵ, 1431162226)  ' ڿ

Ա (Ӵ, -1253042291)  ' ԶδƷ

Ա (Ӵ, -1771817505)  ' Ϣ

Ա (Ӵ, 1032152004)  ' мϢ

Ա (Ӵ, 1280558319)  ' ̹ʹ

Ա (Ӵ, 1125682861)  ' ƷȡͶ

Ա (Ӵ, 2045109490)  ' Ӣ۱

Ա (Ӵ, 542634094)  ' ϻ

Ա (Ӵ, -451105775)  ' 

Ա (Ӵ, -665001525)  ' ƷԶ̴

Ա (Ӵ, -1323836494)  ' 

Ա (Ӵ, 1480967098)  ' ʼһ

Ա (Ӵ, -1550063001)  ' ͣԶ

Ա (Ӵ, -249539779)  ' ڹҴ

Ա (Ӵ, 1563114078)  ' 3KM2

Ա (Ӵ, 1563114078)  ' 3KM2

Ա (Ӵ, -1881935743)  ' LEGCD

Ա (Ӵ, -197414109)  ' HGEM2

Ա (Ӵ, -941515142)  ' LEGEND

Ա (Ӵ, -1524974637)  ' []Ҳ

Ա (Ӵ, -650673154)  ' []һɨ

Ա (Ӵ, 555367970)  ' ˱

Ա (Ӵ, 1057521043)  ' 

Ա (Ӵ, -1270246433)  ' 

Ա (Ӵ, -914725961)  ' 

Ա (Ӵ, 656096689)  ' λж

Ա (Ӵ, 1017195675)  ' Ϸ

Ա (Ӵ, -631269393)  ' ܹ

Ա (Ӵ, 913032468)  ' ߿߼

Ա (Ӵ, -1141660798)  ' Ӱ

Ա (Ӵ, 1661519411)  ' ɫ

Ա (Ӵ, 1074714486)  ' һ

Ա (Ӵ, 747004893)  ' Զ

Ա (Ӵ, 1520732289)  ' 

Ա (Ӵ, 1394642159)  ' Сȴ

Ա (Ӵ, 1286779837)  ' ȥʾ

Ա (Ӵ, 1187954205)  ' ֤

Ա (Ӵ, -909211738)  ' ȡʾ

Ա (Ӵ, 718917855)  ' ֻѲ

Ա (Ӵ, -1327747430)  ' ʹ

Ա (Ӵ, -2070144196)  ' ʹ

Ա (Ӵ, 1806826801)  ' ٳ

Ա (Ӵ, 2047265040)  ' ѡ½

Ա (Ӵ, 1964241627)  ' ƶ

Ա (Ӵ, -1491385750)  ' Ұ

Ա (Ӵ, 1923551444)  ' 

Ա (Ӵ, 1923551444)  ' 

Ա (Ӵ, 1942220886)  ' С

Ա (Ӵ, -1962960960)  ' 

Ա (Ӵ, -164524134)  ' 

Ա (Ӵ, -1686469997)  ' ħ

Ա (Ӵ, 1251523357)  ' ע* ﲻ֧ģƥ

Ա (Ӵ, -61485024)  ' Χˢٶ

Ա (Ӵ, 789489920)  ' 

Ա (Ӵ, 1229916252)  ' Ӣƶɱ

Ա (Ӵ, -55391888)  ' κ ϵǵĹٷͷ QQ:162228423

Ա (Ӵ, -1219137104)  ' ʱˢ

Ա (Ӵ, 1106807110)  ' ɱ

Ա (Ӵ, -1941428736)  ' ɱħ

Ա (Ӵ, -1747128846)  ' һ

Ա (Ӵ, 533145950)  ' ޽

Ա (Ӵ, -1491385750)  ' Ұ

Ա (Ӵ, 1269308587)  ' ɱ

Ա (Ӵ, -1471704205)  ' 

Ա (Ӵ, -1557457555)  ' ౶

Ա (Ӵ, 201816140)  ' Ӱ

Ա (Ӵ, 2058345148)  ' Ӱƶ

Ա (Ӵ, -723709474)  ' (End/)

Ա (Ӵ, -1503020019)  ' δ 

Ա (Ӵ, -580136235)  ' ״̬

Ա (Ӵ, 230408015)  ' ʰٷҳ

Ա (Ӵ, -1696294877)  ' ָԭ

Ա (Ӵ, 1667834976)  ' ȷϱ

Ա (Ӵ, 1108242454)  ' ̼ٱ


' *** Գ ***


' ' 
' .  e165342beb5e54cf777a2559b123a7d7
' .  5420794d3d14c9a4b6d14d64f733e038
' Ա (Ӵ, )  ' űҳ   TFrmJSYDlg

' .  689085610ac6fd828801d72b6460dee7
' .  5420794d3d14c9a4b6d14d64f733e038
' Ա (Ӵ, )  ' ޸ȼ   TFrmJSYDlg

' .  14ae9eda2a10b2fa06bdf36413c6026e
' .  5420794d3d14c9a4b6d14d64f733e038
' Ա (Ӵ, )  ' F5 ͣ/<> ֹF6 ȫֹF12   TFrmJSYDlg


' .  305ec81cee542dfb945bfe2adaa55559
' .  5420794d3d14c9a4b6d14d64f733e038
' Ա (Ӵ, )  ' ٷվ   TFrmJSYDlg

' .  0c9f3952445e288b0b6641fe1d6f4b1c
' .  5420794d3d14c9a4b6d14d64f733e038
' Ա (Ӵ, )  ' ԼС顱   TFrmJSYDlg

' .  d5f6a705116638e0b58f52ccef7a5c34
' .  5420794d3d14c9a4b6d14d64f733e038
' Ա (Ӵ, )  ' ڰС顱   TFrmJSYDlg



' ' ----------------------------------------------------------------



' .  e0759890d00eabbb7182c2743745bc5d
' .  5420794d3d14c9a4b6d14d64f733e038
' Ա (Ӵ, )  ' Զܡ   TFrmJSYDlg

' .  7a012e697cf1ee32946928bf1f952ce6
' .  5420794d3d14c9a4b6d14d64f733e038
' Ա (Ӵ, )  ' ˢ±    TFrmJSYDlg

' .  be75eae169c995463acca9897844ce90
' .  5420794d3d14c9a4b6d14d64f733e038
' Ա (Ӵ, )  '  2ſҩƷ   TFrmJSYDlg

' .  28c3f7155de0b446e6d35d7e3fb53ba7
' .  5420794d3d14c9a4b6d14d64f733e038
' Ա (Ӵ, )  '  3ſҩƷ   TFrmJSYDlg

' .  8c4fd8b01eeeddddb857c08d5ffb4160
' .  5420794d3d14c9a4b6d14d64f733e038
' Ա (Ӵ, )  '  4ſҩƷ   TFrmJSYDlg

' .  cb4d0a7c532cb2d2d24cfbd509ea17d1
' .  5420794d3d14c9a4b6d14d64f733e038
' Ա (Ӵ, )  '  5ſҩƷ   TFrmJSYDlg

' .  b711d03f8155b547963f23390baac39e
' .  5420794d3d14c9a4b6d14d64f733e038
' Ա (Ӵ, )  '  6ſҩƷ   TFrmJSYDlg

' .  959d0e143891447fa8ee60f2b7305ca6
' .  5420794d3d14c9a4b6d14d64f733e038
' Ա (Ӵ, )  ' Ϸ   TFrmJSYDlg

' .  15cdec68ce4731320825aa51e720be4e
' .  5420794d3d14c9a4b6d14d64f733e038
' Ա (Ӵ, )  ' λɱ ALT+D   TFrmJSYDlg

' .  f9c62a20a779ac8292211e991a9d653f
' .  5420794d3d14c9a4b6d14d64f733e038
' Ա (Ӵ, )  '   ݡ   TFrmJSYDlg

' .  b90338781eceb539e534409d43ac5593
' .  5420794d3d14c9a4b6d14d64f733e038
' Ա (Ӵ, )  ' ESCСˡ   TFrmJSYDlg

' .  4c675092798786bc430cfbcbb0c9a0da
' .  5420794d3d14c9a4b6d14d64f733e038
' Ա (Ӵ, )  ' Shift߿   TFrmJSYDlg

' .  0665bc9879838be01e0d395a5dbd25e6
' .  5420794d3d14c9a4b6d14d64f733e038
' Ա (Ӵ, )  ' ħ١   TFrmJSYDlg

' .  b905f6e79b4769ff26de063993ee78b9
' .  5420794d3d14c9a4b6d14d64f733e038
' Ա (Ӵ, )  ' ١   TFrmJSYDlg

' .  3209efc1ef00207c3105b5e17ff92c97
' .  5420794d3d14c9a4b6d14d64f733e038
' Ա (Ӵ, )  ' ƶ١   TFrmJSYDlg

' .  6d63fa4da5dff5631ba027fb0f452eee
' .  5420794d3d14c9a4b6d14d64f733e038
' Ա (Ӵ, )  ' ١   TFrmJSYDlg

' ' /ʹ
' .  50fb746e33efbc4f3d92c720d5e1283c
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ƶ˶ȡ   TTabSheet

' .  9c8f8c2a909e666e500fba6945a0a979
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ٿء   TTabSheet

' .  6f2fb87d4a9c0b2b41106b93ecb65b40
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' Զ֮ġ   TTabSheet

' .  ef93738df6ffaafb72b0c2ce3de03144
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' (˽Ĳʾ)   TTabSheet

' .  4d8a7bcdcf7b0e9b381958db04e2bb50
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ɱá   TTabSheet

' .  179ef997b4757fd290cfac3a2d4d79d5
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' Ӣ۱Ӣۡ   TTabSheet

' ' //ҵ
' .  9808532198ec34a001bc9eeeeb7aad57
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ¼ַ   TTabSheet

' .  88523b39ab80eabd836ac9d30253013f
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ƣ   TTabSheet

' .  00a3bfd08ae50b9669db2007e01da66f
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ѡҪҵ   TTabSheet

' .  72d167d7f48f745264cd57e42ff9aaa7
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  '    ַ4   TTabSheet

' .  7e4a97f4247c41939a551641f5d49890
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  '    ַ3   TTabSheet

' .  176b6452947cebc56326ef49a787fa25
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  '    ַ2   TTabSheet

' .  a60e9561cb23e982933152bcd39bad84
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  '    ַ1   TTabSheet

' ' //MD5ôODҲ֪ɶ

' .  c5039245edb7b70a609691885e41a46b
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' ɱá   Button

' .  92eed92183761225839a46584e2e95d4
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ǰ   TTabSheet

' .  51bc72d35d89dfed694da172fab7c0c5
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ٴǰ   TTabSheet

' .  9aefd9f4eed3eb955fc9f801f856948f
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ϵͳʱ䲻١   TTabSheet

' .  e0eb2955fb7d7b1bd6d303990995cfc0
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ȼЧ   TTabSheet

' .  8ffcb320d8cae5ebf0889ca326964f5e
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ¼⡱   TTabSheet

' .  4a9bad4f2ab46277d3e9b43d5e116132
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ֵ   TTabSheet

' .  873622c063631e7bf69cec1003585495
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ΢   TTabSheet

' .  01dbefb5e629e7be987109e9550d497f
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ȷ٣   TTabSheet

' .  0f0a32a43399d6cef5dd06ae5638b245
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' ڿá   Button

' .  7b95f15ab7ed49d8833c9b7283c23e5f
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' ԶδƷ   Button

' .  ae6d263c2ebdecfc2bacf5635a122150
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' ͼ   Button

' .  45d7c0019e14e09267223e14e69a75cd
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' Ϣ   Button

' .  3bb3f5bb11fceec529583ca222a39ff9
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' мϢ   Button

' .  27bc5ef0622294cce6ad2cfd7c11a980
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ̹ʹá   TTabSheet

' .  9fc58d74483e83e79b7dbe783dbd1971
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ƷȡͶ   TTabSheet

' .  7a578a443cf4d7e16f9a6abe1e9930ea
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' Ӣ۱   TTabSheet

' .  1c72f81207f1897f8ab23a3532396e9b
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' ϻ   Button

' .  91c7a80d52c70efa3c2674ca72babd13
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' á   TTabSheet

' .  2e88cee99e218d733276998ca813a476
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ƷԶ̴֡   TTabSheet


' .  455cd494478e23d0d5702fb097a0d421
' .  b6f5a19d4f0b80eb71ff0970208ed1d1
' Ա (Ӵ, )  ' ҡ   TGroupBox


' .  83c0edf8b2a10adc39901d95114e44ba
' .  ddd560aae3c5169d71509543563b279a
' Ա (Ӵ, )  ' ʼһ   TButton

' .  27bf02acdb743e6c73f449b7ce69aef3
' .  ddd560aae3c5169d71509543563b279a
' Ա (Ӵ, )  ' ͣԶ֡   TButton

' .  ad98f7246514a86362105ac1d0a701f9
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' ڹҴ   Button

' .  dc796dec4e7e9ce7c7ce26882430c1ed
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' 3KM2   Button

' .  dc796dec4e7e9ce7c7ce26882430c1ed
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' 3KM2   Button

' .  20d84c6f764ca560cbcc30efbd2826c4
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' LEGCD   Button

' .  5bc49f737092033b013c3b086a5322aa
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' HGEM2   Button

' .  2cc7cf38748ee29e9d47e30f2bfc7e29
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' LEGEND   Button

' .  ccd19dda3b030300db4ce2286fcda4d4
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' []Ҳ   Button

' .  2d29dfb413e0c32f769d3bc147eca8e6
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' []һɨ衱   Button

' .  2e680dfb1462ca43bd24315d6af75d2d
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' ˱   Button

' .  6f06bdaf5d36b5de9af27a08c8e05987
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  '    Button

' .  4d0e9cf8e1c22d823e4608f891b77568
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  '    Button

' .  53037f191655c7b11b925a3ddb58f7c3
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' á   Button

' .  fa3d706fef737d209dd7547559913c93
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' Ϸ١   Button

' .  1e62ecad56a34307cf9037582982796d
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' λжϡ   Button

' .  d32b463b442c79ffd93ff99fc3119d89
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' ܹ   Button

' .  aa30df9c56e5c108c8384e4bacbe78ff
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' ߿߼ܡ   Button

' .  b232b53728a7f5caf91dab48039c7beb
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' Ӱ   Button

' .  a6d9e0a723dde2d3473f0158c88aee01
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' ɫ   Button

' .  08c0fd15a1c63b5b303857278f046654
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' һ   Button

' .  c635ddbccd9a082f96ba6d5386da926e
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' Զ   Button

' .  2e5fbbc476812596cbb5735d8db6fca9
' .  87b7760f14fbff78d8819291f36ab9a0
' Ա (Ӵ, )  ' ܡ   Button


' .  8892231bb2c9440608551048d7f05472
' ' .  87b7760f14fbff78d8819291f36ab9a0ͬ..
' Ա (Ӵ, )  ' ָɨ-̨ɨ桱   Button

' .  803d8e36c80b981c1c819c0dab41b856
' ' .  87b7760f14fbff78d8819291f36ab9a0ͬ..
' Ա (Ӵ, )  ' Сȴ   Button

' .  73cf6ca8b4d386b550e1ca5921966e1a
' ' .  87b7760f14fbff78d8819291f36ab9a0ͬ..
' Ա (Ӵ, )  ' ȥʾ   Button

' .  b9e75038f7c472dbfe4a27c7486d9146
' ' .  87b7760f14fbff78d8819291f36ab9a0ͬ..
' Ա (Ӵ, )  ' ֤롱   Button

' .  f7b1d99b825d1d67bc839a51ae6f45bd
' ' .  87b7760f14fbff78d8819291f36ab9a0ͬ..
' Ա (Ӵ, )  ' ȡʾ   Button

' .  46801983e7d2506d3199b73e7144b4e7
' ' .  87b7760f14fbff78d8819291f36ab9a0ͬ..
' Ա (Ӵ, )  ' ֻѲ֡   Button

' .  cfc55bed3c73d2c98ed7d08f5fdfce2a
' ' .  87b7760f14fbff78d8819291f36ab9a0ͬ..
' Ա (Ӵ, )  ' ʹá   Button

' .  f4293be48a9a9091bc1cf77b1fd5d72b
' ' .  87b7760f14fbff78d8819291f36ab9a0ͬ..
' Ա (Ӵ, )  ' ʹá   Button

' .  6fe66ff613f9d442ec05d668a9bddf41
' ' .  87b7760f14fbff78d8819291f36ab9a0ͬ..
' Ա (Ӵ, )  ' ٳ֡   Button

' .  b6ae924918a33275a1a21525ffed0eed
' ' .  87b7760f14fbff78d8819291f36ab9a0ͬ..
' Ա (Ӵ, )  ' ѡ½͡   Button

' .  b02801aaa44e7845bc9d8d7099e70b88
' ' .  87b7760f14fbff78d8819291f36ab9a0ͬ..
' Ա (Ӵ, )  ' ƶ   Button

' .  f89ac6225d8c8b7aee7ac53bb2aaa88f
' ' .  87b7760f14fbff78d8819291f36ab9a0ͬ..
' Ա (Ӵ, )  ' Ұ   Button

' .  ec615f21cbc622ae203c843ce6d102d8
' ' .  87b7760f14fbff78d8819291f36ab9a0ͬ..
' Ա (Ӵ, )  ' ܡ  Button

' .  ec615f21cbc622ae203c843ce6d102d8
' ' .  87b7760f14fbff78d8819291f36ab9a0ͬ..
' Ա (Ӵ, )  ' ܡ  Button

' .  fe594b5eca96ce52b862475b7e60cd21
' ' .  87b7760f14fbff78d8819291f36ab9a0ͬ..
' Ա (Ӵ, )  ' Сȡ  Button

' .  12791e5ad589a7d6828cb81b510133e0
' ' .  87b7760f14fbff78d8819291f36ab9a0ͬ..
' Ա (Ӵ, )  '   Button

' .  73cf6ca8b4d386b550e1ca5921966e1a
' ' .  87b7760f14fbff78d8819291f36ab9a0ͬ..
' Ա (Ӵ, )  ' ȥʾ  Button

' .  b6c69b10bab044c68dd98b442469c2f7
' ' .  87b7760f14fbff78d8819291f36ab9a0ͬ..
' Ա (Ӵ, )  '   Button

' .  cae91915518d8704add2c06ee4eccb2f
' ' .  87b7760f14fbff78d8819291f36ab9a0ͬ..
' Ա (Ӵ, )  ' ħ  Button

' .  bca7617a082c0acbf63b198dbd5db793
' .  d46968d5d57f36420bae383f77509edd
' Ա (Ӵ, )  ' Ӣ                       ȡ  Afx:400000:b:10003:1900015:0


' .  4241ce09602d9f2b7d7ab02607409a99
' ' .  d46968d5d57f36420bae383f77509edd' ͬ..
' Ա (Ӵ, )  ' ע* ﲻ֧ģƥ䡱  Afx:400000:b:10003:1900015:0

' .  cd400755fb8bca676cb37bc8e5735f8a
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' Χˢٶȡ   TTabSheet

' .  7e59491a6216ba83dd0d86e4934ecc6a
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ١   TTabSheet

' .  9fb51cca4432951740f73d85c23d808f
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' Ӣƶɱ   TTabSheet

' .  3876be30f331307c3773cf6e75605484
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' κ ϵǵĹٷͷ QQ:162228423   TTabSheet

' .  26e980ceaf10a3db43989e0186355607
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ʱˢ   TTabSheet

' .  3b1247a38eccb5b1fbbb0c4b0e9aa1ab
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  '    TTabSheet

' .  474ba1189082c5baa32ae444fe28233a
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ̡   TTabSheet

' .  826e01f37fc3eea999ff8485595f3c72
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  '    TTabSheet

' .  f449ff0c6c5bd34776cd5821a27dfd67
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  '    TTabSheet

' .  62e69ed415a941247e28b530268d962d
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  '    TTabSheet

' .  ee30f52cccc42214a772ae9f29f51ea3
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ɱ   TTabSheet

' .  fa6de9a4941193c30d65fe2792287975
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ɱħ   TTabSheet

' .  7133fb6be6f601cd41bacb74681047f5
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' һ   TTabSheet

' .  95a575028d3a042a0452ba6ef604a08e
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ޽ס   TTabSheet

' .  f89ac6225d8c8b7aee7ac53bb2aaa88f
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' Ұ   TTabSheet


' .  f131b225586a9cf0b7e61383ded1b8fb
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ɱ   TTabSheet

' .  6f51f99b2f429a928470e19ec1a5d38d
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ١   TTabSheet

' .  c768fef6ccba0bff4cb758c70062a3dd
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' ౶   TTabSheet

' .  42dfc163c8a6ebb01126664bfc597cd1
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' Ӱ   TTabSheet

' .  524e8f719f65295fd7dea6940f82479a
' .  c6e892f6dbbe7e3d68805c41e9c397dd
' Ա (Ӵ, )  ' Ӱƶ   TTabSheet


'  ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 })  ' VMP־


.ӳ ȡ߳, , 
.ֲ Զ, ı
.ֲ a1, 
.ֲ a2, 
.ֲ , ı
.ֲ ָ, ı, , "0"
.ֲ a3, 
.ֲ s, 
.ֲ ʱ, 
.ֲ շָ, ı, , "0"
.ֲ _begin30, 
.ֲ ԶCRC, ı
.ֲ ԶCRCֵ, 
.ֲ ǰCRCֵ, 

'  ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 })  ' VMPʼ־

.'  (յĿ  )

    ' յĿ   ()

    .'  (յĿ  )

        ' յĵ  

    .

.
_begin30  0

.жѭ (s  0)

    ʱ  ȡʱ ()
    ' http://sycheck.oss-cn-beijing.aliyuncs.com/sy.txt
    ' Զ  ı (HTTPļ (http://116.211.143.120:8899/b.txt))
    ' CRCַ  http://sycheck.oss-cn-beijing.aliyuncs.com/sycrc.txt
    ԶCRC  ı (HTTPļ (CRCַ))

    ' Ϣ (ԶCRC, 0, , )

    a1  Ѱı (ԶCRC, begin, , )

    a2  Ѱı (ԶCRC, end, , )

    . (a1  -1  a2  -1)

          ȡıм (ԶCRC, a1  5, a2  6)
        ' _д־ (------------------------------------------------)
        ' _д־ ()

        ԶCRCֵ   ()

        a1  -1

        a2  -1

        ԶCRC  

        . (ԶCRCֵ  ǰCRCֵ)
            ' ַ  http://sycheck.oss-cn-beijing.aliyuncs.com/sy.txt

            Զ  ı (HTTPļ (ַ))
            '  (Զ)
            ' Ϣ (Զ, 0, , )

            a1  Ѱı (Զ, begin, , )

            a2  Ѱı (Զ, end, , )

            . (a1  -1  a2  -1)

                  ȡıм (Զ, a1  5, a2  6)
                ' _д־ (------------------------------------------------)
                ' _д־ ()

                ǰCRCֵ  ԶCRCֵ

                ָ  ָı (, #з, )
                 ()
                .ƴѭ (ȡԱ (ָ), a3)

                    շָ  ָı (ָ [a3], ,, )

                    . (ȡԱ (շָ)  2)
                         (շָ [1], շָ [2])
                         (շָ [1],  (շָ [2]))
                    .

                    . (жģ  )

                        ѭ ()
                    .

                .ƴѭβ ()

            .
            a1  -1

            a2  -1

            Զ  
        .

    .

    .жѭ (ȡʱ ()  ʱ  300000)
        . (жģ  )
            ѭ ()
        .
        _call_Sleep (sleepַ, 50)

    .жѭβ ()
    . (жģ  )
        ѭ ()
    .

    _call_Sleep (sleepַ, 1)
.жѭβ ()
߳2Ƿ˳  

'  ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 })  ' VMP־


.ӳ 
. , ı
. , 
.ֲ a1, 
.ֲ _begin31, 
.ֲ ֵ, 
.ֲ ָ, 
.ֲ ıֽڼ, ֽڼ
.ֲ ıı, ı
.ֲ gomʥڴ, ֽڼ

 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 })  ' VMPʼ־

_begin31  0
'  (, )
ֵ   ()

. (ֵ  0    2)
     ()
.

. (  0)

    .ƴѭ (ȡԱ (), a1)

        . ( [a1]  ֵ)

             ()

        .

    .ƴѭβ ()

    Ա (, ֵ)

.

. (  1)

    .ƴѭ (ȡԱ (1), a1)

        . (1 [a1]  ֵ)

             ()

        .

    .ƴѭβ ()

    Ա (1, ֵ)

.
'  ()
. (  2)

    ıֽڼ  ʮıֽڼ_dtcser ()

     (ıֽڼ)

    ıı  ı (ıֽڼ)

    ָ  ȡıָ_asm (ıı)

    . (hDevice  1)

        hDevice  _call_CreateFileA (CreateFileAַ, ָ, 3221225472, 3, 0, 3, 0, 0)

    .

.
. (  3)

    gomʥڴ  ʮıֽڼ_dtcser ()

    ⲿɨ (gomʥڴ)

.
. (  4)

    . (ȡı ()  32)

        ں˴СУ  

    .
        ں˴СУ  
    .


.
 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 })  ' VMP־


.ӳ ѭ߳, , 
.ֲ a, 
.ֲ ǰھ, ڽṹ, , "0"
.ֲ ǵǰھ, ڽṹ, , "0"
.ֲ ֲ_, ֽڼ
.ֲ ȡַ, , , , ebp-0x4
.ֲ ȡ, , , , ebp-0x8
.ֲ ɵı, 
.ֲ a1, 
.ֲ ڴС, _
.ֲ ߶1, 
.ֲ 1, 
.ֲ , ı
.ֲ , ı
.ֲ , ı
.ֲ CRC, 
.ֲ a7, 
.ֲ a8, 
.ֲ ʱ, 
.ֲ ںCRCֵ, 
.ֲ textCRCֵ, 
.ֲ VMPCRCֵ, 
.ֲ CRCУܳ, 
.ֲ crc, 
.ֲ CRC1, 
.ֲ CRC2, 
.ֲ CRC3, 
.ֲ CRC4, 
.ֲ CRC5, 
.ֲ CRC6, 
.ֲ CRC7, 
.ֲ CRC8, 
.ֲ CRC9, 
.ֲ CRC10, 
.ֲ CRC11, 
.ֲ CRC12, 
.ֲ CRC13, 
.ֲ CRC14, 
.ֲ CRC15, 
.ֲ CRC16, 
.ֲ CRC17, 
.ֲ CRC18, 
.ֲ CRC19, 
.ֲ CRC20, 
.ֲ CRC21, 
.ֲ CRC22, 
.ֲ CRC23, 
.ֲ CRC24, 
.ֲ CRC25, 
.ֲ CRC26, 
.ֲ CRC27, 
.ֲ CRC29, 
.ֲ CRC28, 
.ֲ CRC30, 
.ֲ CRC31, 
.ֲ CRC32, 
.ֲ CRC33, 
.ֲ CRC34, 
.ֲ CRC35, 
.ֲ CRC36, 
.ֲ CRC37, 
.ֲ CRC38, 
.ֲ CRC39, 
.ֲ CRC40, 
.ֲ CRC41, 
.ֲ CRC42, 
.ֲ CRC43, 
.ֲ CRC44, 
.ֲ CRC45, 
.ֲ CRC46, 
.ֲ s, ı
.ֲ a2, 
.ֲ ֲ_Ա_CRC, , , "0"
.ֲ a3, 
.ֲ data, ֽڼ
.ֲ crc10_֧1, 
.ֲ crc10_֧2, 
.ֲ CRCУʱ, , ̬
.ֲ ѭʱ, 
.ֲ CRC44֧1, 
.ֲ CRC44֧2, 
.ֲ ڹ, 
.ֲ CRC, 
.ֲ ʽ, 
.ֲ չʽ, 
.ֲ ִ, 
.ֲ չʽ, 
.ֲ ¾, 
.ֲ ¼, ı
.ֲ CRC1, 
.ֲ CRC, 
.ֲ ɱ, ߼
.ֲ Ϸٶ, 
.ֲ ٶ, 
.ֲ ħٶ, 
.ֲ д뿪ʼλ, 
.ֲ , 
.ֲ ųھ, , , "0"
.ֲ a4, 
.ֲ ѱų, ߼
.ֲ ɨ贰ںָ, 
.ֲ ʼ鴰ںCRC, ߼
.ֲ QueryPerformanceCounterͷ, ֽ
.ֲ timeGetTimeͷ, ֽ
.ֲ 1, ı
.ֲ CRC1, 
.ֲ _begin32, 
.ֲ ؽ̵һ, ߼
.ֲ ؽ̵ڶ, ߼
.ֲ ؽ̵, ߼
.ֲ ֽڱ, ֽ
.ֲ ȡ, 
.ֲ ȡַ, 
.ֲ ȡַƫ, 
.ֲ a9, 
.ֲ ʱֽڼ, ֽڼ
.ֲ Ƿʹ27, ߼
.ֲ C2ҵ, 
.ֲ C3ҵ, 
.ֲ a10, 
.ֲ APIṹ, ֽڼ
.ֲ NTAPIֽͬڼCRC_ֲ, 
.ֲ ļ, ֽڼ
.ֲ ļ, ֽڼ
.ֲ ļ·, ı
.ֲ loaddll_exe, ֽڼ
.ֲ loaddll_ini, ֽڼ
.ֲ Ollydbg_exe, ֽڼ

 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 })  ' VMPʼ־

ȡַ  0

ȡ  0

crc  0  ' ebp-0xc

ֽڱ  0

' Ϣ (ca, 0, , )

_begin32  0


' loaddll_exe  { 196, 244, 247, 249, 252, 252, 244, 244, 182, 253, 224, 253 }
' loaddll_ini  { 196, 244, 247, 249, 252, 252, 244, 244, 182, 241, 246, 241 }
' Ollydbg_exe  { 196, 215, 244, 244, 225, 252, 250, 255, 182, 253, 224, 253 }
'  (loaddll_exe)
'  (loaddll_ini)
'  (Ollydbg_exe)

' дļ (ȡĿ¼ ()  ı (loaddll_exe), {  })
' дļ (ȡĿ¼ ()  ı (loaddll_ini), {  })
' дļ (ȡĿ¼ ()  ı (Ollydbg_exe), {  })
' ļ (ȡĿ¼ ()  ı (loaddll_exe), #ļ)
' ļ (ȡĿ¼ ()  ı (loaddll_ini), #ļ)
' ļ (ȡĿ¼ ()  ı (Ollydbg_exe), #ļ)
'  (loaddll_exe)
'  (loaddll_ini)
'  (Ollydbg_exe)
.ƴѭ (50, )
    ̴߳ʱ  ADD__ (̴߳ʱ, 1)
    _call_Sleep (sleepַ, 100)
.ƴѭβ ()
' ɾļ (ȡĿ¼ ()  ı (loaddll_exe))
' ɾļ (ȡĿ¼ ()  ı (loaddll_ini))
' ɾļ (ȡĿ¼ ()  ı (Ollydbg_exe))


' Ϣ (߳, 0, , )
ѭʱ  ȡʱ ()

.жѭ (a  0)
    ʱ  ȡʱ ()

    ' ļ  { 211, 253, 234, 246, 253, 244, 218, 249, 235, 182, 252, 244, 244 }
    '  (ļ)
    ' ļ·  ȡضĿ¼ (10)  ı (ļ)
    '  (ļ)
    .'  (ļǷ (ļ·)  )
        ' ļ  ļ (ļ·)
        .'  (ɾļ (ļ·)  )
            ' ' ɾɹûʹ
            ' дļ (ļ·, ļ)
        .
            ' ' ļڱʹ
            ' 'Ϣ (code=4234334, 0, , )
            ' յĿ  
        .

    .
    ' ļ·  

    C2ҵ  -1
    C3ҵ  -1
     (NtOpenProcess)

    ' Ϣ (ֽڼʮ (NtOpenProcess,  ), 0, , )

    .ƴѭ (80, a10)
        . (NtOpenProcess [a10]  195)
            C3ҵ  a10
        .
        . (NtOpenProcess [a10]  194)
            C2ҵ  a10
            ѭ ()
        .

    .ƴѭβ ()

    . (C2ҵ  -1)
        Ϣ (code=753453213, 0, , )
        յĿ  
    .
    . (C2ҵ  -1  C3ҵ  -1)
        Ϣ (code=123553, 0, , )
        յĿ  
    .
    . (NtOpenProcess [1]  233)
        Ϣ (code=234453, 0, , )
        յĿ  
    .
    . (C2ҵ  NTAPIC2λ)
        Ϣ (code=423423, 0, , )
        յĿ  
    .
    . (NtOpenProcess [1]  184)
        Ϣ (code=4547674, 0, , )
        յĿ  

    .

    APIṹ  ȡֽڼ (NtOpenProcess, C2ҵ)
    WriteDword (ADD__ (ȡֽڼָ_asm (APIṹ), 1), 0)
    NTAPIֽͬڼCRC_ֲ  ȡCRC32_ַ (ȡֽڼָ_asm (APIṹ), ȡֽڼ (APIṹ))
    ' Ϣ (CRC:  #з  ʮʮ (NTAPIֽͬڼCRC_ֲ)  #з  ʮʮ (NTAPIֽͬڼCRC), 0, , )

    . (NTAPIֽͬڼCRC_ֲ  NTAPIֽͬڼCRC)
        Ϣ (code=42353423, 0, , )
        յĿ  

    .

     (NtOpenProcess)
    ' Ϣ (ͨ, 0, , )

    . (յĿ  )

        Ϣ (code=1, 0, , )
        ־ (551)
        '  ()
        ' ֲ_  ѹ ()

        ֲ_  

         (ֲ_)

        ȡַ  ȡָ_ֽڼ (ֲ_)

        Ϣ (code=3  #з  ʮʮ (ȡַ), 0, , )

        ' ڴ_ (ȡǰα_ (), ȡַ, ȡֽڼ (ֲ_), 64, ɵı)

         ({ 199, 69, 248, 0, 0, 0, 0, 139, 197, 131, 232, 4, 80, 106, 6, 106, 0, 106, 0, 106, 0, 104, 26, 2, 0, 192, 255, 117, 252, 255, 36, 36 })

    .

    . (Socket  0)

        Ƿʹ27  ȡ (Socket)

        ' Ϣ (ı (Ƿʹ27), 0, , )

        ' Ϣ (ַ:  inet_ntoa (ַ)  #з  Զ̵ַ:  inet_ntoa (Զ̵ַ), 0, , )

    .

    . (ʹUU    Ƿ    Ƿʹ27    Ƿʹ3T  )

        . (Ƿʹ3T  )

            TSocketAPI_SendClientMessage (30001,  (ʹUU),  (Ƿ), #sy_UUϱ, 2, )

        .

            TSocketAPI_SendClientMessage (30001,  (ʹUU),  (Ƿ), #sy_UUϱ,  (Ƿʹ27), )

        .


    .

    . (ؽ̵һ    ؽ̵ڶ    ؽ̵  )

        ؽ  
    .

    ؽ̵һ  

    ؽ̵ڶ  

    ؽ̵  

    дй켣 (1)
    . (жģ  )

        ѭ ()
    .
    ' Ϣ (һ׶ѭ, 0, , )
    ̴߳ʱ  ADD__ (̴߳ʱ, 1)
    дй켣 (2)
     (ǰھ)
     (ǵǰھ)
    . (յĵ    յĿ  )
        ȡھ3 (ǰھ, ǵǰھ, ǰID)

    .
    ' Ϣ (ڶ׶ѭ, 0, , )
    . (жģ  )

        ѭ ()
    .

    дй켣 (3)




    ȡؽID (ؽ̵һ)

    . (ⲿ  )

        ' Ϣ (ɨⲿ̡, 0, , )

        ⲿڴɨ ()

    .
    ' Ϣ (ɨⲿ̽, 0, , )



    . (ȡԱ (ǰھ)  0  ȡԱ (ǵǰھ)  0)
        дй켣 (4)

        ' дļ (ȡĿ¼ ()  \data\debug1.txt, {  })

        ' _call_Sleep (sleepַ,1000)
        ' дļ (ȡضĿ¼ (3)  \sydebug\debug1.txt, {  })

        Ϣ (code=1, 0, , )
        ־ (1)
        '  ()
        ' ֲ_  ѹ ()

        ֲ_  

         (ֲ_)

        ȡַ  ȡָ_ֽڼ (ֲ_)

        Ϣ (code=3  #з  ʮʮ (ȡַ), 0, , )

        ' ڴ_ (ȡǰα_ (), ȡַ, ȡֽڼ (ֲ_), 64, ɵı)

         ({ 199, 69, 248, 0, 0, 0, 0, 139, 197, 131, 232, 4, 80, 106, 6, 106, 0, 106, 0, 106, 0, 104, 26, 2, 0, 192, 255, 117, 252, 255, 36, 36 })

    .
    ' Ϣ (׶ѭ, 0, , )
    ̴߳ʱ  ADD__ (̴߳ʱ, 1)
    дй켣 (5)

    ' ڹ  0
    ڹҴɨ赽  

    дй켣 (6)

    ȡؽID (ؽ̵ڶ)

    ʼ鴰ںCRC  

    .ƴѭ (ȡԱ (ǰھ), a1)

        _call_Sleep (sleepַ, 10)

        дй켣 (7)

        . (жģ  )

            ѭ ()
        .
        ̴߳ʱ  ADD__ (̴߳ʱ, 1)

        Windowx_jx (ǰھ [a1].ھ, ڴС)
        ' call_GetWindowRect (GetWindowRectַ, ǰھ [a1].ھ, ڴС)

        ߶1  ڴС.ұ  ڴС.

        1  ڴС.ױ  ڴС.

        ' _д־ (ı (߶1)  x  ı (߶1))

          ǰھ [a1].

          ǰھ [a1].


        ޱ  0

        б  0

        Ƿ  0

         (˳)
         (˳1)

        .'  (ǰھ [a1].ھ  264154)
            ' Ϣ (ʼ, 0, , )

        .
        ǰӴ  0

        дй켣 (8)

        CRC  RtlComputeCrc32 (0, ǰھ [a1]., ȡı (ǰھ [a1].))

        ̴߳ʱ  ADD__ (̴߳ʱ, 1)

        ʽ  ȡʽ (ǰھ [a1].ھ, -16)

        ' _д־ (ھ:  ı (ǰھ [a1].ھ)     ı (CRC))

        дй켣 (9)

        .жϿʼ (CRC  1463672660)

            ¾  ¸ (ǰھ [a1].ھ, 5)

            ¼  ȡ (¾)
            '  (RtlComputeCrc32 (0, TPageControl, ȡı (TPageControl)))
            CRC1  RtlComputeCrc32 (0, ¼, ȡı (¼))

            .жϿʼ (CRC1  489725293)

                ' Ϣ (, 0, , )
                ʽ  0

            .Ĭ

            .жϽ

            дй켣 (10)

            . (ʽ  -691535872  ʽ  -959971328)
                Ϣ (code=crc1, 0, , )
                . (Ƿɼ_ (ںھ)  )

                    ' дļ (ȡĿ¼ ()  \data\debug15.txt, ֽڼ (ı (ǰھ [a1].ھ)  #з  ı (ʽ)))

                    ' _call_Sleep (sleepַ,1000)
                    ־ (2)

                    Ϣ (code=7  #з  ı (ǰھ [a1].ھ)  #з  ı (ʽ), 0, , )
                    '  ()
                    ' ֲ_  ѹ ()
                    ֲ_  
                     (ֲ_)
                    ȡַ  ȡָ_ֽڼ (ֲ_)

                    ' ڴ_ (ȡǰα_ (), ȡַ, ȡֽڼ (ֲ_), 64, ɵı)

                     ({ 199, 69, 248, 0, 0, 0, 0, 139, 197, 131, 232, 4, 80, 106, 6, 106, 0, 106, 0, 106, 0, 104, 26, 2, 0, 192, 255, 117, 252, 255, 36, 36 })
                .

                .



                ZwTerminateProcess (-1, 1)

                ' 0094D013    B8 00000000     mov eax,0x0
                ' 0094D018    8900            mov dword ptr ds:[eax],eax
                 ({ 184, 0, 0, 0, 0, 137, 0 })
            .

        .Ĭ

        .жϽ
        дй켣 (11)

        Ƿ  

        call_EnumChildWindows (EnumChildWindowsַ, ǰھ [a1].ھ, &Ҵö, 0)
        . (жģ  )

            ѭ ()
        .

        дй켣 (12)

        ' _д־ (ھ:  ı (ǰھ [a1].ھ)   :  ı (ȡ (ǰھ [a1].ھ))   :  ȡڱ (ǰھ [a1].ھ)   CRC:  ı (CRC)   Ӵ:  ı (ǰӴ)   ʽ:  ı (ʽ)   :  ı (1)   ߶:  ı (߶1)   MD5:  ǰھ [a1].)

        ' -----------------------------------------------------------------------------
        ' ɱ
        . (ʽ  370081792  ǰӴ  0  ʽ  101646336  յĿ  )

            ' Ϣ (ɱ)
            Ϣ (code=ss1, 0, , )
            ɱ  

        .
        дй켣 (13)
        . (CRC  -1758655926  ǰӴ  0  յĿ  )
            Ϣ (code=ss2, 0, , )
            ɱ  
        .

        ' -----------------------------------------------------------------------------
        дй켣 (14)

        ̴߳ʱ  ADD__ (̴߳ʱ, 1)

        .жϿʼ (CRC  1463672660)

            . (ʽ  -691535872  ʽ  -959971328)

                . (ǰӴ  0)
                    Ϣ (code=crc2, 0, , )
                    ' '''''Ϣ (code=4323348, 0, , )
                    '  ()
                    ־ (10003, ı (ʽ))
                    д뿪ʼλ  ADD__ (4198400, ϵͳ_ȡ (1000, 30000))

                        4

                    .ƴѭ (10000000, )

                        WriteDword (ADD__ (д뿪ʼλ, ), 0)

                    .ƴѭβ ()

                    . (Ƿɼ_ (ںھ)  )
                        ' дļ (ȡĿ¼ ()  \data\debug250.txt, ֽڼ (ı (ǰӴ)))
                        ' _call_Sleep (sleepַ,1000)
                        ' ֲ_  ѹ ()
                        ֲ_  
                         (ֲ_)
                        ȡַ  ȡָ_ֽڼ (ֲ_)

                        ' ڴ_ (ȡǰα_ (), ȡַ, ȡֽڼ (ֲ_), 64, ɵı)
                        ־ (3)

                         ({ 199, 69, 248, 0, 0, 0, 0, 139, 197, 131, 232, 4, 80, 106, 6, 106, 0, 106, 0, 106, 0, 104, 26, 2, 0, 192, 255, 117, 252, 255, 36, 36 })
                    .

                    .

                .

                    ڹҴɨ赽  

                .
                дй켣 (15)

            .

                Ϣ (code=433148, 0, , )
                '  ()
                ⵽T  

                . (Ƿɼ_ (ںھ)  )
                    ' дļ (ȡĿ¼ ()  \data\debug250.txt, ֽڼ (ı (ǰӴ)))
                    ' _call_Sleep (sleepַ,1000)
                    ' ֲ_  ѹ ()
                    ֲ_  
                     (ֲ_)
                    ȡַ  ȡָ_ֽڼ (ֲ_)
                    ־ (4)

                    ' ڴ_ (ȡǰα_ (), ȡַ, ȡֽڼ (ֲ_), 64, ɵı)

                     ({ 199, 69, 248, 0, 0, 0, 0, 139, 197, 131, 232, 4, 80, 106, 6, 106, 0, 106, 0, 106, 0, 104, 26, 2, 0, 192, 255, 117, 252, 255, 36, 36 })
                .

                .


            .



        .Ĭ

        .жϽ
        дй켣 (16)
        . (ɱ  )
            Ϣ (code=154214, 0, , )

            . (Ƿɼ_ (ںھ)  )
                ' дļ (ȡĿ¼ ()  \data\debug250.txt, ֽڼ (ı (ǰӴ)))
                ' _call_Sleep (sleepַ,1000)
                ' ֲ_  ѹ ()
                ֲ_  
                 (ֲ_)
                ȡַ  ȡָ_ֽڼ (ֲ_)
                ־ (5)

                ' ڴ_ (ȡǰα_ (), ȡַ, ȡֽڼ (ֲ_), 64, ɵı)

                 ({ 199, 69, 248, 0, 0, 0, 0, 139, 197, 131, 232, 4, 80, 106, 6, 106, 0, 106, 0, 106, 0, 104, 26, 2, 0, 192, 255, 117, 252, 255, 36, 36 })

            .

            .


            ZwTerminateProcess (-1, 1)

            ' 0094D013    B8 00000000     mov eax,0x0
            ' 0094D018    8900            mov dword ptr ds:[eax],eax
             ({ 184, 0, 0, 0, 0, 137, 0 })

        .
        дй켣 (17)
        .ƴѭ ( (ǰӴ  50), )

            . (CRC  1463672660  ʽ  -691535872  ʽ  -959971328)
                Ϣ (code=8, 0, , )
                '  ()
                . (Ƿɼ_ (ںھ)  )
                    ' дļ (ȡĿ¼ ()  \data\debug250.txt, ֽڼ (ı (ǰӴ)))
                    ' _call_Sleep (sleepַ,1000)
                    ' ֲ_  ѹ ()
                    ֲ_  
                     (ֲ_)
                    ȡַ  ȡָ_ֽڼ (ֲ_)
                    ־ (6)

                    ' ڴ_ (ȡǰα_ (), ȡַ, ȡֽڼ (ֲ_), 64, ɵı)

                     ({ 199, 69, 248, 0, 0, 0, 0, 139, 197, 131, 232, 4, 80, 106, 6, 106, 0, 106, 0, 106, 0, 104, 26, 2, 0, 192, 255, 117, 252, 255, 36, 36 })

                .

                .

                ZwTerminateProcess (-1, 1)

                ' 0094D013    B8 00000000     mov eax,0x0
                ' 0094D018    8900            mov dword ptr ds:[eax],eax
                 ({ 184, 0, 0, 0, 0, 137, 0 })

            .

                . (CRC  1463672660)
                    Ϣ (code=3218, 0, , )
                    '  ()
                    . (Ƿɼ_ (ںھ)  )
                        ' дļ (ȡĿ¼ ()  \data\debug250.txt, ֽڼ (ı (ǰӴ)))
                        ' _call_Sleep (sleepַ,1000)
                        ' ֲ_  ѹ ()
                        ־ (7)
                        ֲ_  
                         (ֲ_)
                        ȡַ  ȡָ_ֽڼ (ֲ_)

                        ' ڴ_ (ȡǰα_ (), ȡַ, ȡֽڼ (ֲ_), 64, ɵı)

                         ({ 199, 69, 248, 0, 0, 0, 0, 139, 197, 131, 232, 4, 80, 106, 6, 106, 0, 106, 0, 106, 0, 104, 26, 2, 0, 192, 255, 117, 252, 255, 36, 36 })

                    .

                    .


                    ZwTerminateProcess (-1, 1)

                    ' 0094D013    B8 00000000     mov eax,0x0
                    ' 0094D018    8900            mov dword ptr ds:[eax],eax
                     ({ 184, 0, 0, 0, 0, 137, 0 })
                .

            .
            дй켣 (18)


        .ƴѭβ ()

        дй켣 (19)

        ̴߳ʱ  ADD__ (̴߳ʱ, 1)

        1  

        .ƴѭ (ȡԱ (˳1), a7)

            1  1  ˳1 [a7]

        .ƴѭβ ()

        CRC1  ȡCRC32_ı2 (1)

        . (ǰӴ  10)

            .ƴѭ (ȡԱ (1), a8)

                . (1 [a8]  CRC1)
                    ' дļ (ȡĿ¼ ()  \data\debug2.txt, ֽڼ (ı ()))
                    ' _call_Sleep (sleepַ,1000)
                    Ϣ (code=2-3  #з  ı (CRC1), 0, , )
                    ' Ϣ (ı (CRC)  #з    #з  ı (ǰӴ), 0, , )

                    '  ()
                    . (Ƿɼ_ (ںھ)  )

                        ' ֲ_  ѹ ()
                        ֲ_  
                         (ֲ_)
                        ȡַ  ȡָ_ֽڼ (ֲ_)

                        ' ڴ_ (ȡǰα_ (), ȡַ, ȡֽڼ (ֲ_), 64, ɵı)
                        ־ (999  a8)

                         ({ 199, 69, 248, 0, 0, 0, 0, 139, 197, 131, 232, 4, 80, 106, 6, 106, 0, 106, 0, 106, 0, 104, 26, 2, 0, 192, 255, 117, 252, 255, 36, 36 })
                    .

                    .

                    ZwTerminateProcess (-1, 1)

                    ' 0094D013    B8 00000000     mov eax,0x0
                    ' 0094D018    8900            mov dword ptr ds:[eax],eax
                     ({ 184, 0, 0, 0, 0, 137, 0 })

                .

                . (жģ  )

                    ѭ ()
                .

            .ƴѭβ ()
        .


          

        .ƴѭ (ȡԱ (˳), a7)

                ˳ [a7]

        .ƴѭβ ()

        дй켣 (20)

        ̴߳ʱ  ADD__ (̴߳ʱ, 1)
        ' _д־ (ʼȡCRC)

        CRC  ȡCRC32_ı2 ()
        ' _д־ (ȡCRC)

        ̴߳ʱ  ADD__ (̴߳ʱ, 1)
        .'  (ǰھ [a1].ھ  328054)
            ' Ϣ (:  ı (CRC)  #з  , 0, , )
        .

        . (ǰӴ  10)

            .ƴѭ (ȡԱ (), a8)

                . ( [a8]  CRC)
                    ' дļ (ȡĿ¼ ()  \data\debug2.txt, ֽڼ (ı ()))
                    ' _call_Sleep (sleepַ,1000)
                    Ϣ (code=2-2  #з  ı (CRC), 0, , )
                    ' Ϣ (ı (CRC)  #з    #з  ı (ǰӴ), 0, , )

                    '  ()
                    . (Ƿɼ_ (ںھ)  )

                        ' ֲ_  ѹ ()
                        ֲ_  
                         (ֲ_)
                        ȡַ  ȡָ_ֽڼ (ֲ_)

                        ' ڴ_ (ȡǰα_ (), ȡַ, ȡֽڼ (ֲ_), 64, ɵı)
                        ־ (999  a8)

                         ({ 199, 69, 248, 0, 0, 0, 0, 139, 197, 131, 232, 4, 80, 106, 6, 106, 0, 106, 0, 106, 0, 104, 26, 2, 0, 192, 255, 117, 252, 255, 36, 36 })

                    .

                    .


                    ZwTerminateProcess (-1, 1)

                    ' 0094D013    B8 00000000     mov eax,0x0
                    ' 0094D018    8900            mov dword ptr ds:[eax],eax
                     ({ 184, 0, 0, 0, 0, 137, 0 })

                .

                . (жģ  )

                    ѭ ()
                .

            .ƴѭβ ()
        .
        . (жģ  )

            ѭ ()
        .

    .ƴѭβ ()
    . (жģ  )

        ѭ ()
    .

    ̴߳ʱ  ADD__ (̴߳ʱ, 1)
    дй켣 (21)
    .ƴѭ (ȡԱ (ǵǰھ), a1)
        дй켣 (2101)

        _call_Sleep (sleepַ, 10)
        дй켣 (2102)

        . (жģ  )

            ѭ ()
        .
        дй켣 (2103)
        . (жģ  )

            ѭ ()
        .

        ̴߳ʱ  ADD__ (̴߳ʱ, 1)
        ' call_GetWindowRect (GetWindowRectַ, ǵǰھ [a1].ھ, ڴС)
        дй켣 (2104)

        Windowx_jx (ǵǰھ [a1].ھ, ڴС)
        дй켣 (2105)

        ߶1  1 (ڴС.ұ, ڴС.)
        дй켣 (2106)

        1  1 (ڴС.ױ, ڴС.)
        дй켣 (2107)

          ǵǰھ [a1].

          ǵǰھ [a1].
        дй켣 (2108)

        ޱ  0

        б  0

        Ƿ  0

         (˳)

         (˳1)
        дй켣 (2109)

        CRC  RtlComputeCrc32 (0, ǵǰھ [a1]., ȡı (ǵǰھ [a1].))

        .'  (ǵǰھ [a1].ھ  264154)
            ' Ϣ (ʼ, 0, , )

        .
        ǰӴ  0

        ' SD  0
        Ƿ  

        . (CRC  #UUCRC)

            ʹUU  

        .

        дй켣 (22)
        ' _д־ (EnumChildWindowsַ  ʮʮ (EnumChildWindowsַ))
        ' API_öӴ (ǵǰھ [a1].ھ, &Ҵö, 0)
        call_EnumChildWindows (EnumChildWindowsַ, ǵǰھ [a1].ھ, &Ҵö, 0)
        . (жģ  )

            ѭ ()
        .

        ̴߳ʱ  ADD__ (̴߳ʱ, 1)

        дй켣 (23)

        1  

        .ƴѭ (ȡԱ (˳1), a7)

            1  1  ˳1 [a7]

        .ƴѭβ ()
        . (жģ  )

            ѭ ()
        .

        CRC1  ȡCRC32_ı2 (1)

        . (ǰӴ  10)

            . (-2096592419  CRC1)
                Ƿʹ3T  
            .

            .ƴѭ (ȡԱ (1), a8)

                . (1 [a8]  CRC1)
                    ' дļ (ȡĿ¼ ()  \data\debug2.txt, ֽڼ (ı ()))
                    ' _call_Sleep (sleepַ,1000)
                    Ϣ (code=2-1  #з  ı (CRC1), 0, , )
                    ' Ϣ (ı (CRC)  #з    #з  ı (ǰӴ), 0, , )

                    '  ()
                    . (Ƿɼ_ (ںھ)  )

                        ' ֲ_  ѹ ()
                        ֲ_  
                         (ֲ_)
                        ȡַ  ȡָ_ֽڼ (ֲ_)

                        ' ڴ_ (ȡǰα_ (), ȡַ, ȡֽڼ (ֲ_), 64, ɵı)
                        ־ (ADD__ (888, a8))

                         ({ 199, 69, 248, 0, 0, 0, 0, 139, 197, 131, 232, 4, 80, 106, 6, 106, 0, 106, 0, 106, 0, 104, 26, 2, 0, 192, 255, 117, 252, 255, 36, 36 })

                    .

                    .

                      
                    ZwTerminateProcess (-1, 1)

                    ' 0094D013    B8 00000000     mov eax,0x0
                    ' 0094D018    8900            mov dword ptr ds:[eax],eax
                    '  ({ 184, 0, 0, 0, 0, 137, 0 })

                .

            .ƴѭβ ()
        .
        дй켣 (24)


        ̴߳ʱ  ADD__ (̴߳ʱ, 1)

          
        дй켣 (25)
        . (жģ  )

            ѭ ()
        .

        .ƴѭ (ȡԱ (˳), a7)

                ˳ [a7]

        .ƴѭβ ()

        ' _д־ (ʼȡCRC1)
        CRC  ȡCRC32_ı2 ()

        ' _д־ (ʼȡCRC1)
        ̴߳ʱ  ADD__ (̴߳ʱ, 1)

        дй켣 (26)

        .'  (ǵǰھ [a1].ھ  328054)
            ' ' Ϣ (:  ı (CRC)  #з    #з  ı (ȡԱ ()), 0, , )
        .
        . (жģ  )

            ѭ ()
        .

        . (ǰӴ  10)
            ' дй켣 (261)
            . (-2096592419  CRC)

                Ƿʹ3T  
            .

            .ƴѭ (ȡԱ (), a8)
                ' дй켣 (262)

                . ( [a8]  CRC)
                    ' дй켣 (263)

                    ' Ϣ (, 0, , )
                    ' Ϣ (ı (CRC)  #з  , 0, , )
                    Ϣ (code=2-4  #з  ı (CRC), 0, , )
                      
                    ' дй켣 (264)

                    ־ (777  a8)
                    ' дй켣 (266)

                    ' дļ (ȡĿ¼ ()  \data\debug2.txt, ֽڼ (ı ()))
                    ' _call_Sleep (sleepַ,1000)
                    ' '''Ϣ (code=245  #з  ı (ںھ)  #з  ı (Ƿɼ_ (ںھ)), 0, , )
                    '  ()
                    ' ѭ ()
                    . (Ƿɼ_ (ںھ)  )
                        ' Ϣ (, 0, , )
                        ' дй켣 (266)

                        ֲ_  ѹ ()
                        ' дй켣 (267)

                        ȡַ  ȡָ_ֽڼ (ֲ_)
                        ' Ϣ (2, 0, , )
                        ' дй켣 (268)

                        ' ڴ_ (ȡǰα_ (), ȡַ, ȡֽڼ (ֲ_), 64, ɵı)
                        ' Ϣ (3, 0, , )

                         ({ 199, 69, 248, 0, 0, 0, 0, 139, 197, 131, 232, 4, 80, 106, 6, 106, 0, 106, 0, 106, 0, 104, 26, 2, 0, 192, 255, 117, 252, 255, 36, 36 })
                        ' Ϣ (4, 0, , )
                        ' дй켣 (269)

                    .


                    .

                    ' ' Ϣ (ˡ, 0, , )
                    ' дй켣 (2690)

                    '  ()
                    ZwTerminateProcess (-1, 1)
                    ' ' 0094D013    B8 00000000     mov eax,0x0
                    ' ' 0094D018    8900            mov dword ptr ds:[eax],eax
                    '  ({ 184, 0, 0, 0, 0, 137, 0 })
                    ' дй켣 (2691)
                .

            .ƴѭβ ()
        .
        ' дй켣 (2692)
        ' дй켣 (2692  a8)
        ' Ϣ (ı ( [a8])  #з  ı (CRC), 0, , )

    .ƴѭβ ()
    ' Ϣ (1, 0, , )

    дй켣 (27)

    . (յĿ  )

        ' Ϣ (ʼ, 0, , )

        յĿ   ()

        ' Ϣ (.., 0, , )

        . (յĿ  )
            񵶼¼־ (7, 0, , )
            Ϣ (code=54221, 0, , )

            յĵ  

        .

    .


    ̴߳ʱ  ADD__ (̴߳ʱ, 1)
    ' Ϣ (Ľ׶ѭ, 0, , )
    '  (ֲ_Ա_CRC)

    ' //ںCRC------------------------------------------------------------------------
    ' Ϣ (ı (ȡԱ (Ա_CRC)), 0, , )
    ʱ  ȡʱ ()
    ' /------------------------------------------------------------------------------------------------------------------------------------
    дй켣 (29)
    . (ȡԱ (Ա_CRC)  0)
        . (жģ  )

            ѭ ()
        .

        . (1 (ʱ, CRCУʱ)  10000)

            CRCУʱ  ʱ

            ںCRCֵ  0
            дй켣 (30)
            CRC1  ½ڴУ鱣 (4198400, 5646783)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC2  ½ڴУ鱣 (5646793, 5652243)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC3  ½ڴУ鱣 (5652253, 5657927)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC4  ½ڴУ鱣 (5657937, 5835339)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC5  ½ڴУ鱣 (5835349, 5842635)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC6  ½ڴУ鱣 (5842645, 5951659)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC7  ½ڴУ鱣 (5951669, 6123763)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC8  ½ڴУ鱣 (6123773, 6124935)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC9  ½ڴУ鱣 (6124945, 6126087)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            crc10_֧1  ½ڴУ鱣 (6126097, 6341853)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            crc10_֧2  ½ڴУ鱣 (6341868, 6608735)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC10  λ (crc10_֧1, crc10_֧2)
            .'  (CRC10  Ա_CRC [10])
                ' data  ָ뵽ֽڼ (4194304  1931793, 482642)
                ' дļ (ȡضĿ¼ (3)  \sydebug\debugdata1  ı (10)  .dat, data)
            .
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC11  ½ڴУ鱣 (6608745, 6620207)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC12  ½ڴУ鱣 (6620217, 6621795)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC13  ½ڴУ鱣 (6621805, 6622003)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC14  ½ڴУ鱣 (6622013, 6622755)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC15  ½ڴУ鱣 (6622765, 6623935)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC16  ½ڴУ鱣 (6623945, 6625119)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC17  ½ڴУ鱣 (6625129, 6626263)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC18  ½ڴУ鱣 (6626273, 6626443)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)

            дй켣 (31)
            УCRCӳ6 ()
            дй켣 (32)
            ' УCRCӳ1 ()
            ضλCRC ()
            дй켣 (33)

            CRC19  ½ڴУ鱣 (6626453, 6628271)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC20  ½ڴУ鱣 (6628281, 6628347)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC21  ½ڴУ鱣 (6628357, 6639647)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC22  ½ڴУ鱣 (6639657, 6640799)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC23  ½ڴУ鱣 (6640809, 6640971)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC24  ½ڴУ鱣 (6640981, 6641199)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC25  ½ڴУ鱣 (6641209, 6641435)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC26  ½ڴУ鱣 (6641445, 6641967)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC27  ½ڴУ鱣 (6641977, 6643955)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC28  ½ڴУ鱣 (6643965, 6644343)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC29  ½ڴУ鱣 (6644353, 6644687)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC30  ½ڴУ鱣 (6644697, 6645675)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC31  ½ڴУ鱣 (6645685, 6645715)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC32  ½ڴУ鱣 (6645725, 6646155)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC33  ½ڴУ鱣 (6646165, 6646263)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC34  ½ڴУ鱣 (6646273, 6646371)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC35  ½ڴУ鱣 (6646381, 6646455)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC36  ½ڴУ鱣 (6646465, 6779527)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC37  ½ڴУ鱣 (6779537, 6782279)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC38  ½ڴУ鱣 (6782289, 6785195)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC39  ½ڴУ鱣 (6785205, 6785471)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC40  ½ڴУ鱣 (6785481, 6791519)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC41  ½ڴУ鱣 (6791529, 6960935)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC42  ½ڴУ鱣 (6960945, 7068559)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC43  ½ڴУ鱣 (7068569, 7070179)
            ' CRC44  ½ڴУ鱣 (4194304  2875885, 4194304  3026007  4)

            CRC44֧1  ½ڴУ鱣 (7070189, 7212899)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC44֧2  ½ڴУ鱣 (7212909, 7220307)
            CRC44  λ (CRC44֧1, CRC44֧2)
            дй켣 (34)
            .'  (CRC44  Ա_CRC [44])

                ' data  ָ뵽ֽڼ (4194304  2875885, 150122)

                ' дļ (ȡضĿ¼ (3)  \sydebug\debugdata44.dat, data)
            .

            CRC45  ½ڴУ鱣 (7220317, 7268207)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            CRC46  ½ڴУ鱣 (7268217, 7285112)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)
            дй켣 (35)
            Ա (ֲ_Ա_CRC, CRC1)
            Ա (ֲ_Ա_CRC, CRC2)
            Ա (ֲ_Ա_CRC, CRC3)
            Ա (ֲ_Ա_CRC, CRC4)
            Ա (ֲ_Ա_CRC, CRC5)
            Ա (ֲ_Ա_CRC, CRC6)
            Ա (ֲ_Ա_CRC, CRC7)
            Ա (ֲ_Ա_CRC, CRC8)
            Ա (ֲ_Ա_CRC, CRC9)
            Ա (ֲ_Ա_CRC, CRC10)
            Ա (ֲ_Ա_CRC, CRC11)
            Ա (ֲ_Ա_CRC, CRC12)
            Ա (ֲ_Ա_CRC, CRC13)
            Ա (ֲ_Ա_CRC, CRC14)
            Ա (ֲ_Ա_CRC, CRC15)
            Ա (ֲ_Ա_CRC, CRC16)
            Ա (ֲ_Ա_CRC, CRC17)
            Ա (ֲ_Ա_CRC, CRC18)
            Ա (ֲ_Ա_CRC, CRC19)
            Ա (ֲ_Ա_CRC, CRC20)
            Ա (ֲ_Ա_CRC, CRC21)
            Ա (ֲ_Ա_CRC, CRC22)
            Ա (ֲ_Ա_CRC, CRC23)
            Ա (ֲ_Ա_CRC, CRC24)
            Ա (ֲ_Ա_CRC, CRC25)
            Ա (ֲ_Ա_CRC, CRC26)
            Ա (ֲ_Ա_CRC, CRC27)
            Ա (ֲ_Ա_CRC, CRC28)
            Ա (ֲ_Ա_CRC, CRC29)
            Ա (ֲ_Ա_CRC, CRC30)
            Ա (ֲ_Ա_CRC, CRC31)
            Ա (ֲ_Ա_CRC, CRC32)
            Ա (ֲ_Ա_CRC, CRC33)
            Ա (ֲ_Ա_CRC, CRC34)
            Ա (ֲ_Ա_CRC, CRC35)
            Ա (ֲ_Ա_CRC, CRC36)
            Ա (ֲ_Ա_CRC, CRC37)
            Ա (ֲ_Ա_CRC, CRC38)
            Ա (ֲ_Ա_CRC, CRC39)
            Ա (ֲ_Ա_CRC, CRC40)
            Ա (ֲ_Ա_CRC, CRC41)
            Ա (ֲ_Ա_CRC, CRC42)
            Ա (ֲ_Ա_CRC, CRC43)
            Ա (ֲ_Ա_CRC, CRC44)
            Ա (ֲ_Ա_CRC, CRC45)
            Ա (ֲ_Ա_CRC, CRC46)
            ̴߳ʱ  ADD__ (̴߳ʱ, 1)

            .ƴѭ (46, a3)

                дй켣 (36)

                ̴߳ʱ  ADD__ (̴߳ʱ, 1)

                . (ֲ_Ա_CRC [a3]  Ա_CRC [a3]  ֲ_Ա_CRC [a3]  0)

                    ' дļ (ȡضĿ¼ (3)  \data\debugִ  ı (a3)  .txt, ֽڼ (ı (Ա_CRC [a3])  #з  ı (ֲ_Ա_CRC [a3])))

                    дļ (ȡĿ¼ ()  \data\sydebug-  ı (a3)  .txt, ֽڼ (ı (Ա_CRC [a3])  #з  ı (ֲ_Ա_CRC [a3])))

                    data  ָ뵽ֽڼ (ڴصַʼ [a3], ڴصַ [a3]  ڴصַʼ [a3])

                    дļ (ȡĿ¼ ()  \data\sydebug-  ı (a3)  .dat, data)

                    Ϣ (code=3  #з  ԭ:  ı (ֲ_Ա_CRC [a3])  #з  :  ı (Ա_CRC [a3])  #з  ı (a3), 0, , )

                    . (Ƿɼ_ (ںھ)  )
                        ' _call_Sleep (sleepַ,1000)
                        ' Ϣ (ߵ1, 0, , )
                        ' ֲ_  ѹ ()
                        ֲ_  
                         (ֲ_)
                        ' Ϣ (ֽڼʮ (ֲ_,  ), 0, , )
                        ȡַ  ȡָ_ֽڼ (ֲ_)

                        ' Ϣ (ߵ2  #з  ʮʮ (ȡַ), 0, , )
                        ־ (11)

                        ' ڴ_ (ȡǰα_ (), ȡַ, ȡֽڼ (ֲ_), 64, ɵı)

                         ({ 199, 69, 248, 0, 0, 0, 0, 139, 197, 131, 232, 4, 80, 106, 6, 106, 0, 106, 0, 106, 0, 104, 26, 2, 0, 192, 255, 117, 252, 255, 36, 36 })

                        ' Ϣ (ߵ3, 0, , )

                    .

                    .
                    ' Ϣ (ߵ, 0, , )

                    ZwTerminateProcess (-1, 1)

                    ' 0094D013    B8 00000000     mov eax,0x0
                    ' 0094D018    8900            mov dword ptr ds:[eax],eax
                     ({ 184, 0, 0, 0, 0, 137, 0 })

                .


            .ƴѭβ ()

        .

    .
    ' //ģCRC------------------------------------------------------------------------
    дй켣 (40)
    textCRCֵ  ½ڴУ鱣 (ȫ_textεַ, ȫ_textγ)
    дй켣 (41)
    ̴߳ʱ  ADD__ (̴߳ʱ, 1)

    .ƴѭ ( (ȫ_textCRCֵ  textCRCֵ), )
        ' дļ (ȡĿ¼ ()  \data\debug4.txt, ֽڼ (ı (ȫ_textCRCֵ)  #з  ı (textCRCֵ)))
        ' _call_Sleep (sleepַ,1000)
        Ϣ (code=4, 0, , )
        '  ()
        . (Ƿɼ_ (ںھ)  )

            ' ֲ_  ѹ ()
            ֲ_  
             (ֲ_)
            ȡַ  ȡָ_ֽڼ (ֲ_)
            ־ (12)

            ' ڴ_ (ȡǰα_ (), ȡַ, ȡֽڼ (ֲ_), 64, ɵı)

             ({ 199, 69, 248, 0, 0, 0, 0, 139, 197, 131, 232, 4, 80, 106, 6, 106, 0, 106, 0, 106, 0, 104, 26, 2, 0, 192, 255, 117, 252, 255, 36, 36 })
        .

        .
        ZwTerminateProcess (-1, 1)

        ' 0094D013    B8 00000000     mov eax,0x0
        ' 0094D018    8900            mov dword ptr ds:[eax],eax
         ({ 184, 0, 0, 0, 0, 137, 0 })

    .ƴѭβ ()
    ̴߳ʱ  ADD__ (̴߳ʱ, 1)
    дй켣 (42)
    . (ȫ_VMPεַ  0  ȫ_VMPγ  0)

        VMPCRCֵ  ½ڴУ鱣 (ȫ_VMPεַ, ȫ_VMPγ)

        .ƴѭ ( (ȫ_VMPCRCֵ  VMPCRCֵ), )
            ' дļ (ȡĿ¼ ()  \data\debug5.txt, ֽڼ (ı (ȫ_VMPCRCֵ)  #з  ı (VMPCRCֵ)))
            ' _call_Sleep (sleepַ,1000)
            Ϣ (code=5, 0, , )
            '  ()
            . (Ƿɼ_ (ںھ)  )

                ' ֲ_  ѹ ()
                ֲ_  
                 (ֲ_)
                ȡַ  ȡָ_ֽڼ (ֲ_)

                ' ڴ_ (ȡǰα_ (), ȡַ, ȡֽڼ (ֲ_), 64, ɵı)

                ־ (13)

                 ({ 199, 69, 248, 0, 0, 0, 0, 139, 197, 131, 232, 4, 80, 106, 6, 106, 0, 106, 0, 106, 0, 104, 26, 2, 0, 192, 255, 117, 252, 255, 36, 36 })
            .

            .

            ZwTerminateProcess (-1, 1)

            ' 0094D013    B8 00000000     mov eax,0x0
            ' 0094D018    8900            mov dword ptr ds:[eax],eax
             ({ 184, 0, 0, 0, 0, 137, 0 })

        .ƴѭβ ()

    .
    ' //CRCУ------------------------------------------------------------------------
    ȡַ  У5ڴУ鱣ַ
    ' Ϣ (У5ַ:  ʮʮ (ȡַ), 0, , )

    CRCУܳ  ȡַ  101

    crc  0  ' ebp-0xc

    ' ' ̴߳ʱ  ADD__ (̴߳ʱ, 1)

    .жѭ (ȡַ  CRCУܳ)

        ȡ  0

         ({ 139, 69, 252, 139, 0, 137, 69, 248 })

        ȡַ  ADD__ (ȡַ, 4)

        ' ' crc  λ (crc, ȡ)
        ' ' 007B01E6    8B45 F4         mov eax,dword ptr ss:[ebp-0xC]
        ' ' 007B01E9    3345 F8         xor eax,dword ptr ss:[ebp-0x8]
        ' ' 007B01EC    8945 F4         mov dword ptr ss:[ebp-0xC],eax
         ({ 139, 69, 244, 51, 69, 248, 137, 69, 244 })

    .жѭβ ()
    ' Ϣ (CRC  ʮʮ (crc), 0, , )

    .жϿʼ (_Xor (_Xor (-164612662, 456574657), crc)  0)

        ־ (10023, ı (crc))

        д뿪ʼλ  ADD__ (4198400, ϵͳ_ȡ (1000, 30000))

          ADD__ (, 4)

        .ƴѭ (10000000, )

            WriteDword (ADD__ (д뿪ʼλ, ), 0)

              ADD__ (, 4)

        .ƴѭβ ()



    .Ĭ

    .жϽ


    ȡַ  ADD__ (_ȡӳʵַ (&ڴ澫ȷ_1), 35)
    ' Ϣ (У5ַ:  ʮʮ (ȡַ), 0, , )

    CRCУܳ  ADD__ (ȡַ, 58)

    crc  0  ' ebp-0xc

    ' ' ̴߳ʱ  ADD__ (̴߳ʱ, 1)

    .жѭ (ȡַ  CRCУܳ)

        ȡ  0

         ({ 139, 69, 252, 139, 0, 137, 69, 248 })

        ȡַ  ADD__ (ȡַ, 4)

        ' ' crc  λ (crc, ȡ)
        ' ' 007B01E6    8B45 F4         mov eax,dword ptr ss:[ebp-0xC]
        ' ' 007B01E9    3345 F8         xor eax,dword ptr ss:[ebp-0x8]
        ' ' 007B01EC    8945 F4         mov dword ptr ss:[ebp-0xC],eax
         ({ 139, 69, 244, 51, 69, 248, 137, 69, 244 })

    .жѭβ ()

    .жϿʼ (_Xor (4259882092, crc)  0)
        ' Ϣ (CRC  ʮʮ (crc), 0, , )

        ' յĿ  

        ' ־ (10053, ı (crc))

        ' д뿪ʼλ  ADD__ (4198400, ϵͳ_ȡ (1000, 30000))

        '   ADD__ (, 4)

        .' ƴѭ (10000000, )

            ' WriteDword (ADD__ (д뿪ʼλ, ), 0)

            '   ADD__ (, 4)

        .' ƴѭβ ()


    .Ĭ

    .жϽ



    ' ' Ϣ (ʼ, 0, , )
    ' ȡ  ϵͳ_ȡ (1, ȡԱ (ڴУ))
    ' ȡַ  ڴУ [ȡ].ڴַ
    ' ȡַ  _Xor (ȡַ, 3091739)
    ' ʱֽڼ  ڴУ [ȡ].ֽڼ
    ' ȡַƫ  ϵͳ_ȡ (1, ȡֽڼ (ڴУ [ȡ].ֽڼ))
    ' ȡַ  1 (ADD__ (ȡַ, ȡַƫ), 1)  ' ebp-0x4
    ' ' ֽڱ=0
    ' '  ({ 96 })
    '  ({ 51, 192, 135, 69, 252, 138, 0, 139, 213, 131, 234, 16, 136, 2 })
    ' '  ({ 97 })
    ' ' Ϣ (ı (_Xor (ڴУ [ȡ].ֽڼ [ȡַƫ], 152))  #з  ı (ֽڱ)  #з  ʮʮ (ȡַ), 0, , )

    .'  (_Xor (ڴУ [ȡ].ֽڼ [ȡַƫ], 152)  ֽڱ)
        ' 'Ϣ (code=5115151, 0, , )
        ' '  (ʱֽڼ)
        ' ' Ϣ (޸:  ı (ȡ)     ı (ȡַƫ)  #з  ı (ֽڱ)      ı (_Xor (ڴУ [ȡ].ֽڼ [ȡַƫ], 152))  #з  ȡַ:  ʮʮ (ADD__ (ȡַ, ȡַƫ)  1)  #з  ֽڼʮ (ʱֽڼ,  ), 0, , )

        ' ' CRC޸  
        ' ־ (10006, ı (ȡ)  #з  ı (ȡַƫ))

        ' д뿪ʼλ  ADD__ (4198400, ϵͳ_ȡ (1000, 30000))

        '   ADD__ (, 4)

        .' ƴѭ (10000000, )

            ' WriteDword (ADD__ (д뿪ʼλ, ), 0)

            '   ADD__ (, 4)

        .' ƴѭβ ()



    .
        ' ' Ϣ (ͨ, 0, , )
        ' ' _д־ (ͨ....  ı (a9))
    .



    ڴ_ֽ_asm (QueryPerformanceCounterַ, QueryPerformanceCounterͷ)

    ڴ_ֽ_asm (timeGetTimeַ, timeGetTimeͷ)


    . (timeGetTimeͷ  233  QueryPerformanceCounterͷ  233)

        ̰ٳ  

        TSocketAPI_SendClientMessage (30001, 10, 10, #sy_ٳϱ, 0, )

    .

    дй켣 (43)
    ̴߳ʱ  ADD__ (̴߳ʱ, 1)

    ' Ϣ (׶Ρ, 0, , )

    дй켣 (44)
    .жѭ (1 (ȡʱ (), ѭʱ)  8000)
        дй켣 (45)
        ̴߳ʱ  ADD__ (̴߳ʱ, 1)
        ' дй켣 (46)

        _call_Sleep (sleepַ, 50)

        . (жģ  )

            ѭ ()

        .

    .жѭβ ()

    дй켣 (47)
    ̴߳ʱ  ADD__ (̴߳ʱ, 1)

    ѭʱ  ȡʱ ()
    дй켣 (48)
    . (ַ޸  )
        дй켣 (49)
        ZwTerminateProcess (-1, 1)

        ' 0094D013    B8 00000000     mov eax,0x0
        ' 0094D018    8900            mov dword ptr ds:[eax],eax
         ({ 184, 0, 0, 0, 0, 137, 0 })
    .

    ' Ϣ (ѭ, 0, , )
    дй켣 (50)

    _call_Sleep (sleepַ, 1)
    ' Ϣ (ʼöؽ̡, 0, , )

    ȡؽID (ؽ̵)

    ' Ϣ (öؽɡ, 0, , )


    . (жģ  )

        ѭ ()

    .
    ' Ϣ (ѭ..., 0, , )
    дй켣 (51)
    ȡǰϷٶ (Ϸٶ, ٶ, ħٶ)
    дй켣 (52)
    TSocketAPI_SendClientMessage (30001, Ϸٶ, ٶ, #sy_ͻ˵ǰٶϱ, ħٶ, )
    дй켣 (53)

.жѭβ ()
дй켣 (54)
߳1Ƿ˳  
дй켣 (55)
 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 })  ' VMP־


.ӳ Ҵö_1, ߼, 
. hwnd, 
.ֲ 1, ı
.ֲ 1, ı
.ֲ a1, 
.ֲ 2, ı
.ֲ CRC, 
.ֲ _begin33, 

'  ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 })  ' VMPʼ־
_begin33  0
. (hwnd  0)
    񵶼¼־ (6, 0, , )
    Ϣ (code=15671254, 0, , )

    յĵ  
     ()
.

.

̴߳ʱ  ADD__ (̴߳ʱ, 1)
' _д־ (ı (hwnd))
' _Ӵɨϵͳ (hwnd)
1  ȡ (hwnd)

.'  (IsHungAppWindow (hwnd)  1)

    ' 1  $

.

    ' 1  ȡڱ (hwnd)
.

̴߳ʱ  ADD__ (̴߳ʱ, 1)

1  ȡڱ (hwnd)

CRC  ȡCRC32_ı2 (1)

.жϿʼ (1  )

    ޱ  ADD__ (ޱ, 1)

.Ĭ
    б  ADD__ (б, 1)
.жϽ
' _д־ (ı (hwnd)     1      1)

' 1  ȡժҪ (ֽڼ (1))

' 2  ȡժҪ (ֽڼ (1))

. (ȡԱ (˳)  10)

    . (ȡı (1, 3)  Afx)

        Ա (˳, 1)

    .

.
. (ȡԱ (˳1)  10)

    Ա (˳1, 1)


.
. (жģ  )

     ()
.

'  ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 })  ' VMP־

.жϿʼ (1  da16fd6e64c7033f6caf243a4dc0937c)
    ' SD  SD  1
.Ĭ

.жϽ

.ƴѭ (ȡԱ (Ӵ), a1)

    ' ̴߳ʱ  ADD__ (̴߳ʱ, 1)

    .'  (1  Ӵ [a1].  1  Ӵ [a1].)

        ' Ƿ  Ƿ  1
    .

    . (CRC  Ӵ [a1])

        Ƿ  ADD__ (Ƿ, 1)

        ' Ƿ  Ƿ  ı (hwnd)       1  #з

    .

.ƴѭβ ()

ǰӴ  ADD__ (ǰӴ, 1)

 ()


.ӳ ȡھ3, , 
. , ڽṹ, ο ɿ 
. ǵǰ̴, ڽṹ, ο ɿ 
. ID, 
.ֲ ʱ, 
.ֲ a1, 
.ֲ ID, 
.ֲ ʱ, ڽṹ
.ֲ window, 
.ֲ _begin34, 

'  ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 })  ' VMPʼ־

_begin34  0
'  ()

'  (ǵǰ̴)

' ʱ  GetWindow (GetDesktopWindow (), 5)
window  call_GetDesktopWindow (GetDesktopWindowַ)

ʱ  call_GetWindow (GetWindowַ, window, 5)
̴߳ʱ  ADD__ (̴߳ʱ, 1)

.жѭ (ʱ  0)
    ̴߳ʱ  ADD__ (̴߳ʱ, 1)
    .'  (IsHungAppWindow (ʱ)  1)
        ' ʱ  GetWindow (ʱ, 2)
        ' ' Ϣ (, 0, , )
        ' ѭβ ()
    .

    .

    ' ȡ̱߳ʶ_ (ʱ, ID)
    call_GetWindowThreadProcessId (GetWindowThreadProcessIdַ, ʱ, ID)

    ʱ.ھ  ʱ

    ʱ.ID  ID

    ʱ.  ȡժҪ (ֽڼ (ȡ (ʱ)))

    .жϿʼ (ʱ.  ų)

        ʱ.  _ձMD5

    .Ĭ
        .'  (IsHungAppWindow (ʱ)  1)

            ' ʱ.  _ձMD5

        .
            ' ʱ.  ȡժҪ (ֽڼ (ȡڱ (ʱ)))

        .
        ʱ.  ȡժҪ (ֽڼ (ȡڱ (ʱ)))
    .жϽ


    .жϿʼ (ID  ID)

        Ա (, ʱ)

    .Ĭ
        Ա (ǵǰ̴, ʱ)

    .жϽ

    ' ʱ  GetWindow (ʱ, 2)
    ʱ  call_GetWindow (GetWindowַ, ʱ, 2)
    ̴߳ʱ  ADD__ (̴߳ʱ, 1)
    . (жģ  )

        ѭ ()
    .

.жѭβ ()
' log ()

'  ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 })  ' VMP־


.ӳ ڴ_ֽڼ_asm, ߼, , ȡַ -> ַ+ƫ[1] -> ַ+ƫ[2] -> ַ+ƫ[N] -> ֽڼ
. ȡַ, 
. , ֽڼ, ο
. ȡ, , , ָҪȡֽڼݵĳ
. ƫ, , ɿ 
.ֲ ֲ_, ߼

'  ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 })  ' VMPʼ־

' VMP_ (read nc)
. (ȡ  ȡֽڼ ())
      ȡհֽڼ (ȡ)
.
 ({ 81, 86, 87, 156, 252, 51, 246, 135, 117, 8, 139, 125, 12, 139, 63, 131, 63, 1, 117, 11, 139, 79, 4, 131, 199, 8, 243, 164, 255, 69, 8, 157, 95, 94, 89 })
ֲ_  ȡַ  0
 (ֲ_)
'  ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 })  ' VMP־
' VMP_ ()

.ӳ en, ı
. data, ı

 (ı (ֽڼʮ (ѹ (ֽڼ (data)), O)))

.ӳ de, ı
. data, ı

 (ı (ѹ (ʮƵֽڼ (data, O))))

.ӳ ݱ
. ip, 
. ˿, 
. , ֽڼ

ݱ.Sendto (, ip, ˿)



.ӳ ߳, , 
.ֲ ѭ, 
.ֲ ӳ1, 
.ֲ ӳ2, 
.ֲ ʱ2, 
.ֲ ʱ, 
.ֲ ӳ1, 
.ֲ ӳ2, 
.ֲ a, 
.ֲ ʱ1, 
.ֲ ӳ, 
.ֲ ӳ, 
.ֲ Ǵ, 
.ֲ Υ, 
.ֲ ־, 
.ֲ _begin35, 

'  ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 })  ' VMPʼ־
' _д־ (߳...)
_begin35  0
.жѭ (a  0)

    . (Ƿٳ  1)

        Զʱ  -1
        ѭ  0
        ʱ  ȡʱ2 ()
        ־  -1
        .жѭ (Զ̱־  ־)
            ־  ȡ (10000000, 50000000)
            ' ݱ (ıIP (123.56.236.9), 1234, ֽڼ (־))
            ݱ (ʱַͬ [ʱͬ], ݱ˿, ֽڼ (־))
            .ƴѭ (2, )
                . (жģ  )
                    ѭ ()
                .
                ' ߾ȵȴ (1000000)
                _call_Sleep (sleepַ, 1000)
            .ƴѭβ ()
            ' _call_Sleep (sleepַ,5000)
            ѭ  ѭ  1
            . (жģ  )
                ѭ ()
            .

        .жѭβ ()
        ' _д־ (Զ̱־:  ı (Զ̱־)    ־:  ı (־))

        ʱ1  ȡʱ2 ()  ʱ
        ' ӳ1  ʱ  ʱ
        .'  (ѭ  0)
            ' ӳ1  ӳ1  5000  ѭ
        .
        '  (ӳ1:, ӳ1, ѭ, ȡʱ ()  ʱ)
        ʱ  Զʱ
        . (жģ  )
            ѭ ()
        .

        ӳ1  ȡʱ2 ()
        ' ߾ȵȴ (2000  1000)
        _call_Sleep (sleepַ, 2000)
        ӳ2  ȡʱ2 ()
        . (жģ  )
            ѭ ()
        .

        Զʱ  -1
        ѭ  0
        ʱ  ȡʱ2 ()
        ־  -1

        .жѭ (Զ̱־  ־)
            ־  ȡ (10000000, 50000000)
            ݱ (ʱַͬ [ʱͬ], ݱ˿, ֽڼ (־))
            ' ߾ȵȴ (1000  3000)
            .ƴѭ (3, )
                . (жģ  )
                    ѭ ()
                .
                _call_Sleep (sleepַ, 1000)
                ' ߾ȵȴ (1000000)
            .ƴѭβ ()
            ' _call_Sleep (sleepַ,3000)
            ѭ  ѭ  1
            . (жģ  )
                ѭ ()
            .

        .жѭβ ()
        ' _д־ (Զ̱־1:  ı (Զ̱־)    ־1:  ı (־))

        ʱ1  ȡʱ2 ()
        ʱ2  Զʱ
        ӳ2  ʱ1  ʱ
        . (ѭ  0)
            ӳ2  ӳ2  3000  ѭ
        .

        ӳ  ӳ2  ӳ1
        ӳ  ʱ2  ʱ  2000  ӳ2


        . (ӳ  ӳ  )

            Υ  Υ  1
        .

        .

        Ǵ  Ǵ  1

        . (Ǵ  ڴ)

            . (Υ  Υٽ)

                TSocketAPI_SendClientMessage (30001, Ǵ, Υ, #sy_ٳϱ, 0, )

                ' ༭1.ı (ڼٳ..Υ:  ı (Υ)  #з)
                ' _д־ (ڼٳ..Υ:  ı (Υ))
            .
                ' ༭1.ı (ڼ..Υ:  ı (Υ)  #з)
                ' _д־ (ڼ..Υ:  ı (Υ))

                TSocketAPI_SendClientMessage (30001, Ǵ, Υ, #sy_ٳϱ, 0, )

            .
            Ǵ  0

            Υ  0

        .
        ' TSocketAPI_SendClientMessage (30001, Ǵ, Υ, #sy_ٳϱ, 0, )

        ' ༭1.ı (:  ı (ӳ)    ؼ:  ı (ӳ)  ܼ:  ı (Ǵ)   Υ:  ı (Υ)  #з)
        ' _д־ (:  ı (ӳ)    ؼ:  ı (ӳ)  ܼ:  ı (Ǵ)   Υ:  ı (Υ))

    .
    . (ַ޸  )

        TSocketAPI_SendClientMessage (30001, 10, 10, #sy_ٳϱ, 0, )

    .

    ' ߾ȵȴ (2000  1000)
    .ƴѭ (20, )
        _call_Sleep (sleepַ, 100)
        . (жģ  )
            ѭ ()
        .

    .ƴѭβ ()
    . (жģ  )
        ѭ ()
    .

.жѭβ ()
߳3Ƿ˳  
'  ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 })  ' VMP־


.ӳ ȡڱ, ı, , By:()ᴳ
. hWnd, 
.ֲ text, ı
.ֲ result, 
.ֲ _begin36, 

' nLength  GetWindowTextLength (hWnd)
' String  ȡհı (nLength)
' GetWindowText (hWnd, String, nLength  1)
'  ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 })  ' VMPʼ־
text  ȡհı (260)
_begin36  0
' API_SendMessageTimeout (hWnd, 13, 260, text, 1, 2000, result)
call_SendMessageTimeoutA (SendMessageTimeoutAַ, hWnd, 13, 260, ȡıָ_asm (text), 1, 2000, result)

 (ɾβ (text))

'  ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 })  ' VMP־



.ӳ ȡϵͳб_, 
. Ϣ, Ϣ_1, ο 
.ֲ pSystemProc, SYSTEM_PROCESSES
.ֲ ret, 
.ֲ buffer, 
.ֲ retLen, 
.ֲ Str, 
.ֲ Ϣ, Ϣ_1
.ֲ memaddr, 

'  ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 })  ' VMPʼ־
 (Ϣ)
ret  NtQuerySystemInformation (5, buffer, 0, retLen)
memaddr  LocalAlloc (64, retLen)
buffer  memaddr
ret  NtQuerySystemInformation (5, buffer, retLen, 0)
. (ret  0)
    Str  LocalAlloc (64, 512)
    CopyMemory_SYSTEM_PROCESSES (pSystemProc, buffer, 248)
    .жѭ (pSystemProc.NextEntryDelta  0)
        WToM (936, 512, pSystemProc.ProcessName.Buffer, -1, Str, pSystemProc.ProcessName.Length, 0, 0)
        Ϣ.  ѡ (pSystemProc.ProcessName.Buffer  0, System Idle Process, ָ뵽ı (Str))
        Ϣ.̱ʶ  pSystemProc.ProcessID
        Ϣ.ģʶ  0
        Ϣ.̱ʶ  pSystemProc.InheritedFromProcessId
        Ϣ.߳Ȩ  pSystemProc.BasePriority
        Ϣ.߳  pSystemProc.ThreadCount
        Ա (Ϣ, Ϣ)
        buffer  buffer  pSystemProc.NextEntryDelta
        CopyMemory_SYSTEM_PROCESSES (pSystemProc, buffer, 248)
    .жѭβ ()
    WToM (936, 512, pSystemProc.ProcessName.Buffer, -1, Str, pSystemProc.ProcessName.Length, 0, 0)
    Ϣ.  ѡ (pSystemProc.ProcessName.Buffer  0, System Idle Process, ָ뵽ı (Str))
    Ϣ.̱ʶ  pSystemProc.ProcessID
    Ϣ.ģʶ  0
    Ϣ.̱ʶ  pSystemProc.InheritedFromProcessId
    Ϣ.߳Ȩ  pSystemProc.BasePriority
    Ϣ.߳  pSystemProc.ThreadCount
    Ա (Ϣ, Ϣ)
    LocalFree (Str)
.
LocalFree (memaddr)
 (ȡԱ (Ϣ))
'  ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 })  ' VMP־


.ӳ ȡؽID
. Ƿؽ, ߼, ο
.ֲ ʱ, 
.ֲ ID, 
.ֲ Ϣ_, Ϣ_1, , "0"
.ֲ a2, 
.ֲ ǰؽ, ߼
.ֲ Ƿܱ, 
.ֲ ret, ߼
.ֲ hSnap, 

'  ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 })  ' VMPʼ־
. (ؽ  )

    hSnap  CreateToolhelp32Snapshot (2, 0)

    . (hSnap  0)

        Ƿؽ  

    .

    ȡϵͳб_ (Ϣ_)

    ʱ  GetWindow (GetDesktopWindow (), 5)

    .жѭ (ʱ  0)

        . (жģ  )

            ѭ ()
        .

        GetWindowThreadProcessId (ʱ, ID)

        ǰؽ  

        .ƴѭ (ȡԱ (Ϣ_), a2)

            . (ID  Ϣ_ [a2].̱ʶ)

                ǰؽ  

                ѭ ()

            .

            . (жģ  )

                ѭ ()
            .

        .ƴѭβ ()

        . (ǰؽ  )

            ȡϵͳб_ (Ϣ_)

            .ƴѭ (ȡԱ (Ϣ_), a2)

                . (ID  Ϣ_ [a2].̱ʶ)

                    ǰؽ  

                    ѭ ()

                .

            .ƴѭβ ()

            . (ǰؽ  )

                Ƿܱ  OpenProcess (2035711, 0, ID)

                . (Ƿܱ  -1)

                    Ƿؽ  

                    ѭ ()
                .

                    CloseHandle (Ƿܱ)

                    ̴߳ʱ  ADD__ (̴߳ʱ, 1)

                    ɨ赱ǰ (ID)

                .

            .

        .

        ʱ  GetWindow (ʱ, 2)

        . (жģ  )

            ѭ ()
        .

    .жѭβ ()

.
'  ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 })  ' VMP־



.ӳ ⲿڴɨʼ, , 
.ֲ ڴַ, 

'  ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 })  ' VMPʼ־


' ' gomfz1  { 20, 87, 18, 12, 19, 114, 99, 92, 111, 83, 118, 89, 29, 22, 107, 73, 96, 126, 16, 66, 23, 82, 16, 73 }  ' ֽڼ (󶨷ڴ)
' gomfz1  { 39, 96, 160, 45, 225, 84, 47, 124, 99, 167, 164, 164, 164, 164, 99, 231, 160, 164, 164, 164, 164, 99, 231, 172, 164, 164, 164, 164, 47, 249, 172, 47, 191, 247, 47, 175, 39, 103, 160, 33, 109 }  ' ɿ֤ͷ
' ' gomfz1  ֽڼ (󶨷ڴ)

.'  (gomʥڴ  {  })

    ' gomfz1  gomʥڴ

.

' ڴַ  ȡֽڼָ_asm (gomfz1)

' ⲿ [1]  ڴַ  8
ⲿɨ ({ 9, 15, 9, 15, 99, 225, 64, 164, 164, 164, 164, 99, 225, 68, 164, 164, 164, 164, 99, 225, 120, 164, 164, 164, 164, 99, 225, 124, 164, 164, 164, 164, 99, 225, 112, 164, 164, 164, 164, 79, 163 })
' ⲿɨ ({ 39, 96, 160, 45, 225, 84, 47, 124, 99, 167, 164, 164, 164, 164, 99, 231, 160, 164, 164, 164, 164, 99, 231, 172, 164, 164, 164, 164, 47, 249, 172, 47, 191, 247, 47, 175, 39, 103, 160, 33, 109 })
' _ (ⲿ [1], 164)

'  (gomfz1)

' _ (ⲿ [1], 164)

'  (ı (gomfz1))

' log (ʼ..)
'  ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 })  ' VMP־


.ӳ ⲿɨ
. , ֽڼ
.ֲ a1, 
.ֲ ҵ, ߼

.ƴѭ (ȡԱ (gomfz1), a1)

    . (  gomfz1 [a1])

        ҵ  
    .

.ƴѭβ ()

. (ҵ  )

    Ա (gomfz1, )

.


.ӳ ⲿڴɨ
.ֲ Ϣ_, Ϣ_1, , "0"
.ֲ a1, 
.ֲ ret, ߼

'  ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 })  ' VMPʼ־

ȡϵͳб_ (Ϣ_)

.ƴѭ (ȡԱ (Ϣ_), a1)

    . (жģ  )

        ѭ ()
    .
    Ա_ⲿڴɨ  

    ' log (ɨ:  ı (Ϣ_ [a1].̱ʶ))
    .'  (Ϣ_ [a1].̱ʶ  6972)
        ' Ա_ⲿڴɨ  
        ' log (ʼɨĿ..)
    .
    ret  ɨ赱ǰ (Ϣ_ [a1].̱ʶ)

    .'  (ret)

        ' Ϣ (:  ı (Ϣ_ [a1].̱ʶ)    :  Ϣ_ [a1]., 0, , )

        ' log (:  ı (Ϣ_ [a1].̱ʶ)    :  Ϣ_ [a1].)

    .
    ' log (ɨ:  ı (Ϣ_ [a1].̱ʶ)   ret:  ı (ret))

.ƴѭβ ()

. (̹ϣ. ()  500)

    ̹ϣ.ɾĿ ()

.
'  ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 })  ' VMP־


.ӳ ɨ赱ǰ, ߼
. ҪɨĽID, 

.'  (Ա_ⲿڴɨ  )
    ' log (ɨ赱ǰ..  ı (ҪɨĽID))

.
'  ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 })  ' VMPʼ־

. (̹ϣ.Ƿ (ҪɨĽID)  )

    .'  (Ա_ⲿڴɨ  )
        ' log (ID ʼɨ..  ı (ҪɨĽID))
    .

    . (жģ  )

         ()
    .
    ̴߳ʱ  ADD__ (̴߳ʱ, 1)

    _call_Sleep (sleepַ, 5)

    . (ڴɨ (ҪɨĽID)  )
        .'  (Ա_ⲿڴɨ  )
            ' log (ûɨ赽..  ı (ҪɨĽID))
        .

        ̹ϣ. (ҪɨĽID, ҪɨĽID)
    .

        .'  (Ա_ⲿڴɨ  )
            ' log (ɨ赽..  ı (ҪɨĽID))
        .

        ⲿ  

         ()
    .

    . (жģ  )

         ()
    .

.

    .'  (Ա_ⲿڴɨ  )
        ' log (ID..  ı (ҪɨĽID))
    .

.

 ()
'  ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 })  ' VMP־


.ӳ ڴɨ, ߼
. ID, 
.ֲ ̾, 
.ֲ MemoryInfo, MEMORY_BASIC_INFORMATION1
.ֲ Data, ֽڼ
.ֲ ָ, 
.ֲ ret, 
.ֲ ʼַ, 
.ֲ a1, 
.ֲ GOMFZƫ1, ֽ
.ֲ GOMFZƫ2, ֽ
.ֲ ⲿ, ֽڼ
.ֲ ⲿָ, 

'  ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 })  ' VMPʼ־

̾  OpenProcess (2035711, 0, ID)

.'  (Ա_ⲿڴɨ  )
    ' log (̾..  ı (̾))
.

VirtualQueryEx (̾, 4198400, MemoryInfo, 28)

' 򳤶
. (жģ  )

     ()
.

.'  (Ա_ⲿڴɨ  )
    ' log (򳤶..  ʮʮ (MemoryInfo.RegionSize))
.

̴߳ʱ  ADD__ (̴߳ʱ, 1)

. (MemoryInfo.RegionSize  1  MemoryInfo.RegionSize  46940160)  ' ˵44MB
    ' 2143150080
    _call_Sleep (sleepַ, 1)

    Data  ȡհֽڼ (MemoryInfo.RegionSize)

    _call_Sleep (sleepַ, 2)

    ָ  ȡֽڼָ_asm (Data)

    ' ָ  ڴ_ (0, MemoryInfo.RegionSize, 4096, 4)
    . (жģ  )

         ()
    .

    ret  ReadProcessMemory_Data (̾, MemoryInfo.BaseAddress, ָ, MemoryInfo.RegionSize, 0)

    .'  (ID  4992)
        ' дļ (ȡضĿ¼ (3)  \ڴ.txt, ָ뵽ֽڼ (ָ, MemoryInfo.RegionSize))
    .
    .'  (Ա_ⲿڴɨ  )
        ' дļ (ȡضĿ¼ (3)  \ڴ.txt, Data)
        ' log (ɼڴ..  ʮʮ (MemoryInfo.RegionSize)   ret:  ı (ret))
    .

    . (ret  0)

        .ƴѭ (ȡԱ (gomfz1), a1)

            ̴߳ʱ  ADD__ (̴߳ʱ, 1)

            ⲿ  gomfz1 [a1]

            ⲿָ  ȡֽڼָ_asm (ⲿ)

            ⲿָ  ⲿָ  8

            _ (ⲿָ, 164)

            .'  (Ա_ⲿڴɨ  )

                ' log (ⲿ..  ֽڼʮ (ⲿ,  ))
            .

            . (жģ  )

                 ()
            .

            ʼַ  ڴ澫ȷ_ⲿڴ (ָ, MemoryInfo.RegionSize, ⲿָ)
            . (жģ  )

                 ()
            .

            .'  (Ա_ⲿڴɨ  )

                ' log (ʼַ..  ı (ʼַ))
            .

            _ (ⲿָ, 164)

            . (ʼַ  0)

                Ϣ (code=15671563  #з  ı (ID)  #з  ֽڼʮ (gomfz1 [a1],  ), 0, , )

                ' Ϣ (ɨ赽ݡ, 0, , )

                ' ڴ_ֽ_asm (ʼַ  24, GOMFZƫ1, )

                ' ڴ_ֽ_asm (ʼַ  29, GOMFZƫ2, )

                ⲿ  

                CloseHandle (̾)

                 ()

            .

            _call_Sleep (sleepַ, 2)
            . (жģ  )

                 ()
            .

        .ƴѭβ ()
    .

    ' ͷڴ_ (ָ, 0, 32768)

    _call_Sleep (sleepַ, 1)
.
CloseHandle (̾)

 ()
'  ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 })  ' VMP־

