Function at 0x43a0f1
Capabilities:
Check http status code

Disassembly:
push 0x84
mov eax, 0x57fbaf
call fcn.004f495a
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x70]
mov esi, dword [ebp + 0xc]
xor ebx, ebx
push eax
mov dword [ebp - 0x80], ebx
call fcn.0040bb40
and dword [ebp - 4], ebx
lea eax, [ebp - 0x70]
push eax
call fcn.00436148
cmp byte [0x60c510], bl
je 0x43a13a
call fcn.0041eeb0
test al, al
jne 0x43a13a
call fcn.00420c50
test al, al
je 0x43a164
cmp byte [0x60bfe1], 0
je 0x43a14d
call fcn.00446258
jmp 0x43a95c
cmp byte [0x60c020], 0
je 0x43a15b
call fcn.0048e830
call fcn.0043745b
test al, al
jne 0x43a16c
mov byte [esi], 0
jmp 0x43a95c
cmp byte [0x60c016], 0
je 0x43a1ac
push 7
push 0x5b6e5c
lea ecx, [ebp - 0x58]
call fcn.004313b0
xor ebx, ebx
inc ebx
cmp dword [eax + 0x14], 0x10
jb 0x43a18f
mov eax, dword [eax]
mov edx, eax
mov ecx, 0x60cf50
call fcn.00427690
test al, al
je 0x43a1ac
cmp dword [0x60cf78], 0
mov byte [ebp - 0x71], 1
jne 0x43a1b0
mov byte [ebp - 0x71], 0
test bl, 1
je 0x43a1bd
lea ecx, [ebp - 0x58]
call fcn.0040bb00
cmp byte [ebp - 0x71], 0
je 0x43a27e
mov edx, 0x60cf68
lea ecx, [ebp - 0x58]
call fcn.00430640
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 1
call fcn.00480800
sub esp, 0x18
mov byte [ebp - 4], 2
mov edx, eax
mov dword [ebp - 0x80], esp
mov ecx, esp
call fcn.00430640
sub esp, 0x18
mov byte [ebp - 4], 3
mov ecx, esp
push 0x5c226c
call fcn.0040ba80
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 2
call fcn.004309f0
add esp, 0x30
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x28]
call fcn.0040bb00
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x84], esp
push 0x5c2258
call fcn.0040ba80
sub esp, 0x18
mov byte [ebp - 4], 4
mov ecx, esp
push 0x5c2274
call fcn.0040ba80
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 1
call fcn.004309f0
add esp, 0x18
lea eax, [ebp - 0x58]
mov ecx, esp
push eax
call fcn.00422400
call fcn.0045c510
add esp, 0x18
push 0xbb8
call dword [sym.imp.KERNEL32.dll_Sleep]
lea ecx, [ebp - 0x58]
jmp 0x43a957
cmp dword [0x60cd64], 0
je 0x43a3a5
mov eax, dword [0x60bff0]
cmp byte [0x60bfe8], 0
push 2
pop ecx
cmovne eax, ecx
lea ecx, [ebp - 0x58]
push 0xb
push 0x5b6e50
mov dword [0x60bff0], eax
call fcn.004313b0
mov byte [ebp - 4], 5
cmp dword [eax + 0x14], 0x10
jb 0x43a2bd
mov eax, dword [eax]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.004304e0
pop ecx
pop ecx
push eax
mov ecx, 0x60c830
mov byte [ebp - 4], 6
call fcn.00422380
lea ecx, [ebp - 0x28]
call fcn.0040ba40
xor ebx, ebx
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], bl
call fcn.0040bb00
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x84], esp
push 0x60cb4c
call fcn.00422770
sub esp, 0x18
mov byte [ebp - 4], 7
mov ecx, esp
mov dword [ebp - 0x80], esp
push 0x60cab0
call fcn.00422770
sub esp, 0x18
mov byte [ebp - 4], 8
mov edx, 0x60c514
mov dword [ebp - 0x90], esp
mov ecx, esp
call fcn.004304b0
sub esp, 0x18
mov byte [ebp - 4], 9
mov edx, 0x60c6bc
mov dword [ebp - 0x88], esp
mov ecx, esp
call fcn.004304b0
sub esp, 0x18
mov byte [ebp - 4], 0xa
mov edx, 0x60c74c
mov dword [ebp - 0x7c], esp
mov ecx, esp
call fcn.004304b0
sub esp, 0x18
mov byte [ebp - 4], 0xb
mov ecx, esp
push 0x60ca14
call fcn.00422770
mov byte [ebp - 4], bl
call fcn.00418940
add esp, 0x90
call fcn.00435a49
call fcn.00436897
cmp dword [0x60cd14], ebx
jne 0x43a39e
push 0x3a98
call fcn.00480090
pop ecx
mov byte [esi], bl
jmp 0x43a95c
push 0xa
push 0x5b6e44
lea ecx, [ebp - 0x58]
call fcn.004313b0
mov byte [ebp - 4], 0xc
cmp dword [eax + 0x14], 0x10
jb 0x43a3c0
mov eax, dword [eax]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.004304e0
pop ecx
pop ecx
push eax
mov ecx, 0x60c830
mov byte [ebp - 4], 0xd
call fcn.00422380
lea ecx, [ebp - 0x28]
call fcn.0040ba40
lea ecx, [ebp - 0x58]
call fcn.0040bb00
xor ebx, ebx
mov dword [ebp - 0x2c], 7
push ebx
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x30], ebx
call fcn.0040c170
mov byte [ebp - 4], 0xe
mov edi, 0x60c74c
mov byte [ebp - 0x71], bl
cmp byte [0x607444], bl
je 0x43a41d
call fcn.00412ed0
test al, al
jne 0x43a492
cmp dword [0x60cd14], 0
jne 0x43a492
sub esp, 0x18
mov edx, edi
mov ecx, esp
mov dword [ebp - 0x78], esp
call fcn.004304b0
sub esp, 0x18
mov byte [ebp - 4], 0xf
mov ecx, esp
push 0x60ca14
call fcn.00422770
lea ecx, [ebp - 0x71]
mov byte [ebp - 4], 0xe
call fcn.004125d0
add esp, 0x30
cmp byte [ebp - 0x71], 0
je 0x43a492
sub esp, 0x18
mov edx, edi
mov ecx, esp
mov dword [ebp - 0x78], esp
call fcn.004304b0
sub esp, 0x18
mov byte [ebp - 4], 0x10
mov ecx, esp
push 0x60ca14
call fcn.00422770
mov byte [ebp - 4], 0xe
call fcn.00412870
add esp, 0x30
mov byte [esi], bl
jmp 0x43a954
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x78], esp
push 0x60cb4c
call fcn.00422770
sub esp, 0x18
mov byte [ebp - 4], 0x11
mov ecx, esp
mov dword [ebp - 0x7c], esp
push 0x60cab0
call fcn.00422770
sub esp, 0x18
mov byte [ebp - 4], 0x12
mov edx, 0x60c514
mov dword [ebp - 0x88], esp
mov ecx, esp
call fcn.004304b0
sub esp, 0x18
mov byte [ebp - 4], 0x13
mov edx, 0x60c6bc
mov dword [ebp - 0x90], esp
mov ecx, esp
call fcn.004304b0
sub esp, 0x18
mov byte [ebp - 4], 0x14
mov edx, edi
mov dword [ebp - 0x84], esp
mov ecx, esp
call fcn.004304b0
sub esp, 0x18
mov byte [ebp - 4], 0x15
mov ecx, esp
push 0x60ca14
call fcn.00422770
mov byte [ebp - 4], 0xe
call fcn.00418940
add esp, 0x90
lea ecx, [ebp - 0x28]
push 4
push 0x5b6e3c
call fcn.004313b0
mov byte [ebp - 4], 0x16
cmp dword [eax + 0x14], 0x10
jb 0x43a53f
mov eax, dword [eax]
xor edx, edx
mov ecx, eax
call fcn.0040ae40
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xe
call fcn.0040bb00
mov eax, dword [0x60c6b8]
cmp eax, 1
je 0x43a562
test eax, eax
jne 0x43a59b
cmp dword [0x60c524], 0
jne 0x43a59b
push 0x17
push 0x5b6e24
lea ecx, [ebp - 0x28]
call fcn.004313b0
mov byte [ebp - 4], 0x17
cmp dword [eax + 0x14], 0x10
jb 0x43a586
mov eax, dword [eax]
xor edx, edx
mov ecx, eax
call fcn.0040ae40
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xe
call fcn.0040bb00
cmp byte [0x607444], 0
je 0x43a603
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x78], esp
push 0x60cc34
call fcn.00422770
sub esp, 0x18
mov byte [ebp - 4], 0x18
mov ecx, esp
push 0x60cc1c
call fcn.00422770
cmp dword [ebp - 0x5c], 0x10
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0xe
cmovae ecx, dword [ebp - 0x70]
call fcn.004138d0
add esp, 0x30
test al, al
jne 0x43a603
mov byte [esi], bl
cmp dword [0x60cd14], 0
jne 0x43a954
push 0x3a98
call fcn.00480090
pop ecx
jmp 0x43a954
mov eax, dword [0x60cd14]
test eax, eax
je 0x43a72a
cmp eax, 0xc8
jae 0x43a72a
cmp byte [0x60bfe3], 0
mov esi, 0x60cd04
je 0x43a640
mov edx, esi
lea ecx, [ebp - 0x28]
call fcn.00430640
lea ecx, [ebp - 0x28]
call fcn.0040ba40
mov eax, dword [0x60cd14]
cmp eax, 2
jbe 0x43a660
cmp dword [0x60ca24], 0
je 0x43a660
sub esp, 0x18
mov edx, esi
mov ecx, esp
call fcn.00430640
push ebx
call fcn.00410550
push 0x5b2cd5
mov ecx, esi
call fcn.00422650
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x78], esp
push 0x60cb4c
call fcn.00422770
sub esp, 0x18
mov byte [ebp - 4], 0x19
mov ecx, esp
mov dword [ebp - 0x7c], esp
push 0x60cab0
call fcn.00422770
sub esp, 0x18
mov byte [ebp - 4], 0x1a
mov edx, 0x60c514
mov dword [ebp - 0x88], esp
mov ecx, esp
call fcn.004304b0
sub esp, 0x18
mov byte [ebp - 4], 0x1b
mov edx, 0x60c6bc
mov dword [ebp - 0x90], esp
mov ecx, esp
call fcn.004304b0
sub esp, 0x18
mov byte [ebp - 4], 0x1c
mov edx, edi
mov dword [ebp - 0x84], esp
mov ecx, esp
call fcn.004304b0
sub esp, 0x18
mov byte [ebp - 4], 0x1d
mov ecx, esp
push 0x60ca14
call fcn.00422770
mov byte [ebp - 4], 0xe
call fcn.00418940
add esp, 0x90
lea ecx, [ebp - 0x28]
push 4
push 0x5b6e3c
call fcn.004313b0
mov byte [ebp - 4], 0x1e
cmp dword [eax + 0x14], 0x10
jb 0x43a719
mov eax, dword [eax]
xor edx, edx
mov ecx, eax
call fcn.0040ae40
lea ecx, [ebp - 0x28]
call fcn.0040bb00
mov dword [ebp - 0x88], ebx
sub esp, 0x18
mov byte [ebp - 4], 0x1f
mov esi, 0x60cc84
mov dword [ebp - 0x78], esp
mov edx, esi
mov ecx, esp
call fcn.00430640
mov edx, 0x60ca14
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x28]
call fcn.00430640
sub esp, 0x18
mov byte [ebp - 4], 0x21
mov ecx, esp
mov edx, eax
push edi
call fcn.00426c80
mov edx, 0x4805f0
mov dword [esp], fcn.00480090
mov byte [ebp - 4], 0x22
call fcn.00412290
add esp, 0x34
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x28]
call fcn.0040ba40
mov edx, esi
lea ecx, [ebp - 0x28]
call fcn.00430640
push eax
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x23
call fcn.00422380
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x1f
call fcn.0040ba40
push ebx
mov esi, str.Global_
lea ecx, [ebp - 0x40]
push esi
call fcn.00422240
cmp eax, 0xffffffff
jne 0x43a7ed
lea eax, [ebp - 0x40]
mov edx, esi
push eax
lea ecx, [ebp - 0x28]
call fcn.00427450
pop ecx
push eax
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x24
call fcn.00422380
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x1f
call fcn.0040ba40
cmp dword [ebp - 0x2c], 8
lea eax, [ebp - 0x40]
lea ecx, [ebp - 0x8c]
cmovae eax, dword [ebp - 0x40]
push eax
call fcn.004103a0
test eax, eax
je 0x43a839
push 0xd
push 0x5b6e14
lea ecx, [ebp - 0x28]
call fcn.004313b0
mov byte [ebp - 4], 0x25
cmp dword [eax + 0x14], 0x10
jb 0x43a823
mov eax, dword [eax]
xor edx, edx
mov ecx, eax
call fcn.0040ae40
lea ecx, [ebp - 0x28]
call fcn.0040bb00
jmp 0x43a93f
push ecx
call fcn.0042b130
cmp byte [0x60c015], 0
je 0x43a85a
cmp byte [0x60c020], 0
je 0x43a85a
cmp dword [ebx], 0
je 0x43a93f
call fcn.0043779d
test al, al
je 0x43a93f
push ebx
call fcn.00509461
pop ecx
push eax
call fcn.0050dd5f
pop ecx
call fcn.00435a49
mov esi, dword [sym.imp.USER32.dll_SetTimer]
mov edi, 0x435fe3
push edi
push 0x7530
push 0x6d
push ebx
call esi
cmp dword [0x60bffc], 0
mov dword [0x60c094], eax
jle 0x43a8ae
push edi
push 0x2710
push 0x73
push ebx
call esi
mov dword [0x60c090], eax
cmp byte [0x60bfea], 0
je 0x43a8cd
imul eax, dword [0x607420], 0x3e8
push edi
push eax
push 0x75
push ebx
call esi
mov dword [0x60c08c], eax
call fcn.0041c760
sub esp, 0x18
mov edx, 0x60cd20
mov ecx, esp
call fcn.00430640
mov ecx, 0x480480
call fcn.004114f0
mov edx, 0x60c74c
mov dword [ebp - 0x78], esp
mov ecx, esp
call fcn.004304b0
sub esp, 0x18
mov byte [ebp - 4], 0x26
mov ecx, esp
push 0x60ca14
call fcn.00422770
mov byte [ebp - 4], 0x1f
call fcn.00412f60
add esp, 0x30
push ebx
push ebx
push 1
push ebx
call dword [sym.imp.KERNEL32.dll_CreateEventW]
mov dword [0x60c058], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00439d7b
lea ecx, [ebp - 0x28]
call fcn.0040ba40
call fcn.00436897
cmp dword [ebp - 0x88], 0
je 0x43a954
push dword [ebp - 0x88]
call dword [sym.imp.KERNEL32.dll_CloseHandle]
lea ecx, [ebp - 0x40]
call fcn.0040ba40
lea ecx, [ebp - 0x70]
call fcn.0040bb00
xor eax, eax
call fcn.004f4915
ret 8