锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品卡2卡3卡4卡5卡区,中文有码亚洲制服av片,亚洲国产成人久久一区久久http://m.tkk7.com/Phrancol/articles/206529.htmlPhrancol YangPhrancol YangSat, 07 Jun 2008 08:06:00 GMThttp://m.tkk7.com/Phrancol/articles/206529.htmlhttp://m.tkk7.com/Phrancol/comments/206529.htmlhttp://m.tkk7.com/Phrancol/articles/206529.html#Feedback0http://m.tkk7.com/Phrancol/comments/commentRss/206529.htmlhttp://m.tkk7.com/Phrancol/services/trackbacks/206529.html #eLrBHMNx<F=hgmlYA]X]ENtpGM`X@?PuN`LwT_m>RmleJ_l{PAMHQ?pUCpdbENa<F`pjBllQC=HSC\\pT?LduQ_y=PQM>JptK!
鍛戒護浣撻儴鍒嗙粡榪囨櫘閫氳В瀵嗗悗錛岃繕闇瑕佹牴鎹竴涓帺鐮佹潵榪涜浜屾瑙e瘑

榪欓噷鏄簩嬈¤В瀵嗗懡浠や綋鐨勯儴鍒?br />   push    ebp
  mov     ebp, esp
  and     esp, FFFFFFF8
  push    -1
  push    004C833C
  mov     eax, dword ptr fs:[0]
  push    eax
  mov     dword ptr fs:[0], esp
  push    ecx
  mov     eax, 549C
  call    004BC0B0
  push    ebx
  push    esi
  push    edi
  mov     edi, dword ptr [ebp+8]
  cmp     byte ptr [edi], 2B                    <------鍒ゆ柇絎竴涓瓧鑺傛槸鍚︿負 +
  mov     ebx, ecx
  jnz L029
  inc     edi
  push    edi
  call    0042B0D0
  mov     ecx, dword ptr [esp+54AC]
  mov     dword ptr fs:[0], ecx
  pop     edi
  pop     esi
  pop     ebx
  mov     esp, ebp
  pop     ebp
  retn    4
L029:
  push    edi     <-----   瀵嗘枃
  lea     eax, dword ptr [esp+3C]
  push    eax   <------  瀵嗘枃瑙e瘑鍚庤淇濆瓨鍦ㄨ繖閲?br />   call    004A0CE0
  mov     cx, word ptr [ebx+49B162]
  xor     word ptr [esp+3C], cx
  xor     edx, edx
  mov     dh, byte ptr [esp+43]
  mov     cl, byte ptr [ebx+49B161]
  xor     eax, eax
  mov     ah, byte ptr [esp+3F]
  mov     dl, byte ptr [esp+41]
  mov     al, byte ptr [esp+3D]
  shl     edx, 10
  or      edx, eax
  mov     al, byte ptr [ebx+49B160]
  mov     esi, edx
  xor     cl, byte ptr [esp+3C]
  xor     edx, edx
  mov     dh, cl
  xor     al, byte ptr [esp+38]
  mov     dword ptr [esp+1C], esi
  mov     dl, al
  mov     eax, dword ptr [esp+38]
  shr     eax, 10
  mov     cx, dx
  movzx   dx, byte ptr [esp+39]
  mov     dh, byte ptr [esp+3E]
  mov     word ptr [esp+20], cx
  mov     word ptr [esp+22], dx
  xor     edx, edx
  mov     dh, byte ptr [esp+40]
  mov     dl, al
  movzx   ax, ah
  mov     ah, byte ptr [esp+42]
  mov     word ptr [esp+24], dx
  mov     word ptr [esp+26], ax
  movzx   eax, cx
  add     eax, -138A
  cmp     eax, 123
  ja      0043BF9D
  movzx   ecx, byte ptr [eax+43C220]
  jmp     dword ptr [ecx*4+43BFB4]

鍦?MIR3G浜屾鍔犺В瀵嗗弽姹囩紪鍒嗘瀽錛堜笁錛夆斺旇窡韙?nbsp; 涓湁4涓祴鍊?br />   mov     byte ptr [ebx+49B160], al
  mov     byte ptr [ebx+49B161], ah
  mov     word ptr [ebx+49B162], ax
  mov     word ptr [ebx+49B164], ax
榪欏氨鏄懡浠や綋浜屾瑙e瘑鏃剁殑鎺╃爜

浠庝竴嬈¤В瀵嗙殑娑堟伅浣撲腑鎻愬彇鎺╃爜鐨勯儴鍒?br />   sub     eax, edx
  cmp     eax, 3C                     ;鍒ゆ柇娑堟伅浣撻暱搴︽槸鍚︿負60
  jnz     0043BF9D
  mov     ecx, dword ptr [esp+CA8]      esp+CA8淇濆瓨鐨勫氨鏄粡榪囦竴嬈¤В瀵嗙殑娑堟伅浣擄紙涓嶅寘鍚懡浠や綋錛?br />   mov     edx, dword ptr [esp+CAC]
  mov     eax, dword ptr [esp+CB0]
  mov     dword ptr [esp+38], ecx
  mov     ecx, dword ptr [esp+CB4]
  mov     dword ptr [esp+44], ecx
  mov     ecx, dword ptr [esp+CC0]
  mov     dword ptr [esp+3C], edx
  mov     edx, dword ptr [esp+CB8]
  mov     dword ptr [esp+40], eax
  mov     eax, dword ptr [esp+CBC]
  mov     dword ptr [esp+54], ecx
  mov     ecx, dword ptr [esp+CCC]
  mov     dword ptr [esp+48], edx
  mov     edx, dword ptr [esp+CC4]
  mov     dword ptr [esp+50], eax
  mov     eax, dword ptr [esp+CC8]
  mov     dword ptr [esp+60], ecx
  mov     ecx, dword ptr [esp+CD8]
  mov     dword ptr [esp+58], edx
  mov     edx, dword ptr [esp+CD0]
  mov     dword ptr [esp+5C], eax
  mov     eax, dword ptr [esp+CD4]
  mov     dword ptr [esp+24], ecx
  lea     ecx, dword ptr [esp+1C]
  mov     dword ptr [esp+1C], edx          ;鏈鍚?0涓瓧鑺?br />   mov     edx, dword ptr [esp+CDC]
  mov     dword ptr [esp+20], eax
  mov     eax, dword ptr [esp+CE0]
  push    ecx
  mov     ecx, ebx
  mov     byte ptr [esp+50], 0
  mov     byte ptr [esp+68], 0
  mov     dword ptr [esp+2C], edx
  mov     dword ptr [esp+30], eax
  mov     byte ptr [esp+34], 0
  call    0042BD60
  lea     edx, dword ptr [esp+38]           鍓?0涓瓧鑺?br />   push    edx
  mov     ecx, ebx
  mov     byte ptr [ebx+49B160], al
  mov     byte ptr [ebx+49B161], ah
  call    0042BD60
  mov     word ptr [ebx+49B162], ax
  lea     eax, dword ptr [esp+50]
  push    eax
  mov     ecx, ebx
  call    0042BD60
  mov     word ptr [ebx+49B164], ax


鎻愬彇鎺╃爜鐨勫嚱鏁?0042BD60
  push    ebx
  push    esi
  mov     esi, dword ptr [esp+C]  esi = arg1    ;娑堟伅浣?br />   mov     eax, esi                eax = arg1
  xor     ebx, ebx                ebx = 0
  lea     edx, dword ptr [eax+1]  edx = arg+1 錛屼粠絎簩涓瓧鑺傚紑濮?br />   lea     ecx, dword ptr [ecx]
L007:
  mov     cl, byte ptr [eax]
  inc     eax
  test    cl, cl
  jnz L007                    
  sub     eax, edx
  cmp     eax, 14               媯鏌ュ弬鏁伴暱搴︽槸鍚︽槸20
  jnb L018
  pop     esi
  xor     ax, ax
  pop     ebx
  retn    4
L018:
  mov     eax, 2                ;eax =2
  lea     edx, dword ptr [esi+1] ;edx鎸囧悜絎簩涓瓧鑺?nbsp; edx = 1
  push    edi                  
L022:
  mov     cl, byte ptr [edx-1]   ;cl = arg[edx-1]
  movzx   esi, byte ptr [edx+8]  ;esi = ((long)(arg[edx+8]))
  movzx   ecx, cl                ;ecx = ((long)cl)
  add     esi, ecx               ;esi = esi+ecx
  movzx   ecx, byte ptr [edx]    ;ecx = (long)arg[edx]
  cmp     ecx, esi               ;if(ecx < esi) 璺寵漿鍒?L033
  jl L033
  lea     ecx, dword ptr [eax-2] ; ecx = eax-2
  mov     edi, 8000              ; edi = 0x8000
  sar     edi, cl                ; edi = edi >> cl
  or      ebx, edi               ; ebx = ebx | edi
L033:
  movzx   ecx, byte ptr [edx+1]  ;ecx = (long)arg[edx+1]
  cmp     ecx, esi                ;if(ecx<esi) 璺寵漿鍒?L040
  jl L040
  lea     ecx, dword ptr [eax-1] ;ecx = eax-2
  mov     edi, 8000              ;edi = 0x8000
  sar     edi, cl                ;edi = edi >> arg[eax-1]
  or      ebx, edi               ;ebx = ebx | edi
L040:
  movzx   ecx, byte ptr [edx+2]  ;ecx = (long)arg[edx+2]
  cmp     ecx, esi               ;if(ecx < esi) 璺寵漿鍒?L047
  jl L047
  mov     edi, 8000              ;edi = 0x8000
  mov     ecx, eax               ;ecx = eax
  sar     edi, cl                ;edi = edi >> cl
  or      ebx, edi               ;ebx = ebx | edi
L047:
  movzx   ecx, byte ptr [edx+3]  ;ecx = (long)arg[edx+3]
  cmp     ecx, esi               ; if(ecx < esi) 璺寵漿鍒?L054
  jl L054
  lea     ecx, dword ptr [eax+1] ;ecx = eax+1
  mov     edi, 8000              ;edi = 0x8000
  sar     edi, cl                ;edi = edi >> cl
  or      ebx, edi               ;ebx = ebx | edi
L054:
  movzx   ecx, byte ptr [edx+4]  ;ecx = (long)arg[edx+4]
  cmp     ecx, esi               ; if(ecx < esi) 璺寵漿鍒?L061
  jl L061
  lea     ecx, dword ptr [eax+2] ;ecx = eax+2
  mov     edi, 8000              ;edi = 0x8000
  sar     edi, cl                ;edi = edi >> cl
  or      ebx, edi               ;ebx = ebx | edi
