Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .text:6C845CDF ; =============== S U B R O U T I N E =======================================
- .text:6C845CDF
- .text:6C845CDF ; Attributes: bp-based frame
- .text:6C845CDF
- .text:6C845CDF ; __stdcall GetMessageCommand(x, x, x, x, x)
- .text:6C845CDF _GetMessageCommand@20 proc near ; CODE XREF: DoProtocolMulticast(x,x,x,x,x)+3Ep
- .text:6C845CDF ; DoMulticast(x,x,x,x,x)+5Ap ...
- .text:6C845CDF
- .text:6C845CDF var_20 = dword ptr 0Ch
- .text:6C845CDF pktsize = dword ptr 10h
- .text:6C845CDF pkt = dword ptr 14h
- .text:6C845CDF arg_10 = dword ptr 18h
- .text:6C845CDF
- .text:6C845CDF mov edi, edi
- .text:6C845CE1 push ebp
- .text:6C845CE2 mov ebp, esp
- .text:6C845CE4 mov edx, [ebp+arg_10]
- .text:6C845CE7 and dword ptr [edx], 0
- .text:6C845CEA mov ecx, [ebp+pkt]
- .text:6C845CED and dword ptr [ecx], 0
- .text:6C845CF0 cmp [ebp+pktsize], 4
- .text:6C845CF4 jb short loc_6C845D2D
- .text:6C845CF6 mov eax, [ebp+var_20]
- .text:6C845CF9 cmp dword ptr [eax], 79616C70h
- .text:6C845CFF jnz short loc_6C845D2D
- .text:6C845D01 cmp [ebp+pktsize], 8
- .text:6C845D05 jnb short loc_6C845D0E
- .text:6C845D07 mov eax, 80070057h
- .text:6C845D0C jmp short loc_6C845D35
- .text:6C845D0E ; ---------------------------------------------------------------------------
- .text:6C845D0E
- .text:6C845D0E loc_6C845D0E: ; CODE XREF: GetMessageCommand(x,x,x,x,x)+26j
- .text:6C845D0E push esi
- .text:6C845D0F mov esi, [eax+4]
- .text:6C845D12 and esi, 0FFFFh
- .text:6C845D18 mov [ecx], esi
- .text:6C845D1A movzx eax, word ptr [eax+6]
- .text:6C845D1E cmp eax, 1
- .text:6C845D21 mov [edx], eax
- .text:6C845D23 pop esi
- .text:6C845D24 jnb short loc_6C845D33
- .text:6C845D26 mov eax, 80004001h
- .text:6C845D2B jmp short loc_6C845D35
- .text:6C845D2D ; ---------------------------------------------------------------------------
- .text:6C845D2D
- .text:6C845D2D loc_6C845D2D: ; CODE XREF: GetMessageCommand(x,x,x,x,x)+15j
- .text:6C845D2D ; GetMessageCommand(x,x,x,x,x)+20j
- .text:6C845D2D mov dword ptr [ecx], 0Ah
- .text:6C845D33
- .text:6C845D33 loc_6C845D33: ; CODE XREF: GetMessageCommand(x,x,x,x,x)+45j
- .text:6C845D33 xor eax, eax
- .text:6C845D35
- .text:6C845D35 loc_6C845D35: ; CODE XREF: GetMessageCommand(x,x,x,x,x)+2Dj
- .text:6C845D35 ; GetMessageCommand(x,x,x,x,x)+4Cj
- .text:6C845D35 pop ebp
- .text:6C845D36 retn 14h
- .text:6C845D36 _GetMessageCommand@20 endp
- .text:6C845D36
- .text:6C845D36 ; ---------------------------------------------------------------------------
- .text:6C845D39 align 4
- .text:6C845D3C db 2 dup(0CCh)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement