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

Disassembly:
push 0xffffffffffffffff
push 0x456075
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.00407f20
push 0x80
mov dword [esp + 0x110], ebx
call fcn.00413c59
add esp, 4
mov dword [esp + 0x18], eax
cmp eax, ebx
mov byte [esp + 0x10c], 1
je 0x40a004
mov ecx, eax
call fcn.0040c950
mov esi, eax
mov dword [esp + 0x18], esi
jmp 0x40a00a
mov dword [esp + 0x18], ebx
mov esi, ebx
cmp dword [esp + 0x68], 0x10
mov eax, dword [esp + 0x54]
mov byte [esp + 0x10c], bl
jae 0x40a020
lea eax, [esp + 0x54]
push eax
mov ecx, esi
call fcn.0040c830
mov ecx, esi
call fcn.0040ba30
mov ecx, dword [eax + 0x10]
cmp ecx, ebx
lea esi, [eax + 0xc]
je 0x40a040
mov eax, dword [esi + 8]
sub eax, ecx
jne 0x40a045
mov eax, 1
lea edi, [eax + 1]
push edi
call fcn.00412224
push edi
mov ebp, eax
push ebx
push ebp
call fcn.00413220
add esp, 0x10
mov ecx, esi
xor edi, edi
call fcn.00407180
test eax, eax
jbe 0x40a094
mov ecx, dword [esi + 4]
cmp ecx, ebx
je 0x40a078
mov eax, dword [esi + 8]
sub eax, ecx
cmp edi, eax
jb 0x40a07d
call fcn.00413c30
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 0x40a068
mov ecx, dword [esp + 0x18]
cmp ecx, ebx
je 0x40a0a4
mov edx, dword [ecx]
mov eax, dword [edx]
push 1
call eax
push ebp
call fcn.0040b1d0
add esp, 4
lea ecx, [esp + 0x1c]
mov esi, eax
call fcn.0040cb10
lea ecx, [esp + 0x1c]
push ecx
lea ecx, [esp + 0x8c]
call fcn.0040eba0
push ebx
lea ecx, [esp + 0x28]
mov byte [esp + 0x110], 2
call fcn.00411170
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 0x40a100
sub eax, ecx
push eax
push esi
lea ecx, [esp + 0x3c]
call fcn.00407f20
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.00410320
mov esi, 0x10
cmp dword [esp + 0x4c], esi
mov byte [esp + 0x17], al
mov byte [esp + 0x10c], 3
jb 0x40a15a
mov ecx, dword [esp + 0x38]
push ecx
call fcn.004136fe
add esp, 4
cmp byte [esp + 0x17], bl
jne 0x40a16f
cmp ebp, ebx
je 0x40a16f
push ebp
call fcn.00413db9
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.00407f20
push str.timestamp
lea ecx, [esp + 0x28]
mov byte [esp + 0x110], 5
call fcn.00412170
mov ecx, eax
call fcn.004104f0
test al, al
jne 0x40a1d0
push str.timestamp
lea ecx, [esp + 0x28]
call fcn.00412170
mov ecx, eax
call fcn.00410a80
cmp eax, ebx
je 0x40a1d0
mov edx, dword [esp + 0x20]
mov dword [edx], eax
cmp ebp, ebx
je 0x40a1dd
push ebp
call fcn.00413db9
add esp, 4
cmp dword [esp + 0x84], esi
jb 0x40a1f3
mov eax, dword [esp + 0x70]
push eax
call fcn.004136fe
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.004112f0
cmp dword [esp + 0xf8], esi
jb 0x40a22f
mov ecx, dword [esp + 0xe4]
push ecx
call fcn.004136fe
add esp, 4
cmp dword [esp + 0xc8], esi
mov dword [esp + 0xf8], edi
mov dword [esp + 0xf4], ebx
mov byte [esp + 0xe4], bl
jb 0x40a25d
mov edx, dword [esp + 0xb4]
push edx
call fcn.004136fe
add esp, 4
lea ecx, [esp + 0x9c]
mov dword [esp + 0xc8], edi
mov dword [esp + 0xc4], ebx
mov byte [esp + 0xb4], bl
call fcn.00409720
lea ecx, [esp + 0x88]
call fcn.00407c60
cmp dword [esp + 0x68], esi
jb 0x40a29d
mov eax, dword [esp + 0x54]
push eax
call fcn.004136fe
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.00413205
add esp, 0xfc
ret