Function at 0x4624b0
Capabilities:
Create process on windows
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x214
mov eax, dword [ebp + 0xc]
push ebx
push esi
movzx esi, ax
push edi
shr eax, 0x10
mov edi, eax
mov ebx, ecx
mov ecx, dword [ebx + 4]
push edi
push esi
call fcn.00405090
test eax, eax
je 0x462685
mov eax, dword [ebx + 0xc]
lea esi, [eax + 0x18]
mov edi, 0x4bb448
mov ecx, 1
xor edx, edx
mov dword [esp + 0xc], esi
repe cmpsb byte [esi], byte es:[edi]
je 0x4625e3
mov edi, 0x4bb448
lea esi, [eax + 0x74]
mov ecx, 1
xor edx, edx
repe cmpsb byte [esi], byte es:[edi]
je 0x4625e3
mov eax, dword [esp + 0xc]
push eax
call fcn.00462d30
add esp, 4
test eax, eax
jne 0x46253b
mov ecx, dword [0xec0e0c]
mov edx, dword [ecx]
push 1
push eax
add edx, 0x1ccf0
push edx
jmp 0x462608
mov eax, dword [ebx + 0xc]
add eax, 0x74
push eax
call fcn.00462d30
add esp, 4
test eax, eax
jne 0x462565
mov ecx, dword [0xec0e0c]
mov edx, dword [ecx]
push 1
push eax
add edx, 0x1cd38
push edx
jmp 0x462643
push 0
call fcn.004a7c10
mov ecx, dword [0x653470]
add esp, 4
push 0
call fcn.00464400
mov ecx, dword [0x652e0c]
add ecx, 0x48c
call fcn.004649b0
mov eax, dword [0x653498]
mov ecx, dword [0x652e0c]
push eax
call fcn.0049c7a0
mov eax, dword [ebx + 0xc]
mov edx, dword [0x652e0c]
add eax, 0x18
add edx, 0x520
mov cl, byte [eax]
inc eax
mov byte [edx], cl
inc edx
test cl, cl
jne 0x4625b0
mov ebx, dword [ebx + 0xc]
mov ecx, dword [0x652e0c]
add ebx, 0x74
add ecx, 0x535
lea esp, [esp]
mov al, byte [ebx]
inc ebx
mov byte [ecx], al
inc ecx
test al, al
jne 0x4625d0
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 8
mov esi, dword [esp + 0xc]
xor edx, edx
mov edi, 0x4bb448
mov ecx, 1
repe cmpsb byte [esi], byte es:[edi]
push 1
push edx
jne 0x462622
mov eax, dword [0xec0e0c]
mov ecx, dword [eax]
add ecx, 0x1cd80
push ecx
call fcn.00463780
add esp, 0xc
push 0
mov ecx, ebx
call fcn.00462350
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 8
mov edi, 0x4bb448
lea esi, [eax + 0x74]
mov ecx, 1
xor edx, edx
repe cmpsb byte [esi], byte es:[edi]
jne 0x46265d
mov eax, dword [0xec0e0c]
mov ecx, dword [eax]
add ecx, 0x1cdc8
push ecx
call fcn.00463780
add esp, 0xc
push 1
mov ecx, ebx
call fcn.00462350
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 8
mov edx, dword [0xec0e0c]
mov eax, dword [edx]
add eax, 0x1ce10
push eax
call fcn.00463780
add esp, 0xc
push 0
mov ecx, ebx
call fcn.00462350
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 8
mov ecx, dword [ebx + 4]
push edi
push esi
add ecx, 0x2c
call fcn.00405090
test eax, eax
je 0x462742
mov ecx, dword [0x653498]
push 6
push ecx
call dword [sym.imp.USER32.dll_ShowWindow]
xor eax, eax
mov byte [esp + 0x10], 0
mov ecx, 0x40
lea edi, [esp + 0x11]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov byte [esp + 0x118], 0
xor eax, eax
mov ecx, 0x40
lea edi, [esp + 0x119]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
lea edx, [esp + 0x10]
push edx
stosb byte es:[edi], al
call fcn.004a7c60
add esp, 4
mov edi, 0x4bb448
lea esi, [esp + 0x10]
mov ecx, 1
xor eax, eax
repe cmpsb byte [esi], byte es:[edi]
je 0x46270e
lea ecx, [esp + 0x10]
push ecx
push str.C:Program_FilesInternet_ExplorerIEXPLORE.EXE__s
lea edx, [esp + 0x120]
push edx
jmp 0x462720
push str.http:__bbs.zhao97.com
push str.C:Program_FilesInternet_ExplorerIEXPLORE.EXE__s
lea eax, [esp + 0x120]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
push 5
lea ecx, [esp + 0x11c]
push ecx
call dword [sym.imp.KERNEL32.dll_WinExec]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 8
mov ecx, dword [ebx + 4]
push edi
push esi
add ecx, 0x58
call fcn.00405090
test eax, eax
je 0x46276d
mov ecx, dword [0x653474]
push 1
call fcn.0041d070
mov ecx, dword [0x653474]
push 2
call fcn.0041cdd0
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 8