L061:
  movzx   ecx, byte ptr [edx+5]   ;ecx = (long)arg[edx+5]
  cmp     ecx, esi                 ; if(ecx < esi) 璺寵漿鍒?L068
  jl L068
  lea     ecx, dword ptr [eax+3] ;ecx = eax+3
  mov     edi, 8000              ;edi = 0x8000
  sar     edi, cl                ;edi = edi >> cl
  or      ebx, edi               ;ebx = ebx | edi
L068:
  movzx   ecx, byte ptr [edx+6]  ;ecx = (long)arg[edx+6]
  cmp     ecx, esi               ; if(ecx < esi) 璺寵漿鍒?L075
  jl L075
  lea     ecx, dword ptr [eax+4] ;ecx = eax+4
  mov     edi, 8000              ;edi = 0x8000
  sar     edi, cl                ;edi = edi >> cl
  or      ebx, edi               ;ebx = ebx | edi
L075:                          
  movzx   ecx, byte ptr [edx+7]   ;ecx = (long)arg[edx+7]
  cmp     ecx, esi               ; if(ecx < esi) 璺寵漿鍒?L082
  jl L082
  lea     ecx, dword ptr [eax+5] ;ecx = eax+5
  mov     esi, 8000              ;edi = 0x8000
  sar     esi, cl                ;edi = edi >> cl
  or      ebx, esi               ;ebx = ebx | edi
L082:
  add     eax, 8              ;eax = eax+8
  add     edx, 0A             ;edx = edx+0x0A
  cmp     eax, 0A             ;if(eax <= 0X0A) 璺寵漿鍒?L022
  jle L022
  movzx   edx, bl             ;edx = (long)bl   浣?浣?鎵╁睍
  movzx   eax, bh             ;eax = (long)bh   楂?浣?鎵╁睍
  pop     edi                 ;
  xor     edx, 87             ;edx = edx ^ 0x87
  xor     eax, 87             ;eax = eax ^ 0x87
  shl     edx, 8              ;edx << 8
  pop     esi       
  or      eax, edx            ;eax = eax | edx  
  pop     ebx
  retn    4

鑷蟲錛屾秷鎭殑鍔犺В瀵嗛儴鍒嗗凡緇忓叏閮ㄨ繕鍘?

