Function at 0x6e3a6916
Capabilities:
Check http status code

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x1c
push ebx
push esi
xor esi, esi
push edi
push 0x50
mov dword [ebp - 0xc], esi
mov dword [ebp - 0x10], esi
mov dword [ebp - 4], esi
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], esi
call int.6e3a1e1c
mov edi, eax
mov dword [ebp - 8], edi
cmp edi, esi
je 0x6e3b0800
mov ecx, dword [ebp + 0x14]
mov ebx, dword [ebp + 8]
lea eax, [ebp - 0x10]
push eax
push ecx
push ebx
call fcn.6e3a3dff
mov esi, eax
test esi, esi
jne 0x6e3b0839
mov ecx, dword [ebp + 0xc]
push ecx
call fcn.6e3a2ce1
mov dword [edi], eax
test eax, eax
je 0x6e3b086d
mov eax, dword [ebp - 0x10]
lea ecx, [ebp - 0xc]
push ecx
lea edx, [ebp - 4]
push edx
push 0x6e3a35c4
push eax
push ebx
call fcn.6e3a4781
mov esi, eax
test esi, esi
jne 0x6e3b08a4
mov eax, dword [ebp - 4]
test eax, eax
je 0x6e3b08d8
mov eax, dword [eax]
push eax
call fcn.6e3a2ce1
mov dword [edi + 4], eax
test eax, eax
je 0x6e3b090f
mov eax, dword [ebp - 4]
push eax
call fcn.6e3a6c58
mov eax, dword [ebp - 0x10]
lea ecx, [ebp - 0xc]
push ecx
lea edx, [ebp - 4]
push edx
push 0x6e3a35ac
push eax
xor esi, esi
push ebx
mov dword [ebp - 4], esi
call fcn.6e3a4781
mov eax, dword [ebp - 4]
cmp eax, esi
je 0x6e3a6c4b
cmp dword [eax], esi
je 0x6e3a6c4b
mov ecx, dword [eax]
push ecx
call fcn.6e3a2ce1
mov dword [edi + 0x48], eax
cmp eax, esi
je 0x6e3b0946
mov ecx, dword [ebp - 4]
push ecx
call fcn.6e3a6c58
mov dword [ebp - 4], esi
mov ecx, dword [ebp - 0x10]
lea edx, [ebp - 0xc]
push edx
lea eax, [ebp - 4]
push eax
push 0x6e3a359c
push ecx
push ebx
call fcn.6e3a4781
mov esi, eax
test esi, esi
jne 0x6e3b097f
mov eax, dword [ebp - 4]
test eax, eax
je 0x6e3b09b3
mov eax, dword [eax]
push eax
call fcn.6e3a2ce1
mov dword [edi + 8], eax
test eax, eax
je 0x6e3b09ea
mov eax, dword [ebp - 4]
push eax
call fcn.6e3a6c58
mov eax, dword [ebp - 0x10]
lea ecx, [ebp - 0xc]
push ecx
lea edx, [ebp - 4]
push edx
push 0x6e3a3580
push eax
push ebx
mov dword [ebp - 4], 0
call fcn.6e3a4781
mov esi, eax
test esi, esi
jne 0x6e3b0a21
mov eax, dword [ebp - 4]
test eax, eax
je 0x6e3b0a55
mov eax, dword [eax]
push eax
call dword [0x6e3a1008]
mov dword [edi + 0xc], eax
mov ecx, dword [ebp - 4]
add esp, 4
push ecx
call fcn.6e3a6c58
mov ecx, dword [ebp - 0x10]
lea edx, [ebp - 0xc]
push edx
lea eax, [ebp - 4]
push eax
push 0x6e3a3504
push ecx
push ebx
mov dword [ebp - 4], 0
call fcn.6e3a4781
mov esi, eax
test esi, esi
jne 0x6e3b0a8c
mov eax, dword [ebp - 4]
test eax, eax
je 0x6e3b0ac0
mov edx, dword [eax]
lea ecx, [ebp - 0x18]
push ecx
push edx
call fcn.6e3a7d05
mov esi, eax
mov eax, dword [ebp - 0x18]
mov dword [edi + 0x44], eax
test esi, esi
jne 0x6e3b0af7
mov eax, dword [ebp - 4]
push eax
call fcn.6e3a6c58
mov eax, dword [ebp - 0x10]
lea ecx, [ebp - 0xc]
push ecx
lea edx, [ebp - 4]
push edx
push 0x6e3a3540
push eax
push ebx
mov dword [ebp - 4], 0
call fcn.6e3a4781
mov esi, eax
test esi, esi
jne 0x6e3b0b2b
mov eax, dword [ebp - 4]
test eax, eax
je 0x6e3b0b5f
mov eax, dword [eax]
push eax
call fcn.6e3a2ce1
mov dword [edi + 0x18], eax
test eax, eax
je 0x6e3b0b96
mov eax, dword [ebp - 4]
push eax
call fcn.6e3a6c58
mov eax, dword [ebp - 0x10]
lea ecx, [ebp - 0xc]
push ecx
lea edx, [ebp - 0x14]
push edx
push 0x6e3a356c
push eax
push ebx
mov dword [ebp - 4], 0
call fcn.6e3a3e50
mov esi, eax
test esi, esi
jne 0x6e3b0bcd
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax]
mov esi, dword [ecx]
push esi
call int.6e3a1e1c
mov edi, eax
test edi, edi
je 0x6e3b0c01
mov ecx, dword [ebp - 0x14]
mov edx, dword [ecx]
mov eax, dword [edx + 4]
push esi
push eax
push edi
call fcn.6e3a84f3
mov eax, dword [ebp - 8]
mov dword [eax + 0x10], edi
mov dword [eax + 0x14], esi
mov ecx, dword [ebp - 0x14]
add esp, 0xc
push ecx
call fcn.6e3a3e91
mov ecx, dword [ebp - 0x10]
lea edx, [ebp - 0xc]
push edx
lea eax, [ebp - 4]
push eax
push 0x6e3a351c
push ecx
push ebx
call fcn.6e3a4781
mov esi, eax
test esi, esi
jne 0x6e3b0c33
cmp dword [ebp - 4], 0
je 0x6e3b0c62
mov ecx, dword [ebp - 0xc]
lea eax, [ebp - 0x1c]
push eax
push 4
push ecx
call fcn.6e3a2c9b
mov esi, eax
test esi, esi
jne 0x6e3b0c8b
mov ecx, dword [ebp - 0x1c]
push ecx
call int.6e3a1e1c
mov ebx, eax
test ebx, ebx
je 0x6e3b0caf
xor edi, edi
cmp dword [ebp - 0xc], edi
jbe 0x6e3a6c26
lea esp, [esp]
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi*4]
push edx
call fcn.6e3a2ce1
test eax, eax
je 0x6e3b0cd6
mov dword [ebx + edi*4], eax
inc edi
cmp edi, dword [ebp - 0xc]
jb 0x6e3a6c09
mov esi, dword [ebp - 8]
mov dword [esi + 0x24], ebx
mov ecx, dword [ebp - 0xc]
mov dword [esi + 0x1c], ecx
mov edx, dword [ebp - 4]
push edx
call fcn.6e3a6c58
mov eax, dword [ebp + 0x10]
pop edi
mov dword [eax], esi
pop esi
xor eax, eax
pop ebx
mov esp, ebp
pop ebp
ret 0x10
mov dword [edi + 0x48], esi
jmp 0x6e3a6a0a
rol dword [ebp + 0x1423fe40], 0xc4
or ebx, eax
stosd dword es:[edi], eax
xor byte [edx], ch
lds eax, [edx - 0x16]
mov byte [0x425c2c1d], al
retf
bound esp, qword [ebx]
rol byte [ebx + 0x1a02329b], 1
jmp 0x6e3b0783
push esi
pop eax
je 0x6e3b07ed
mov al, 0xd1
arpl cx, si
mov ebx, 0x97c4a279
invalid
leave
movsb byte es:[edi], byte [esi]
test al, 0xd7
jnp 0x6e3b08b9
jl 0x6e3b08e8
invalid
arpl word [ecx + 0x61d88881], ax
mov esi, 0x8019a760
mov ecx, 0x1abd0580
imul ebx, dword [ebx], 0xfe7b2fb6
cmpsd dword [esi], dword es:[edi]
sbb dword [eax - 0x42fa7f47], eax
sbb ch, byte [ecx + 0x1b]
mov dh, 0x2f
jnp 0x6e3b08b0
and eax, 0xf46f6075
mov eax, 0xac2d88af
mov cl, 0x8b
sbb dword [edi], ecx
enter 0xffffffffffff93bd, 0xffffffffffffffc0
push esi
cli
mov byte [0x198bb1ac], ch
bswap eax
mov ebp, 0xfa56c093
popal
dec edi
iretd
cmp dword [ebx - 0x229083c5], ecx
mov ebx, 0xc9aedd2d
and ecx, 0xd565dfc0
add ah, bh
dec ebp
aad 2
out 0x4d, eax
in eax, 0xf3
push ecx
rol dword [ebp + 0x25], cl
leave
jae 0x6e3b089a
stosd dword es:[edi], eax
test byte [eax - 0x371c369b], dl
call 0xc32e71a0
xchg esp, eax
popal
cmp dl, byte [0xbbb79e91]
and eax, dword [eax - 0x3c1e5b11]
and dword [edx - 0x31], ebp
invalid
ret
sbb bl, byte [ecx]
pop es
sub byte [0xf46548b5], bl
ljmp 0xe201
mov bl, 0x90
mov cl, 0xb6
xchg ebp, eax
sal dword [edx + 0x2fff05c3], 0xc7
xchg bl, al
mov ah, 0x8f
xchg edi, eax
push ds
retf 0xbaae
int 0xfc
and cl, byte [edx - 0x169ac049]
cmp byte [edi], ch
adc dword [edx], ecx
mov cl, 0x28
salc
cdq
sar dword [ebx - 0x11], 1
insb byte es:[edi], dx
ror dword [esi + eax*2 + 0x29e53036], cl
cmpsd dword [esi], dword es:[edi]
jl 0x6e3b0a47
push es
push es
outsb dx, byte [esi]
adc dword [ecx], edx
add esp, dword [edx]
ljmp 0x5eaf
xor eax, 0xa15eafb6
xchg byte [edx - 0x632d263b], ch
pop edx
std
aad 8
pop ebp
aam 0xc2
cld
rol dword [ecx], 1
ret 0xd3ef
test ebp, ecx
insd dword es:[edi], dx
outsb dx, byte [esi]
imul eax, dword [edx + 0x2cdddcd5], 0x5091e3b5
mov esi, 0x607bf269
bound eax, qword [eax + 0x7ea32cf1]
mov ecx, 0xf42634af
ret 0x19ea
pop ss
aam 0xd0
mov al, 0xaa
test al, 0x3a
je 0x6e3b0a9b
loopne 0x6e3b09db
cmp eax, 0x80ada228
add dh, byte [ebx]
mov byte [0x330280ad], al
call 0xdccecc00
add eax, dword [ebp + 0x7d]
dec edi
mov bl, 0x30
xor ecx, ecx
clc
lcall 0x8f4f, 0x7b480f04
pop ss
cmp al, 0xb1
aas
invalid
jg 0x6e3b0af8
and byte [ebp - 0x45], al
sub byte [edx], dl
xchg ecx, eax
jne 0x6e3b0a8f
or dh, byte [edx + ebp*2 - 0x653c4bda]
or byte [esi + 0x52a00852], ch
mov ah, 0xc3
lcall 0x52a0, 0x852ae08
enter 0x5847, 0x49
das
fisub dword [esi - 0x4a]
mov eax, 0xe2ac848a
mov dl, 0x95
push edx
invalid
add eax, 0x67f93bf3
xchg dword [ebx + 0x14], ecx
xchg dword [bp + di + 0x14], ecx
inc esp
cmp al, 0xf0
jnp 0x6e3b0abc
out dx, eax
fsubr st(5), st(0)
invalid
push ds
ljmp 0x1340:0xed5d0f6d
dec eax
inc edx
iretd
fidiv word [edx - 0x19f0d54d]
inc ecx
loope 0x6e3b0ba3
pop esp
loope 0x6e3b0bcf
jae 0x6e3b0ba7
add ebx, dword [eax]
invalid
xchg esi, eax
sbb eax, 0x86a89c70
std
mov ebp, 0xc672641c
fisttp dword [esi + 0x12]
fstp xword [ecx + 0x23]
dec esi
adc bl, bl
jns 0x6e3b0bcb
and ecx, dword [ebx + ebx*2 + 0x7f6d8b39]
mov word [ebx + 0x39], ds
mov ebp, dword [ebp + 0x7f]
pop edx
out 0x27, eax
pop edi
nop dword [ecx + ebp*2 - 8]
int1
push esp
shr al, 1
enter 0xffffffffffffe504, 0xffffffffffffffbf
in al, 0x48
mov dl, 2
xchg ebp, eax
xor ecx, dword [0xe9e30b60]
das
sub eax, 0xd7548210
adc byte [edx + 0x60c8d754], al
out 0xfd, eax
push esp
xlatb
enter 0xffffffffffffe760, 0xfffffffffffffffd
pushfd
xchg edi, eax
jecxz 0x6e3b0b6f
pop eax
add dword [ebp - 0x7211b162], 0x19
or eax, 0xefa382cb
add dword ss:[ebp + 0x6e], ebp
inc ebp
imul edi, dword [eax - 0x4aef5209], 0x7c
out dx, eax
sbb dword [edi - 0x4120925c], esp
outsd dx, dword [esi]
inc byte fs:[ecx - 0x6f05391b]
jns 0x6e3b0c76
int1
dec eax
xchg ebp, eax
wait
cdq
insd dword es:[edi], dx
sbb eax, 0x16cd5eb7
lcall 0x4b1d, 0xc99bf172
sahf
invalid
xor eax, 0x7d232b54
pop esi
hlt
cmc
and bh, bh
loop 0x6e3b0c61
cli
push ebx
sbb byte [edi - 0xa], ah
mul byte [edi + ebp + 0x1ee1ce7a]
out 0x84, al
xchg dword [ebx + 0x3e61ad2b], ecx
pop edx
invalid
sub ebp, dword [ebp - 0xfa5c19f]
aaa
dec edx
push esp
popal
mov dh, 0x4f
dec edi
add al, 0xf1
adc esp, ecx
push edx
jne 0x6e3b0c81
pop es
pushfd
mov bh, 0x14
push ebp
mov al, 0xef
xor edx, edx
cmp al, 0xc0
inc eax
daa
invalid
inc edx
xchg esi, eax
fnstsw word [edx + 0x787f91bb]
xchg esi, eax
jnp 0x6e3b0c6b
rcl byte [ecx + 0x7a], cl
xor dword [ebx - 0x16], esp
idiv edi
test al, 0x55
or cl, cl
jp 0x6e3b0d3b
in al, 0xf5
imul esp
lodsb al, byte [esi]
dec edi
cmpsb byte [esi], byte es:[edi]
xchg esp, eax
int3
xlatb
mov bl, 0x9d
mov ebp, 0x8d89389f
adc eax, 0xbab12d48
and byte [esp + ecx*4 + 0x39], dl
clc
loop 0x6e3b0d0c
invalid
popfd
popfd
invalid
pop ebx
jmp 0x6e3b0d3d
call [esi - 0x1e]
out 0x4f, eax