Function at 0x405588
Capabilities:
Check http status code
Reference sql statements

Disassembly:
call fcn.00408d95
lea esi, [ebp + 0x337f0]
lea edi, [ebp + 0x439d0]
mov ecx, 0x55
rep movsd dword es:[edi], dword [esi]
mov esi, 0x409120
mov dword [ebp - 0x14], esi
lea eax, [ebp + 0x58]
push eax
add eax, 0x338f7
push eax
add eax, 0x10081
push eax
mov al, 3
call fcn.0040b469
test edx, 0x392c
bswap eax
mov dword [ebp + 0x439b8], eax
mov ax, 0x1a
mov word [ebp + 0x3395d], ax
mov ax, 8
mov word [ebp + 0x3395f], ax
sub eax, eax
mov word [ebp + 0x33961], ax
sub eax, eax
mov word [ebp + 0x33963], ax
mov ax, 0x87
mov word [ebp + 0x33965], ax
mov esi, 0x40a5c0
lea edi, [ebp + 0x339b8]
mov ecx, 0x21
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x4090e8
mov dword [ebp - 0x14], esi
lea eax, [ebp + 0x339b8]
push eax
movzx eax, word [eax - 0x53]
push eax
movzx eax, word [ebp + 0x33963]
push eax
movzx eax, word [ebp + 0x33961]
push eax
movzx eax, word [ebp + 0x3395f]
push eax
movzx eax, word [ebp + 0x3395d]
push eax
mov al, 6
call fcn.0040b5db
test edx, 0x389b
bswap eax
mov dword [ebp + 0x439b8], eax
mov esi, 0x4090d8
mov dword [ebp - 0x14], esi
lea eax, [ebp + 0x3394f]
push eax
mov al, 1
call fcn.0040b41f
test edx, 0x3877
bswap eax
mov dword [ebp + 0x439b8], eax
call fcn.00408da4
cmp dword [ebp + 0x64], 0
jl 0x405a16
cmp dword [ebp + 0x64], 0x64
je 0x405a16
call fcn.00408d95
lea esi, [ebp + 0x337f0]
lea edi, [ebp + 0x439d0]
mov ecx, 0x55
rep movsd dword es:[edi], dword [esi]
mov esi, 0x409120
mov dword [ebp - 0x14], esi
lea eax, [ebp + 0x58]
push eax
add eax, 0x338f7
push eax
add eax, 0x10081
push eax
mov al, 3
call fcn.0040b469
test edx, 0x3819
bswap eax
mov dword [ebp + 0x439b8], eax
mov ax, 5
mov word [ebp + 0x33955], ax
mov ax, 3
mov word [ebp + 0x33953], ax
mov ax, 0x16
mov word [ebp + 0x33951], ax
mov esi, 0x4091d8
mov dword [ebp - 0x14], esi
lea eax, [ebp + 0x3394f]
push eax
movzx eax, word [eax + 2]
push eax
movzx eax, word [ebp + 0x33953]
push eax
movzx eax, word [ebp + 0x33955]
push eax
mov al, 4
call fcn.0040b263
test edx, 0x37bf
bswap eax
mov dword [ebp + 0x439b8], eax
mov eax, dword [ebp + 0x64]
mov dword [ebp + 0x33944], eax
cmp dword [ebp + 0x33944], 0
jne 0x4058e4
mov ax, 5
mov word [ebp + 0x33955], ax
sub eax, eax
mov word [ebp + 0x3395b], ax
mov ax, 0x1e4
mov word [ebp + 0x33959], ax
mov ax, 5
mov word [ebp + 0x33957], ax
mov eax, 1
mov dword [ebp + 0x3396b], eax
mov esi, 0x4094c0
mov dword [ebp - 0x14], esi
mov eax, dword [ebp + 0x3396b]
push eax
lea eax, [ebp + 0x3394f]
push eax
add eax, 0xfffffd69
push eax
movzx eax, word [ebp + 0x33957]
push eax
movzx eax, word [ebp + 0x33959]
push eax
movzx eax, word [ebp + 0x3395b]
push eax
movzx eax, word [ebp + 0x33955]
push eax
mov al, 7
call fcn.0040b3d5
test edx, 0x3723
bswap eax
mov dword [ebp + 0x439b8], eax
mov ax, 5
mov word [ebp + 0x33955], ax
mov ax, 1
mov word [ebp + 0x3395b], ax
mov ax, 0x1c7
mov word [ebp + 0x33959], ax
mov ax, 2
mov word [ebp + 0x33957], ax
mov eax, 1
mov dword [ebp + 0x3396b], eax
mov esi, 0x4096c0
mov dword [ebp - 0x14], esi
mov eax, dword [ebp + 0x3396b]
push eax
lea eax, [ebp + 0x3056c]
push eax
add eax, 0x314f
push eax
movzx eax, word [ebp + 0x33957]
push eax
movzx eax, word [ebp + 0x33959]
push eax
movzx eax, word [ebp + 0x3395b]
push eax
movzx eax, word [ebp + 0x33955]
push eax
mov al, 7
call fcn.0040b3d5
test edx, 0x369b
bswap eax
mov dword [ebp + 0x439b8], eax
mov ax, 5
mov word [ebp + 0x33955], ax
mov ax, 2
mov word [ebp + 0x3395b], ax
mov ax, 0x1c7
mov word [ebp + 0x33959], ax
mov ax, 0x28
mov word [ebp + 0x33957], ax
mov eax, 1
mov dword [ebp + 0x3396b], eax
mov esi, 0x409380
mov dword [ebp - 0x14], esi
mov eax, dword [ebp + 0x3396b]
push eax
lea eax, [ebp + 0x336ea]
push eax
add eax, 0xffffffd3
push eax
movzx eax, word [ebp + 0x33957]
push eax
movzx eax, word [ebp + 0x33959]
push eax
movzx eax, word [ebp + 0x3395b]
push eax
movzx eax, word [ebp + 0x33955]
push eax
mov al, 7
call fcn.0040b3d5
test edx, 0x3615
bswap eax
mov dword [ebp + 0x439b8], eax
mov ax, 0x19
mov word [ebp + 0x3395d], ax
mov ax, 8
mov word [ebp + 0x3395f], ax
sub eax, eax
mov word [ebp + 0x33961], ax
mov ax, 5
mov word [ebp + 0x33963], ax
mov ax, 0x5a
mov word [ebp + 0x33965], ax
mov esi, 0x40a648
lea edi, [ebp + 0x339b8]
mov ecx, 0x16
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x4090e8
mov dword [ebp - 0x14], esi
lea eax, [ebp + 0x339b8]
push eax
movzx eax, word [eax - 0x53]
push eax
movzx eax, word [ebp + 0x33963]
push eax
movzx eax, word [ebp + 0x33961]
push eax
movzx eax, word [ebp + 0x3395f]
push eax
movzx eax, word [ebp + 0x3395d]
push eax
mov al, 6
call fcn.0040b5db
test edx, 0x3583
bswap eax
mov dword [ebp + 0x439b8], eax
mov esi, 0x4090d8
mov dword [ebp - 0x14], esi
lea eax, [ebp + 0x3394f]
push eax
mov al, 1
call fcn.0040b41f
test edx, 0x355f
bswap eax
mov dword [ebp + 0x439b8], eax
call fcn.00408da4
cmp dword [ebp + 0x64], 0
jne 0x405a11
mov ax, word [ebp + 0x336b8]
mov word [ebp + 0x41a], ax
mov al, byte [ebp + 0x336ba]
mov byte [ebp + 0x41c], al
lea esi, [ebp + 0x336bd]
lea edi, [ebp + 0x33748]
mov ecx, 0xa
rep movsd dword es:[edi], dword [esi]
mov ax, word [ebp + 0x336bb]
mov word [ebp + 0x418], ax
mov ebx, dword [ebp + 0x33780]
bswap ebx
mov edx, dword [ebp + 0x3377c]
bswap edx
or edx, 0x30303030
or ebx, 0x30303030
bswap ebx
mov dword [ebp + 0x33744], ebx
bswap edx
mov dword [ebp + 0x33740], edx
call fcn.00404e97
jmp 0x405687
call fcn.00408d95
lea esi, [ebp + 0x337f0]
lea edi, [ebp + 0x439d0]
mov ecx, 0x55
rep movsd dword es:[edi], dword [esi]
mov esi, 0x409120
mov dword [ebp - 0x14], esi
lea eax, [ebp + 0x58]
push eax
add eax, 0x338f7
push eax
add eax, 0x10081
push eax
mov al, 3
call fcn.0040b469
test edx, 0x349e
bswap eax
mov dword [ebp + 0x439b8], eax
mov ax, 0x14
mov word [ebp + 0x3395d], ax
mov ax, 8
mov word [ebp + 0x3395f], ax
sub eax, eax
mov word [ebp + 0x33961], ax
sub eax, eax
mov word [ebp + 0x33963], ax
mov ax, 0xd
mov word [ebp + 0x33965], ax
mov esi, 0x40a6a4
lea edi, [ebp + 0x339b8]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov esi, 0x4090e8
mov dword [ebp - 0x14], esi
lea eax, [ebp + 0x339b8]
push eax
movzx eax, word [eax - 0x53]
push eax
movzx eax, word [ebp + 0x33963]
push eax
movzx eax, word [ebp + 0x33961]
push eax
movzx eax, word [ebp + 0x3395f]
push eax
movzx eax, word [ebp + 0x3395d]
push eax
mov al, 6
call fcn.0040b5db
test edx, 0x3413
bswap eax
mov dword [ebp + 0x439b8], eax
mov esi, 0x4090d8
mov dword [ebp - 0x14], esi
lea eax, [ebp + 0x3394f]
push eax
mov al, 1
call fcn.0040b41f
test edx, 0x33ef
bswap eax
mov dword [ebp + 0x439b8], eax
call fcn.00408da4
cmp dword [esp + 4], 0xffffff81
jne fcn.00405b19
ret 4