Phrancol Yang 2008-06-07 16:06 鍙戣〃璇勮
]]>
[鍘焆MIR3G浜屾鍔犺В瀵嗗弽姹囩紪鍒嗘瀽錛堝洓錛夆斺旇繕鍘?/title><link>http://m.tkk7.com/Phrancol/articles/205936.html</link><dc:creator>Phrancol Yang</dc:creator><author>Phrancol Yang</author><pubDate>Sat, 07 Jun 2008 02:20:00 GMT</pubDate><guid>http://m.tkk7.com/Phrancol/articles/205936.html</guid><wfw:comment>http://m.tkk7.com/Phrancol/comments/205936.html</wfw:comment><comments>http://m.tkk7.com/Phrancol/articles/205936.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/Phrancol/comments/commentRss/205936.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/Phrancol/services/trackbacks/205936.html</trackback:ping><description><![CDATA[     鎽樿: 鍦ㄤ笂涓綃囩殑璺熻釜涓紝璋冭瘯鍚庡彂鐜頒簩嬈″姞瀵嗙殑瀵嗗寵鍏跺疄灝辨槸涓涓父閲?08B480C錛屽垎鏋愪竴涓嬫暣涓簩嬈″姞瀵嗙殑榪囩▼錛屼互涓嬩唬鐮佸潎鍦╒C6.0涓繍琛岄氳繃錛屽姞瀵嗗悗鏁版嵁涓庡鎴風瀹為檯鍙戦佹暟鎹竴鑷淬? 鍑芥暟1 - _declspec(naked) void _stdcall getEncryptMsg(long *nIdentity, char * dest) nIdentity - 008B480C ...  <a href='http://m.tkk7.com/Phrancol/articles/205936.html'>闃呰鍏ㄦ枃</a><img src ="http://m.tkk7.com/Phrancol/aggbug/205936.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/Phrancol/" target="_blank">Phrancol Yang</a> 2008-06-07 10:20 <a href="http://m.tkk7.com/Phrancol/articles/205936.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>[鍘焆MIR3G浜屾鍔犺В瀵嗗弽姹囩紪鍒嗘瀽錛堜笁錛夆斺旇窡韙?http://m.tkk7.com/Phrancol/articles/205195.htmlPhrancol YangPhrancol YangSun, 01 Jun 2008 12:12:00 GMThttp://m.tkk7.com/Phrancol/articles/205195.htmlhttp://m.tkk7.com/Phrancol/comments/205195.htmlhttp://m.tkk7.com/Phrancol/articles/205195.html#Feedback0http://m.tkk7.com/Phrancol/comments/commentRss/205195.htmlhttp://m.tkk7.com/Phrancol/services/trackbacks/205195.html鏍規嵁3EF鎵懼埌鐢熸垚鍛戒護浣撶殑鍑芥暟錛岃鍑芥暟鍙湁涓涓弬鏁扳斺旀秷鎭綋錛岃漿鍒頒笂涓涓嚱鏁板緱鍒頒互涓嬩唬鐮?/p>

  push    1FFF           ;1FFF鍏ユ爤
  lea     eax, dword ptr [esp+CAC] ;(3244)  璺濈鏍堥《811涓瓨鍌ㄥ崟鍏?
  push    eax            ;eax鍏ユ爤 瑙e瘑鍚庤瀛樺叆鐨勫湴鍧鍏ユ爤
  add     edi, 10        ;edi=浠庡瓧絎︿覆絎?7涓瓧鑺傚紑濮嬪線鍚庣殑涓?br />   push    edi            ;瀵嗘枃鍏ユ爤
  call    004A0BD0       ;璺熻繘鍙戠幇榪欐槸鏅氱殑涓嬈¤В瀵嗭紝瑙e瘑鍚庢暟鎹瓨鍦╡sp+CAC閲?
  mov     byte ptr [esp+eax+CA8], 0
  xor     eax, eax
  mov     ecx, 100       ;ecx=100 (256) 寰幆嬈℃暟
  lea     edi, dword ptr [esp+3F8]   ;edi
  rep     stos dword ptr es:[edi]    ;
  lea     ecx, dword ptr [esp+3F8]  
  push    ecx
  lea     edx, dword ptr [ebx+3CD864]
  push    edx
  mov     ecx, ebx
  call    0042C440                   ;浜屾瑙e瘑錛岀敓鎴愬洖澶嶅瘑鏂?br />   lea     eax, dword ptr [esp+3F8]
  push    eax
  mov     ecx, 004D5C70 
  call    0049F770        ;璋冪敤messageSend(char* msg)
  lea     eax, dword ptr [esp+CA8]
  lea     edx, dword ptr [eax+1]
L023:
  mov     cl, byte ptr [eax]
  inc     eax
  test    cl, cl
  jnz L023
  sub     eax, edx
  cmp     eax, 3C
  jnz     0043BF9D
  mov     ecx, dword ptr [esp+CA8]
  mov     edx, dword ptr [esp+CAC]
  mov     eax, dword ptr [esp+CB0]
  mov     dword ptr [esp+38], ecx
  mov     ecx, dword ptr [esp+CB4]
  mov     dword ptr [esp+44], ecx
  mov     ecx, dword ptr [esp+CC0]
  mov     dword ptr [esp+3C], edx
  mov     edx, dword ptr [esp+CB8]
  mov     dword ptr [esp+40], eax
  mov     eax, dword ptr [esp+CBC]
  mov     dword ptr [esp+54], ecx
  mov     ecx, dword ptr [esp+CCC]
  mov     dword ptr [esp+48], edx
  mov     edx, dword ptr [esp+CC4]
  mov     dword ptr [esp+50], eax
  mov     eax, dword ptr [esp+CC8]
  mov     dword ptr [esp+60], ecx
  mov     ecx, dword ptr [esp+CD8]
  mov     dword ptr [esp+58], edx
  mov     edx, dword ptr [esp+CD0]
  mov     dword ptr [esp+5C], eax
  mov     eax, dword ptr [esp+CD4]
  mov     dword ptr [esp+24], ecx
  lea     ecx, dword ptr [esp+1C]
  mov     dword ptr [esp+1C], edx
  mov     edx, dword ptr [esp+CDC]
  mov     dword ptr [esp+20], eax
  mov     eax, dword ptr [esp+CE0]
  push    ecx
  mov     ecx, ebx
  mov     byte ptr [esp+50], 0
  mov     byte ptr [esp+68], 0
  mov     dword ptr [esp+2C], edx
  mov     dword ptr [esp+30], eax
  mov     byte ptr [esp+34], 0
  call    0042BD60
  lea     edx, dword ptr [esp+38]
  push    edx
  mov     ecx, ebx
  mov     byte ptr [ebx+49B160], al
  mov     byte ptr [ebx+49B161], ah
  call    0042BD60
  mov     word ptr [ebx+49B162], ax
  lea     eax, dword ptr [esp+50]
  push    eax
  mov     ecx, ebx
  call    0042BD60
  mov     word ptr [ebx+49B164], ax
  mov     ecx, dword ptr [esp+54AC]
  mov     dword ptr fs:[0], ecx
  pop     edi
  pop     esi
  pop     ebx
  mov     esp, ebp
  pop     ebp
  retn    4


鍒嗘瀽浠ヤ笂浠g爜鍙互綆鍗曞緱鍑轟互涓嬬粨璁?br /> 1. 浠巆all  004A0BD0 鐨勮皟鐢ㄥ彲浠ョ畝鍗曞垎鏋愬嚭浜屾瀵嗘枃鍙兘涔熸槸鏍囧噯娑堟伅緇撴瀯
2. 閫氳繃瀵規瘮鏈洿鏂扮増鏈笌鏈鏂扮増鏈3EF鐨勫彂閫佹儏鍐碉紝鏈洿鏂扮増鏈彂閫?EF鏃訛紝娑堟伅浣撴槸絀猴紝鍛戒護浣撳叾浠栧弬鏁頒笉涓?錛屽啀緇嗗垎鏋愶紝
鏈洿鏂扮殑鐗堟湰鐨?EF鍏跺疄灝辨槸鍓茶倝鐨勫懡浠?..........
鏈鏂扮増鏈殑瀹㈡埛绔敹鍒頒簩嬈″瘑鏂囧悗錛岀粡榪囦竴浜涘鐞嗭紝浠?EF涓哄懡浠ゅ彂鍚戞湇鍔″櫒
3. 浠巃dd edi, 10鍙互鐚滄祴錛屼簩嬈″瘑鏂囩殑鍛戒護浣撳彲鑳芥槸榪鋒儜浜虹敤鐨?br /> 4. 浠巆all 0049F770榪欎釜璋冪敤鏂畾 esp+3F8 灝辨槸浜屾瑙e瘑鍚庣殑鏄庢枃
5. 瀵逛簬call 0042C440榪欎釜璋冪敤錛屽彲浠ョ寽嫻嬶紝榪欎釜灝辨槸浜屾瑙e瘑鐨勫嚱鏁?br /> 6. 鏈嶅姟鍣ㄥ彂鏉ョ殑瀵嗘枃瀵逛簬鏈瑙e瘑鏄病鏈夊獎鍝嶇殑錛屽彧鏄瀹冭繘琛屼簡涓浜涙搷浣滐紝鐢熸垚浜?涓暟騫惰繘琛屽涓嬩繚瀛?br />   mov     byte ptr [ebx+49B160], al
  mov     byte ptr [ebx+49B161], ah
  mov     word ptr [ebx+49B162], ax
  mov     word ptr [ebx+49B164], ax
7. 浜屾瑙e瘑鍑芥暟鏈?涓弬鏁? arg1 = dword ptr [ebx+3CD864] , arg2 = [esp+3F8]
   涔熷氨鏄牴鎹甦word ptr [ebx+3CD864]鏉ョ敓鎴愯В瀵嗘槑鏂囷紝騫跺瓨鍏ュ湴鍧esp+3F8錛屼簬鏄痚bx+3CD864灝辨垚浜嗚В瀵嗙殑鍏抽敭



Phrancol Yang 2008-06-01 20:12 鍙戣〃璇勮
]]>
[鍘焆MIR3G浜屾鍔犺В瀵嗗弽姹囩紪鍒嗘瀽錛堜簩錛夆斺斿垎鏋?/title><link>http://m.tkk7.com/Phrancol/articles/205127.html</link><dc:creator>Phrancol Yang</dc:creator><author>Phrancol Yang</author><pubDate>Sun, 01 Jun 2008 02:48:00 GMT</pubDate><guid>http://m.tkk7.com/Phrancol/articles/205127.html</guid><wfw:comment>http://m.tkk7.com/Phrancol/comments/205127.html</wfw:comment><comments>http://m.tkk7.com/Phrancol/articles/205127.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/Phrancol/comments/commentRss/205127.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/Phrancol/services/trackbacks/205127.html</trackback:ping><description><![CDATA[<p>鏁版嵁鍙戦佹帴鏀舵儏鍐?<br /> ........瀹㈡埛绔笌Gateserver,Loginserver鐨勬暟鎹簰鎹紝鐪佺暐<br /> 1. 瀹㈡埛绔悜Gameserver鍙戦乕**鐧誨綍鐢ㄦ埛鍚?瑙掕壊鍚?楠岃瘉鏁?/楠岃瘉鏁?/鐗堟湰楠岃瘉鏁?1/0]<br /> 2. Gameserver鍚戝鎴風鍙戦佸瘑鏂囷紝綾諱技#eLrBHMNx<F=hgmlYA]X]ENtpGM`X@?PuN`LwT_m>RmleJ_l{PAMHQ?pUCpdbENa<F`pjBllQC=HSC\\pT?LduQ_y=PQM>JptK!<br /> 3. 瀹㈡埛绔悜Gameserver鍙戦佽В瀵嗗悗瀵嗘枃錛岀被浼?3<<<<<Jx?<<<<<<<<A>xZCNLSHoPpAnQRF?ljIaaUPmlSF^L_BmtfFODJA_X\\A]T`GNlq@L!<br /> ........嬈㈣繋淇℃伅錛岃澶囦俊鎭瓑鐪佺暐</p> <p>鏁版嵁鏍煎紡<br /> [#][鏍囪瘑浣峕[鎸囦護澶碷[娑堟伅浣揮[!]<br /> 渚嬪 #3<<<<<B\\<<<<<<<<<mi{EhL!</p> <p>鍛戒護緇撴瀯浣?br /> typedef struct tag_TDEFAULTMESSAGE<br /> {<br />     int     nRecog;<br />     WORD    wIdent;  3EF<br />     WORD    wParam;<br />     WORD    wTag;<br />     WORD    wSeries;<br /> } _TDEFAULTMESSAGE, *_LPTDEFAULTMESSAGE;</p> <p>瑙e瘑鍛戒護浣?lt;<<<<Jx?<<<<<<<<寰楀埌wIdent鍊兼槸3EF(1007)錛孫D鎵撳紑Mir3.exe錛屾煡鎵懼父閲?00003EF錛岃窡韙繘鍏ワ紝寰楀埌濡備笅浠g爜<br /> >>Method1(鏈煡鍙傛暟)<br />   push    esi<br />   push    edi<br />   push    0    <br />   push    0<br />   push    0<br />   push    0<br />   mov     esi, ecx<br />   push    3EF<br />   lea     edi, dword ptr [esi+18]  ;esi+18 鏄懡浠ょ粨鏋勪綋鐨勯鍦板潃<br />   push    edi         ;鍛戒護緇撴瀯浣撻鍦板潃<br />   call    004A0D00    ;鐢熸垚鍛戒護緇撴瀯浣?(edi,3ef,0,0,0,0)<br />   mov     eax, dword ptr [esp+C] ; eax淇濆瓨絎竴涓弬鏁?br />   push    0<br />   push    eax<br />   push    edi<br />   mov     ecx, esi    ;浼犻抰his鎸囬拡錛?br />   call    0049E450    ;鍙戦佹暟鎹紝arg3: 0, arg2: 絎竴涓弬鏁? arg1: 鍛戒護緇撴瀯浣?br />   pop     edi<br />   pop     esi<br />   retn    4</p> <p>綆鍗曞垎鏋愶紝鍏ユ爤鐨?涓?鍜?EF,鍒欏搴旂粨鏋勪綋,璇ュ嚱鏁拌嚦灝?涓弬鏁幫紝鐩墠涓嶇煡榪欎釜鍙傛暟鏄粈涔堟剰鎬濓紝璺熻繘0049E450鐪嬬湅<br /> >>Method2(鍛戒護緇撴瀯浣?鏈煡鍙傛暟,0)<br />   mov     eax, dword ptr [esp+4]  ;eax=鍛戒護緇撴瀯浣?br />   push    ebx<br />   push    ebp<br />   push    esi<br />   mov     esi, ecx                ;寰楀埌this鎸囬拡<br />   push    20<br />   lea     ebp, dword ptr [esi+24] ;esi+18鏄懡浠ょ粨鏋勪綋錛屽姞瀵嗗懡浠ょ粨鏋勪綋寰楀埌鐨勫瓧絎︿覆淇濆瓨鍦╡si+24涓?br />   push    ebp                      <br />   push    eax<br />   call    004A0CA0                ;璺熻繘鍙戠幇鏄姞瀵嗗懡浠ょ粨鏋勪綋,arg3: 20(32), arg2: esi+24, arg1: 鍛戒護緇撴瀯浣撳湴鍧 <br />   mov     eax, dword ptr [esi+14] ;eax=esi+14=鏍囪瘑浣?br />   cmp     eax, 9 <br />   jl L015                         ;濡傛灉鏍囪瘑浣嶅皬浜?錛屽垯璺沖埌L015<br />   mov     dword ptr [esi+14], 1   ;鍚﹀垯鏍囪瘑浣嶉噸璁句負1<br />   jmp L017<br /> L015:<br />   inc     eax<br />   mov     dword ptr [esi+14], eax ;鏍囪瘑浣嶈嚜鍔?<br /> L017:<br />   mov     edx, dword ptr [esp+14] ;edx=絎?涓弬鏁?br />   test    edx, edx                ;<br />   je L048                         ;濡傛灉絎?涓弬鏁頒負0錛屽垯璺寵漿鍒癓048<br />   mov     eax, dword ptr [esp+18] ;eax=絎?涓弬鏁? 0<br />   test    eax, eax                <br />   push    edi                  <br />   jnz L031                        ;eax涓嶇瓑浜?鍒欒煩杞?br />   mov     eax, edx                ;eax=絎?涓弬鏁?br />   lea     edi, dword ptr [eax+1]  <br /> L026:<br />   mov     cl, byte ptr [eax]      ;cl=絎?涓弬鏁扮1涓瓧鑺?br />   inc     eax                     ;eax                    <br />   test    cl, cl                  ;寰幆寰楀埌絎竴涓弬鏁扮殑闀垮害<br />   jnz L026                        ;娌″埌瀛楃涓插熬鍒欑戶緇驚鐜?br />   sub     eax, edi                <br /> L031:<br />   push    2000<br />   push    eax<br />   lea     edi, dword ptr [esi+44]<br />   push    edi<br />   push    edx<br />   call    004A0B10                ;璋冪敤鍔犲瘑鍑芥暟錛屽皢edx鍔犲瘑錛屼繚瀛樺湪esi+44涓?br />   mov     ecx, dword ptr [esi+14]<br />   push    edi<br />   push    ebp<br />   push    ecx<br />   lea     ebx, dword ptr [esi+2044]<br />   push    004CBFE4                 ; #%d%s%s!<br />   push    ebx<br />   call    004BB568<br />   add     esp, 14<br />   pop     edi<br />   jmp L056<br /> L048:<br />   mov     edx, dword ptr [esi+14]<br />   push    ebp<br />   push    edx<br />   lea     ebx, dword ptr [esi+2044]<br />   push    004CBFC4                   ; #%d%s! <br />   push    ebx<br />   call    004BB568                   ;sprintf  鏍煎紡鍖栧彂閫佺粰鏈嶅姟鍣ㄧ鐨勬暟鎹?br />   add     esp, 10<br /> L056:<br />   mov     eax, ebx<br />   lea     edx, dword ptr [eax+1]<br /> L058:<br />   mov     cl, byte ptr [eax]<br />   inc     eax                        ;榪欎釜寰幆寰楀埌鏁版嵁闀垮害<br />   test    cl, cl<br />   jnz L058<br />   push    0<br />   sub     eax, edx<br />   push    eax                        ; 鏁版嵁闀垮害<br />   mov     eax, dword ptr [esi+6044]<br />   push    ebx                 ; Data 錛岃鍙戦佺殑鏁版嵁<br />   push    eax                 ; Socket瀵硅薄<br />   call    <jmp.&WS2_32.#19>   ;榪欓噷鏄皟鐢╯end(Socket瀵硅薄, 瑕佸彂閫佺殑鏁版嵁, 鏁版嵁闀垮害, 0 (flag));<br />   pop     esi<br />   pop     ebp<br />   pop     ebx<br />   retn    0C</p> <p>L017鍜孡031璇存槑Method1鍜孧ethod2涓殑鏈煡鍙傛暟灝辨槸鏄庢枃娑堟伅浣擄紝Method1鍙湁1涓秷鎭綋鍙傛暟<br /> </p> <p><br />  </p> <img src ="http://m.tkk7.com/Phrancol/aggbug/205127.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/Phrancol/" target="_blank">Phrancol Yang</a> 2008-06-01 10:48 <a href="http://m.tkk7.com/Phrancol/articles/205127.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>[鍘焆MIR3G浜屾鍔犺В瀵嗗弽姹囩紪鍒嗘瀽錛堜竴錛夆斺斿垵鎺?/title><link>http://m.tkk7.com/Phrancol/articles/204124.html</link><dc:creator>Phrancol Yang</dc:creator><author>Phrancol Yang</author><pubDate>Fri, 30 May 2008 08:34:00 GMT</pubDate><guid>http://m.tkk7.com/Phrancol/articles/204124.html</guid><wfw:comment>http://m.tkk7.com/Phrancol/comments/204124.html</wfw:comment><comments>http://m.tkk7.com/Phrancol/articles/204124.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/Phrancol/comments/commentRss/204124.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/Phrancol/services/trackbacks/204124.html</trackback:ping><description><![CDATA[<p>紿佸嚮浜嗕竴涓槦鏈熺殑姹囩紪錛屽啀瀵圭収姘戦棿嫻佷紶鐨勪紶濂囨簮鐮?C++鐗堟湰)錛屽熀鏈懜娓呬簡榪欓儴鍒嗙殑浠g爜</p> <p>OD鎵撳紑Mir3.exe(Mir3G_20070108) -> ASCII ->鎵懼埌**%s/%s/%d/%d/%d/1/%d->鍙屽嚮錛屽緱鍒板涓嬩唬鐮?/p> <p><br /> 榪欐浠g爜鏄皢鍑犱釜鍙傛暟錛屼嬌鐢╯printf鐢熸垚瀛楃涓詫紝鐒跺悗6BIT鍔犲瘑錛屼互#%d%s!鏍煎紡鍙戦佸埌鏈嶅姟鍣ㄧ<br /> 0049E2D0  mov     eax, dword ptr [esp+14]          ; eax=arg5錛堢5涓弬鏁幫級<br /> 0049E2D4  sub     esp, 600                                    ; 棰勭暀1536涓瓨鍌ㄥ崟鍏?br /> 0049E2DA  push    esi                                           <br /> 0049E2DB  push    edi<br /> 0049E2DC  mov     edi, dword ptr [<&USER32.wsprint>;  USER32.wsprintfA    <br /> 0049E2E2  push    eax                              ; /<%d>      ;eax鍏ユ爤<br /> **%s/%s/%d/%d/%d/1/arg5<br /> 0049E2E3  mov     eax, dword ptr [esp+618]         ; |  eax = arg3<br /> 0049E2EA  mov     esi, ecx                         ; |<br /> 0049E2EC  mov     ecx, dword ptr [esp+61C]         ; | ecx = arg4<br /> 0049E2F3  mov     edx, ecx                         ; |             edx=ecx=arg4<br /> 0049E2F5  xor     edx, FA0280AF                    ; |    edx=arg4寮傛垨FA0280AF <br /> 0049E2FB  push    edx                              ; |<%d>   edx鍏ユ爤<br /> **%s/%s/%d/%d/arg4寮傛垨FA0280AF/1/arg5<br /> 0049E2FC  mov     edx, eax                         ; |          edx=eax=arg3<br /> 0049E2FE  xor     edx, ecx                         ; |            edx=arg3寮傛垨arg4<br /> 0049E300  mov     ecx, dword ptr [esp+614]         ; |   ecx=arg1<br /> 0049E307  xor     edx, 5580AF27                    ; |      edx = edx寮傛垨5580AF27<br /> 0049E30D  push    edx                              ; |<%d>   edx鍏ユ爤<br /> **%s/%s/%d/arg3寮傛垨arg4鍐嶅紓鎴?580AF27/arg4寮傛垨FA0280AF/1/arg5<br /> 0049E30E  xor     eax, 3EB2C5CC                    ; |  eax = arg3寮傛垨3EB2C5CC<br /> 0049E313  push    eax                              ; |<%d><br /> **%s/%s/arg3寮傛垨3EB2C5CC/arg3寮傛垨arg4鍐嶅紓鎴?580AF27/arg4寮傛垨FA0280AF/1/arg5<br /> 0049E314  mov     eax, dword ptr [esp+620]         ; | eax = arg2<br /> 0049E31B  push    eax                              ; |<%s> <br /> **%s/arg2/arg3寮傛垨3EB2C5CC/arg3寮傛垨arg4鍐嶅紓鎴?580AF27/arg4寮傛垨FA0280AF/1/arg5<br /> 0049E31C  push    ecx                              ; |<%s><br /> **arg1/arg2/arg3寮傛垨3EB2C5CC/arg3寮傛垨arg4鍐嶅紓鎴?580AF27/arg4寮傛垨FA0280AF/1/arg5<br /> 0049E31D  lea     edx, dword ptr [esp+220]         ; |  edx 鎸囧悜涓婇潰棰勭暀鐨?536涓瓨鍌ㄥ崟鍏冧腑鏈鍚?12涓崟鍏冪殑棣栧湴鍧<br /> 0049E324  push    004CBFCC                         ; |**%s/%s/%d/%d/%d/1/%d<br /> 0049E329  push    edx                              ; |s<br /> 0049E32A  call    edi                              ; \wsprintfA  edx鎸囧悜鐢熸垚鐨勬槑鏂囧瓧絎︿覆棣栧湴鍧<br /> 0049E32C  add     esp, 20                      ; 鍓嶇Щ32涓瓨鍌ㄥ崟鍏?br /> 0049E32F  push    1FF                             512鍏ユ爤  <鍔犲瘑鍑芥暟絎?涓弬鏁?gt;<br /> 0049E334  lea     eax, dword ptr [esp+20C]  eax =鏄庢枃瀛楃涓?br /> 0049E33B  push    eax                              ; /String   <br /> 0049E33C  call    dword ptr [<&KERNEL32.lstrlenA>] ; \lstrlenA 寰楀埌鏄庢枃鐨勯暱搴︼紝淇濆瓨鍦╡ax涓?br /> 0049E342  push    eax                                   eax鍏ユ爤   鏄庢枃闀垮害鍏ユ爤<鍔犲瘑鍑芥暟絎?涓弬鏁?gt;<br /> 0049E343  lea     ecx, dword ptr [esp+10]     ecx=絎竴嬈″叆鏍堢殑edi鐨勫鹼紝搴旇鏄煇涓垚鍛樺彉閲?br /> 0049E347  push    ecx                                   ecx鍏ユ爤<鍔犲瘑鍑芥暟絎?涓弬鏁?gt;<br /> 0049E348  lea     edx, dword ptr [esp+214]  <br /> 0049E34F  push    edx                                    鏄庢枃瀛楃涓查<鍔犲瘑鍑芥暟絎?涓弬鏁?gt;<br /> 0049E350  call    004A0B10                           璋冪敤鍔犲瘑鍑芥暟<br /> fnEncode(char *strSrc, char *strDest, int lenSrc, 512)<br /> ...................<br /> 鍚庨潰鏄彂閫佷俊鎭?/p> <img src ="http://m.tkk7.com/Phrancol/aggbug/204124.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/Phrancol/" target="_blank">Phrancol Yang</a> 2008-05-30 16:34 <a href="http://m.tkk7.com/Phrancol/articles/204124.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://hnlchb.com" target="_blank">最近国语视频在线观看免费播放 </a>| <a href="http://maomaots.com" target="_blank">精品一区二区三区免费毛片</a>| <a href="http://xiaoduanfa.com" target="_blank">中文字幕在线观看免费视频</a>| <a href="http://xxyy66.com" target="_blank">亚洲VA中文字幕无码毛片</a>| <a href="http://szhszszy.com" target="_blank">成av免费大片黄在线观看</a>| <a href="http://5ggy.com" target="_blank">伊人久久精品亚洲午夜</a>| <a href="http://meijibear.com" target="_blank">成年免费a级毛片免费看无码</a>| <a href="http://www-79983.com" target="_blank">亚洲精品字幕在线观看</a>| <a href="http://sqmdjz.com" target="_blank">毛片在线播放免费观看</a>| <a href="http://fz166.com" target="_blank">久久亚洲精品成人无码网站</a>| <a href="http://gnebs.com" target="_blank">亚欧在线精品免费观看一区</a>| <a href="http://h47h.com" target="_blank">亚洲三级在线播放</a>| <a href="http://tlyihong.com" target="_blank">成年丰满熟妇午夜免费视频</a>| <a href="http://yangguang882.com" target="_blank">狠狠入ady亚洲精品</a>| <a href="http://langse3.com" target="_blank">狠狠色婷婷狠狠狠亚洲综合</a>| <a href="http://hetaoqpj.com" target="_blank">好紧我太爽了视频免费国产</a>| <a href="http://maopiandao163.com" target="_blank">久久精品国产亚洲AV无码麻豆</a>| <a href="http://eigakyuka.com" target="_blank">37pao成人国产永久免费视频</a>| <a href="http://342030.com" target="_blank">亚洲国产日韩在线成人蜜芽</a>| <a href="http://zdmaid.com" target="_blank">免费一本色道久久一区</a>| <a href="http://8833081.com" target="_blank">国产精品亚洲va在线观看</a>| <a href="http://www79909c.com" target="_blank">亚洲日本一区二区一本一道</a>| <a href="http://wuiso.com" target="_blank">一个人免费视频在线观看www</a>| <a href="http://www-777730.com" target="_blank">中文字幕亚洲色图</a>| <a href="http://b7277.com" target="_blank">女人被男人躁的女爽免费视频</a>| <a href="http://fholaer.com" target="_blank">国产亚洲精品国产福利在线观看</a>| <a href="http://tianmao920.com" target="_blank">老司机亚洲精品影视www</a>| <a href="http://333uy.com" target="_blank">亚洲免费在线播放</a>| <a href="http://3x79.com" target="_blank">国产三级在线免费</a>| <a href="http://323c.com" target="_blank">亚洲理论在线观看</a>| <a href="http://ydysmedia.com" target="_blank">午夜免费不卡毛片完整版</a>| <a href="http://czshenyue.com" target="_blank">成人久久久观看免费毛片</a>| <a href="http://cqkalai.com" target="_blank">亚洲AV综合色一区二区三区</a>| <a href="http://ahjmdd.com" target="_blank">一区二区无码免费视频网站</a>| <a href="http://yangguang882.com" target="_blank">免费无码国产在线观国内自拍中文字幕 </a>| <a href="http://www-456446.com" target="_blank">男女做羞羞的事视频免费观看无遮挡 </a>| <a href="http://tjbdyx.com" target="_blank">色在线亚洲视频www</a>| <a href="http://haodiaose35pao.com" target="_blank">免费无码不卡视频在线观看</a>| <a href="http://lemonbt.com" target="_blank">中文字幕在线成人免费看</a>| <a href="http://www789789.com" target="_blank">亚洲伊人久久大香线蕉在观</a>| <a href="http://69xjk.com" target="_blank">亚洲精品动漫人成3d在线</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>