Function at 0x411f00
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x63e23a
mov eax, dword fs:[0]
push eax
sub esp, 0x3c8
mov eax, dword [0x6f1114]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
push 0xb0
lea eax, [ebp - 0x13c]
push 0
push eax
call fcn.004b95f0
add esp, 0xc
lea ecx, [ebp - 0x13c]
push 1
push 3
call fcn.00418570
mov dword [ebp - 4], 0
mov eax, dword [0x6fe224]
test eax, eax
jne 0x411f9b
push 0x3e0
call fcn.004a14a7
mov esi, eax
mov dword [ebp - 0x224], esi
push 0x3e0
push 0
push esi
mov byte [ebp - 4], 1
call fcn.004b95f0
add esp, 0x10
mov ecx, esi
call fcn.004358e0
mov byte [ebp - 4], 0
mov dword [0x6fe224], eax
mov eax, dword [eax + 0x248]
cmp eax, 1
jne 0x411fad
push 0x6d79cc
jmp 0x411fbb
cmp eax, 2
jne 0x412885
push 0x6d79d0
lea eax, [ebp - 0x12c]
push eax
call fcn.0040dfd0
add esp, 8
mov dword [ebp - 0x30], 0
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
push 0x29
push str.https:__game.stpurl.com_game_v2_createvip
call fcn.004057d0
push 0xe0
lea eax, [ebp - 0x21c]
mov byte [ebp - 4], 3
push 0
push eax
call fcn.004b95f0
add esp, 0xc
mov byte [ebp - 0x21d], 0
lea eax, [ebp - 0x228]
mov dword [ebp - 0x228], 0x78
xorps xmm0, xmm0
mov dword [ebp - 0x224], 0
lea ecx, [ebp - 0x260]
movlpd qword [ebp - 0x298], xmm0
push eax
call fcn.0041a1d0
mov eax, dword [ebp - 0x260]
lea ecx, [ebp - 0x2e0]
push 0xa
mov dword [ebp - 0x278], eax
mov eax, dword [ebp - 0x25c]
push str.User_Agent
mov dword [ebp - 0x274], eax
mov dword [ebp - 0x2d0], 0
mov dword [ebp - 0x2cc], 0xf
mov byte [ebp - 0x2e0], 0
call fcn.004057d0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x2c8]
push 0xb
push 0x6d7914
mov dword [ebp - 0x2b8], 0
mov dword [ebp - 0x2b4], 0xf
mov byte [ebp - 0x2c8], 0
call fcn.004057d0
lea eax, [ebp - 0x2b0]
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x2e0]
push eax
push ecx
lea ecx, [ebp - 0x248]
call fcn.00417e10
mov dword [ebp - 0x224], eax
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x240]
push 7
push str.channel
mov dword [ebp - 0x230], 0
mov dword [ebp - 0x22c], 0xf
mov byte [ebp - 0x240], 0
call fcn.004057d0
lea eax, [ebp - 0x240]
mov byte [ebp - 4], 7
push eax
lea ecx, [ebp - 0x3d4]
call fcn.00404260
push 0x6f5700
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 8
call fcn.00404260
mov byte [ebp - 4], 0xa
mov edx, dword [ebp - 0x22c]
cmp edx, 0x10
jb 0x41216f
mov ecx, dword [ebp - 0x240]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x412165
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4128e6
push edx
push ecx
call fcn.004a14d7
add esp, 8
push 4
push str.hwid
lea ecx, [ebp - 0x240]
mov dword [ebp - 0x230], 0
mov dword [ebp - 0x22c], 0xf
mov byte [ebp - 0x240], 0
call fcn.004057d0
lea eax, [ebp - 0x240]
mov byte [ebp - 4], 0xb
push eax
lea ecx, [ebp - 0x3a4]
call fcn.00404260
push 0x6f5718
lea ecx, [ebp - 0x38c]
mov byte [ebp - 4], 0xc
call fcn.00404260
mov byte [ebp - 4], 0xe
mov edx, dword [ebp - 0x22c]
cmp edx, 0x10
jb 0x412204
mov ecx, dword [ebp - 0x240]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4121fa
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4128eb
push edx
push ecx
call fcn.004a14d7
add esp, 8
push 5
push str.payby
lea ecx, [ebp - 0x240]
mov dword [ebp - 0x230], 0
mov dword [ebp - 0x22c], 0xf
mov byte [ebp - 0x240], 0
call fcn.004057d0
lea eax, [ebp - 0x290]
mov byte [ebp - 4], 0xf
push eax
lea ecx, [ebp - 0x124]
call fcn.0040c130
lea eax, [ebp - 0x290]
push eax
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x374]
call fcn.0042aeb0
mov edx, dword [ebp - 0x27c]
cmp edx, 0x10
jb 0x41229a
mov ecx, dword [ebp - 0x290]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x412290
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4128f0
push edx
push ecx
call fcn.004a14d7
add esp, 8
mov byte [ebp - 4], 0xe
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x280], 0
mov dword [ebp - 0x27c], 0xf
mov byte [ebp - 0x290], 0
cmp edx, 0x10
jb 0x4122f3
mov ecx, dword [ebp - 0x240]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4122e9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4128f5
push edx
push ecx
call fcn.004a14d7
add esp, 8
mov byte [ebp - 4], 0x10
lea eax, [ebp - 0x3d4]
mov dword [ebp - 0x268], eax
lea ecx, [ebp - 0x20]
lea eax, [ebp - 0x344]
mov dword [ebp - 0x264], eax
lea eax, [ebp - 0x268]
push eax
call fcn.004984f0
mov edi, eax
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x240]
push 5
push str._time
mov dword [ebp - 0x230], 0
mov dword [ebp - 0x22c], 0xf
mov byte [ebp - 0x240], 0
call fcn.004057d0
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 4], 0x12
call fcn.004091f0
push eax
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x344]
call fcn.0042aeb0
mov edx, dword [ebp - 0x29c]
cmp edx, 0x10
jb 0x4123ad
mov ecx, dword [ebp - 0x2b0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4123a3
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4128fa
push edx
push ecx
call fcn.004a14d7
add esp, 8
mov byte [ebp - 4], 0x11
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x2a0], 0
mov dword [ebp - 0x29c], 0xf
mov byte [ebp - 0x2b0], 0
cmp edx, 0x10
jb 0x412406
mov ecx, dword [ebp - 0x240]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4123fc
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4128ff
push edx
push ecx
call fcn.004a14d7
add esp, 8
mov byte [ebp - 4], 0x13
lea eax, [ebp - 0x344]
mov dword [ebp - 0x270], eax
lea ecx, [ebp - 0x258]
lea eax, [ebp - 0x314]
mov dword [ebp - 0x26c], eax
lea eax, [ebp - 0x270]
push eax
call fcn.00498510
mov esi, eax
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0x14
push eax
lea ecx, [ebp - 0x314]
call fcn.00404260
lea eax, [ebp - 0x2fc]
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x314]
push eax
push ecx
lea ecx, [ebp - 0x2fc]
call fcn.0042baa0
lea ecx, [ebp - 0x21d]
mov byte [ebp - 4], 0x16
push ecx
lea ecx, [ebp - 0x298]
mov edx, eax
push ecx
lea ecx, [ebp - 0x278]
push ecx
push dword [ebp - 0x224]
lea ecx, [ebp - 0x21c]
push edi
push esi
call fcn.0041a200
add esp, 0x18
mov byte [ebp - 4], 0x18
mov edx, dword [ebp - 0x2e4]
cmp edx, 0x10
jb 0x4124d5
mov ecx, dword [ebp - 0x2f8]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4124cb
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x412904
push edx
push ecx
call fcn.004a14d7
add esp, 8
mov dword [ebp - 0x2e8], 0
mov dword [ebp - 0x2e4], 0xf
mov byte [ebp - 0x2f8], 0
push fcn.00404210
push 1
push 0x18
lea eax, [ebp - 0x314]
mov byte [ebp - 4], 0x19
push eax
call fcn.004a1516
mov byte [ebp - 4], 0x1a
mov esi, dword [ebp - 0x254]
test esi, esi
je 0x41259e
mov edi, dword [ebp - 0x250]
cmp esi, edi
je 0x412539
mov ecx, esi
call fcn.00413bd0
add esi, 0x30
cmp esi, edi
jne 0x412525
mov esi, dword [ebp - 0x254]
mov ecx, dword [ebp - 0x24c]
mov eax, 0x2aaaaaab
sub ecx, esi
imul ecx
sar edx, 3
mov eax, edx
shr eax, 0x1f
add eax, edx
lea ecx, [eax + eax*2]
mov eax, esi
shl ecx, 4
cmp ecx, 0x1000
jb 0x412576
mov esi, dword [esi - 4]
add ecx, 0x23
sub eax, esi
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x412909
push ecx
push esi
call fcn.004a14d7
add esp, 8
mov dword [ebp - 0x254], 0
mov dword [ebp - 0x250], 0
mov dword [ebp - 0x24c], 0
push fcn.00413bd0
push 1
push 0x30
lea eax, [ebp - 0x344]
mov byte [ebp - 4], 0x1b
push eax
call fcn.004a1516
mov byte [ebp - 4], 0x1c
mov esi, dword [ebp - 0x1c]
test esi, esi
je 0x41263a
mov edi, dword [ebp - 0x18]
cmp esi, edi
je 0x4125e1
nop dword [eax]
mov ecx, esi
call fcn.00413bd0
add esi, 0x30
cmp esi, edi
jne 0x4125d0
mov esi, dword [ebp - 0x1c]
mov ecx, dword [ebp - 0x14]
mov eax, 0x2aaaaaab
sub ecx, esi
imul ecx
sar edx, 3
mov eax, edx
shr eax, 0x1f
add eax, edx
lea ecx, [eax + eax*2]
mov eax, esi
shl ecx, 4
cmp ecx, 0x1000
jb 0x41261b
mov esi, dword [esi - 4]
add ecx, 0x23
sub eax, esi
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41290e
push ecx
push esi
call fcn.004a14d7
add esp, 8
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
push fcn.00413bd0
push 3
push 0x30
lea eax, [ebp - 0x3d4]
mov byte [ebp - 4], 0x1d
push eax
call fcn.004a1516
mov eax, dword [ebp - 0x248]
lea ecx, [ebp - 0x248]
push eax
push dword [eax]
lea eax, [ebp - 0x224]
push eax
call fcn.00418e50
push 0x40
push dword [ebp - 0x248]
call fcn.004a14d7
add esp, 8
push fcn.00413bd0
push 1
push 0x30
lea eax, [ebp - 0x2e0]
mov byte [ebp - 4], 0x1f
push eax
call fcn.004a1516
mov eax, dword [ebp - 0x214]
add eax, 0xffffff38
cmp eax, 6
ja 0x41280a
cmp dword [ebp - 0x200], 0xa
jbe 0x41280a
mov dword [ebp - 0x8c], 0
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0xf
mov byte [ebp - 0x58], 0
lea edx, [ebp - 0x8c]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x210]
call fcn.0041a400
mov eax, dword [ebp - 0x8c]
test eax, eax
jle 0x4127fb
cmp eax, 0xc8
jne 0x412755
lea eax, [ebp - 0x8c]
push eax
call fcn.00417d40
lea ecx, [eax + 0x304]
call fcn.004144b0
push 1
mov ecx, ebx
call fcn.0044555f
lea ecx, [ebp - 0x8c]
call fcn.00414450
jmp 0x412844
sub esp, 0x18
lea eax, [ebp - 0x88]
mov ecx, esp
push eax
call fcn.00404260
mov edx, 0xfde9
lea ecx, [ebp - 0x28]
call fcn.00406ce0
mov byte [ebp - 4], 0x21
lea eax, [ebp - 0x28]
cmp dword [ebp - 0x14], 8
mov ecx, esp
mov esi, dword [ebx + 4]
cmovae eax, dword [ebp - 0x28]
push eax
call fcn.004023b0
mov ecx, esi
call fcn.0042b690
add esp, 0x18
mov ecx, ebx
push 0
call fcn.0044555f
mov edx, dword [ebp - 0x14]
cmp edx, 8
jb 0x4127da
mov ecx, dword [ebp - 0x28]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4127d0
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x412913
push edx
push ecx
call fcn.004a14d7
add esp, 8
xor eax, eax
mov dword [ebp - 0x18], 0
lea ecx, [ebp - 0x8c]
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
call fcn.00414450
jmp 0x412844
lea ecx, [ebp - 0x8c]
mov byte [ebp - 4], 0x1f
call fcn.00414450
mov esi, dword [ebx + 4]
sub esp, 0x18
mov ecx, esp
xor eax, eax
push 0x19
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
push 0x6d7a54
mov word [ecx], ax
call fcn.00402400
mov ecx, esi
call fcn.0042b690
add esp, 0x18
mov ecx, ebx
push 0
call fcn.0044555f
lea ecx, [ebp - 0x21c]
call fcn.00413cf0
mov edx, dword [ebp - 0x2c]
cmp edx, 0x10
jb 0x4128bf
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x412879
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x412918
push edx
push ecx
call fcn.004a14d7
add esp, 8
jmp 0x4128bf
mov esi, dword [ebx + 4]
sub esp, 0x18
mov ecx, esp
xor eax, eax
push 0x1b
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
push 0x6d79d4
mov word [ecx], ax
call fcn.00402400
mov ecx, esi
call fcn.0042b690
add esp, 0x18
mov ecx, ebx
push 0
call fcn.0044555f
lea ecx, [ebp - 0x13c]
call fcn.00413fc0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004a1496
mov esp, ebp
pop ebp
ret
call fcn.004bd1a9
call fcn.004bd1a9
call fcn.004bd1a9
call fcn.004bd1a9
call fcn.004bd1a9
call fcn.004bd1a9
call fcn.004bd1a9
call fcn.004bd1a9
call fcn.004bd1a9
call fcn.004bd1a9
call fcn.004bd1a9
int3