Function at 0x48a1c2
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x2928
call fcn.00492280
mov eax, dword [0x4eb664]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [ebp + 8]
push ebx
push esi
push edi
mov dword [ebp - 0x28e8], eax
mov eax, dword [ebp + 0xc]
mov esi, ecx
xor ebx, ebx
and dword [ebp - 0x28dc], ebx
push str.http:__lb.did.ijinshan.com_lb__v2plb
lea ecx, [ebp - 0x28cc]
mov dword [ebp - 0x28e0], eax
mov byte [ebp - 0x28cd], 0
xor edi, edi
call fcn.0040513a
push 0x4c7e08
lea ecx, [ebp - 0x289c]
call fcn.00407395
xor eax, eax
push 0xf
pop ecx
mov dword [ebp - 0x2844], eax
mov byte [ebp - 0x2854], al
mov dword [ebp - 0x285c], eax
mov byte [ebp - 0x286c], al
lea eax, [ebp - 0x286c]
push eax
mov dword [ebp - 0x2840], ecx
mov dword [ebp - 0x2858], ecx
call fcn.00487f71
mov dword [esp], 0x4c7e0c
call fcn.004071c8
pop ecx
push eax
push 0x4c7e0c
lea ecx, [ebp - 0x2854]
call fcn.00420541
push 0xffffffffffffffff
push edi
lea eax, [ebp - 0x286c]
push eax
lea ecx, [ebp - 0x2854]
call fcn.0042049b
push 0xffffffffffffffff
push edi
lea eax, [ebp - 0x286c]
push eax
lea ecx, [ebp - 0x289c]
call fcn.0042049b
xor eax, eax
push 0xf
pop ecx
mov dword [ebp - 0x2874], eax
mov byte [ebp - 0x2884], al
mov dword [ebp - 0x28a4], eax
mov byte [ebp - 0x28b4], al
lea eax, [ebp - 0x28b4]
push eax
lea eax, [ebp - 0x2884]
mov dword [ebp - 0x2870], ecx
mov dword [ebp - 0x28a0], ecx
push eax
mov ecx, esi
call fcn.00489c61
push 0x4c7e10
call fcn.004071c8
pop ecx
push eax
push 0x4c7e10
lea ecx, [ebp - 0x2854]
call fcn.00420541
push 0xffffffffffffffff
push edi
lea eax, [ebp - 0x2884]
push eax
lea ecx, [ebp - 0x2854]
call fcn.0042049b
push 0xffffffffffffffff
push edi
lea eax, [ebp - 0x2884]
push eax
lea ecx, [ebp - 0x289c]
call fcn.0042049b
push 0x4c7e14
call fcn.004071c8
pop ecx
push eax
push 0x4c7e14
lea ecx, [ebp - 0x2854]
call fcn.00420541
push 0xffffffffffffffff
push edi
lea eax, [ebp - 0x28b4]
push eax
lea ecx, [ebp - 0x2854]
call fcn.0042049b
push 0xffffffffffffffff
push edi
lea eax, [ebp - 0x28b4]
push eax
lea ecx, [ebp - 0x289c]
call fcn.0042049b
push str.lm9823_jhssdfmq6ok9x
call fcn.004071c8
pop ecx
push eax
push str.lm9823_jhssdfmq6ok9x
lea ecx, [ebp - 0x289c]
call fcn.00420541
lea eax, [ebp - 0x286c]
push eax
lea eax, [ebp - 0x289c]
push eax
mov ecx, esi
call fcn.0048941b
push 0x4c7e34
call fcn.004071c8
pop ecx
push eax
push 0x4c7e34
lea ecx, [ebp - 0x2854]
call fcn.00420541
push 0xffffffffffffffff
push edi
lea eax, [ebp - 0x286c]
push eax
lea ecx, [ebp - 0x2854]
call fcn.0042049b
lea eax, [ebp - 0x2854]
push eax
lea eax, [ebp - 0x283c]
push eax
mov ecx, esi
call fcn.0048b0b9
push 0xffffffffffffffff
push edi
push eax
lea ecx, [ebp - 0x28cc]
call fcn.0040483a
push edi
push 1
lea ecx, [ebp - 0x283c]
call fcn.00405ac5
cmp byte [esi + 0xc4], bl
jne 0x48a405
int3
xor eax, eax
push 0x3c
push eax
mov dword [ebp - 0x282c], eax
mov byte [ebp - 0x283c], al
lea eax, [ebp - 0x2928]
push eax
mov dword [ebp - 0x2828], 0xf
call fcn.004921d0
lea eax, [ebp - 0x24]
mov dword [ebp - 0x2924], eax
lea eax, [ebp - 0x2824]
mov dword [ebp - 0x2918], eax
add esp, 0xc
cmp dword [ebp - 0x28b8], 8
mov ecx, 0x800
lea eax, [ebp - 0x1824]
mov dword [ebp - 0x2914], ecx
mov dword [ebp - 0x28fc], eax
mov dword [ebp - 0x28f8], ecx
lea ecx, [ebp - 0x2928]
lea eax, [ebp - 0x28cc]
cmovae eax, dword [ebp - 0x28cc]
push ecx
push eax
mov ecx, esi
mov dword [ebp - 0x2928], 0x3c
mov dword [ebp - 0x2920], 0x10
call fcn.0045ffcd
test eax, eax
je 0x48a68c
cmp byte [esi + 0xc5], bl
je 0x48a4bf
lea eax, [esi + 0xc8]
cmp dword [eax + 0x14], 8
jb 0x48a4b6
mov eax, dword [eax]
push 0
push 0
push eax
push 3
jmp 0x48a4c5
xor eax, eax
push eax
push eax
push eax
push eax
push 0x4bdc60
mov ecx, esi
call fcn.00460466
mov ebx, eax
test ebx, ebx
je 0x48a68c
mov eax, 0x7530
push eax
push eax
push 0xea60
push 0
push ebx
mov ecx, esi
call fcn.00460539
movzx eax, word [ebp - 0x2910]
push eax
lea eax, [ebp - 0x2824]
push eax
push ebx
mov ecx, esi
call fcn.0045ff9a
mov dword [ebp - 0x28dc], eax
test eax, eax
je 0x48a68c
push dword [ebp - 0x291c]
lea ecx, [ebp - 0x1824]
push ecx
push 0x4d510c
push eax
mov ecx, esi
call fcn.00460315
mov edi, eax
test edi, edi
je 0x48a68c
push 0
push 0
push edi
mov ecx, esi
call fcn.00460504
test eax, eax
je 0x48a68c
push edi
mov ecx, esi
call fcn.00460477
test eax, eax
je 0x48a68c
lea eax, [ebp - 0x28ec]
push eax
lea eax, [ebp - 0x824]
push eax
push 0x13
push edi
mov ecx, esi
mov dword [ebp - 0x28ec], 0x800
call fcn.004604b8
test eax, eax
je 0x48a68c
lea eax, [ebp - 0x824]
push eax
call fcn.00492c7d
cmp eax, 0xc8
sete al
pop ecx
mov byte [ebp - 0x28cd], al
test al, al
je 0x48a68c
and dword [ebp - 0x28d8], 0
lea eax, [ebp - 0x28d8]
push eax
push edi
mov ecx, esi
call fcn.00460496
test eax, eax
je 0x48a68c
and dword [ebp - 0x28d4], 0
mov eax, dword [ebp - 0x28d8]
jmp 0x48a644
lea eax, [ebp - 0x28d4]
push eax
push 0x7ff
lea eax, [ebp - 0x824]
push eax
push edi
mov ecx, esi
call fcn.004604e7
test eax, eax
je 0x48a64e
mov eax, dword [ebp - 0x28d4]
cmp eax, 0x800
jae 0x48a73e
mov byte [ebp + eax - 0x824], 0
lea eax, [ebp - 0x824]
push eax
call fcn.004071c8
pop ecx
push eax
lea eax, [ebp - 0x824]
push eax
lea ecx, [ebp - 0x283c]
call fcn.00420541
mov eax, dword [ebp - 0x28e4]
cmp eax, dword [ebp - 0x28d4]
jbe 0x48a64e
sub eax, dword [ebp - 0x28d4]
mov dword [ebp - 0x28e4], eax
test eax, eax
jg 0x48a5d8
push dword [ebp - 0x28e0]
lea eax, [ebp - 0x283c]
push dword [ebp - 0x28e8]
mov ecx, esi
push eax
call fcn.0048aa69
mov eax, dword [ebp - 0x28e8]
cmp dword [eax + 0x10], 0
je 0x48a685
cmp dword [eax + 0x10], 0x28
ja 0x48a685
mov eax, dword [ebp - 0x28e0]
cmp byte [eax], 0
jne 0x48a68c
mov byte [ebp - 0x28cd], 0
lea ecx, [ebp - 0x283c]
call fcn.004073c4
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
push str.KSReportNet_error_code:__x
lea eax, [ebp - 0x824]
push 0x800
push eax
call fcn.00499880
add esp, 0x10
test edi, edi
je 0x48a6c3
push edi
mov ecx, esi
call fcn.0045ff77
mov eax, dword [ebp - 0x28dc]
test eax, eax
je 0x48a6d5
push eax
mov ecx, esi
call fcn.0045ff77
test ebx, ebx
je 0x48a6e1
push ebx
mov ecx, esi
call fcn.0045ff77
lea ecx, [ebp - 0x28b4]
call fcn.004073c4
lea ecx, [ebp - 0x2884]
call fcn.004073c4
lea ecx, [ebp - 0x286c]
call fcn.004073c4
lea ecx, [ebp - 0x2854]
call fcn.004073c4
lea ecx, [ebp - 0x289c]
call fcn.004073c4
push 0
push 1
lea ecx, [ebp - 0x28cc]
call fcn.00405ac5
mov ecx, dword [ebp - 4]
mov al, byte [ebp - 0x28cd]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.0048f059
leave
ret 8
call fcn.00492b3a
int3