Function at 0x409f60
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x456205
mov eax, dword fs:[0]
push eax
sub esp, 0xf0
mov eax, dword [0x464380]
xor eax, esp
mov dword [esp + 0xec], eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x464380]
xor eax, esp
push eax
lea eax, [esp + 0x104]
mov dword fs:[0], eax
push 0x23
mov dword [esp + 0x24], ecx
xor ebx, ebx
push str.http:__tj.sgshurufa.com_server_time
lea ecx, [esp + 0x58]
mov dword [esp + 0x70], 0xf
mov dword [esp + 0x6c], ebx
mov byte [esp + 0x5c], bl
call fcn.00407f10
push 0x80
mov dword [esp + 0x110], ebx
call fcn.00413dd9
add esp, 4
mov dword [esp + 0x18], eax
cmp eax, ebx
mov byte [esp + 0x10c], 1
je 0x409ff4
mov ecx, eax
call fcn.0040cac0
mov esi, eax
mov dword [esp + 0x18], esi
jmp 0x409ffa
mov dword [esp + 0x18], ebx
mov esi, ebx
cmp dword [esp + 0x68], 0x10
mov eax, dword [esp + 0x54]
mov byte [esp + 0x10c], bl
jae 0x40a010
lea eax, [esp + 0x54]
push eax
mov ecx, esi
call fcn.0040c9a0
mov ecx, esi
call fcn.0040bba0
mov ecx, dword [eax + 0x10]
cmp ecx, ebx
lea esi, [eax + 0xc]
je 0x40a030
mov eax, dword [esi + 8]
sub eax, ecx
jne 0x40a035
mov eax, 1
lea edi, [eax + 1]
push edi
call fcn.004123a4
push edi
mov ebp, eax
push ebx
push ebp
call fcn.004133a0
add esp, 0x10
mov ecx, esi
xor edi, edi
call fcn.00407180
test eax, eax
jbe 0x40a084
mov ecx, dword [esi + 4]
cmp ecx, ebx
je 0x40a068
mov eax, dword [esi + 8]
sub eax, ecx
cmp edi, eax
jb 0x40a06d
call fcn.00413db0
mov eax, dword [esi + 4]
mov cl, byte [edi + eax]
mov byte [edi + ebp], cl
mov ecx, esi
add edi, 1
call fcn.00407180
cmp edi, eax
jb 0x40a058
mov ecx, dword [esp + 0x18]
cmp ecx, ebx
je 0x40a094
mov edx, dword [ecx]
mov eax, dword [edx]
push 1
call eax
push ebp
call fcn.0040b350
add esp, 4
lea ecx, [esp + 0x1c]
mov esi, eax
call fcn.0040cc80
lea ecx, [esp + 0x1c]
push ecx
lea ecx, [esp + 0x8c]
call fcn.0040ed20
push ebx
lea ecx, [esp + 0x28]
mov byte [esp + 0x110], 2
call fcn.004112f0
mov edi, 0xf
mov eax, esi
mov byte [esp + 0x10c], 3
mov dword [esp + 0x4c], edi
mov dword [esp + 0x48], ebx
mov byte [esp + 0x38], bl
lea ecx, [eax + 1]
lea esp, [esp]
mov dl, byte [eax]
add eax, 1
cmp dl, bl
jne 0x40a0f0
sub eax, ecx
push eax
push esi
lea ecx, [esp + 0x3c]
call fcn.00407f10
push 1
lea edx, [esp + 0x28]
push edx
lea eax, [esp + 0x3c]
push eax
lea ecx, [esp + 0x94]
mov byte [esp + 0x118], 4
call fcn.004104a0
mov esi, 0x10
cmp dword [esp + 0x4c], esi
mov byte [esp + 0x17], al
mov byte [esp + 0x10c], 3
jb 0x40a14a
mov ecx, dword [esp + 0x38]
push ecx
call fcn.0041387e
add esp, 4
cmp byte [esp + 0x17], bl
jne 0x40a15f
cmp ebp, ebx
je 0x40a15f
push ebp
call fcn.00413f39
add esp, 4
xor ebp, ebp
push ebx
push 0x4575ce
lea ecx, [esp + 0x74]
mov dword [esp + 0x8c], edi
mov dword [esp + 0x88], ebx
mov byte [esp + 0x78], bl
call fcn.00407f10
push str.timestamp
lea ecx, [esp + 0x28]
mov byte [esp + 0x110], 5
call fcn.004122f0
mov ecx, eax
call fcn.00410670
test al, al
jne 0x40a1c0
push str.timestamp
lea ecx, [esp + 0x28]
call fcn.004122f0
mov ecx, eax
call fcn.00410c00
cmp eax, ebx
je 0x40a1c0
mov edx, dword [esp + 0x20]
mov dword [edx], eax
cmp ebp, ebx
je 0x40a1cd
push ebp
call fcn.00413f39
add esp, 4
cmp dword [esp + 0x84], esi
jb 0x40a1e3
mov eax, dword [esp + 0x70]
push eax
call fcn.0041387e
add esp, 4
lea ecx, [esp + 0x24]
mov dword [esp + 0x84], edi
mov dword [esp + 0x80], ebx
mov byte [esp + 0x70], bl
mov byte [esp + 0x10c], 2
call fcn.00411470
cmp dword [esp + 0xf8], esi
jb 0x40a21f
mov ecx, dword [esp + 0xe4]
push ecx
call fcn.0041387e
add esp, 4
cmp dword [esp + 0xc8], esi
mov dword [esp + 0xf8], edi
mov dword [esp + 0xf4], ebx
mov byte [esp + 0xe4], bl
jb 0x40a24d
mov edx, dword [esp + 0xb4]
push edx
call fcn.0041387e
add esp, 4
lea ecx, [esp + 0x9c]
mov dword [esp + 0xc8], edi
mov dword [esp + 0xc4], ebx
mov byte [esp + 0xb4], bl
call fcn.00409710
lea ecx, [esp + 0x88]
call fcn.00407c60
cmp dword [esp + 0x68], esi
jb 0x40a28d
mov eax, dword [esp + 0x54]
push eax
call fcn.0041387e
add esp, 4
mov ecx, dword [esp + 0x104]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0xec]
xor ecx, esp
call fcn.00413385
add esp, 0xfc
ret