Function at 0x41ea10
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x324
push ebx
push esi
push edi
lea eax, [ebp - 0x10c]
mov dword [ebp - 8], eax
mov dword [ebp - 0x114], 0
push 0x13
mov eax, dword [ebp + 8]
push eax
call dword [sym.imp.USER32.dll_IsDlgButtonChecked]
test eax, eax
je 0x41ea50
mov eax, dword [ebp + 0xc]
mov word [eax], 0x64
jmp 0x41ecc7
push 0x12
mov eax, dword [ebp + 8]
push eax
call dword [sym.imp.USER32.dll_IsDlgButtonChecked]
test eax, eax
je 0x41ea71
mov eax, dword [ebp + 0xc]
mov word [eax], 0xc8
jmp 0x41ecc7
push 0x11
mov eax, dword [ebp + 8]
push eax
call dword [sym.imp.USER32.dll_IsDlgButtonChecked]
test eax, eax
je 0x41ea92
mov eax, dword [ebp + 0xc]
mov word [eax], 0x12c
jmp 0x41ecc7
push 0x10
mov eax, dword [ebp + 8]
push eax
call dword [sym.imp.USER32.dll_IsDlgButtonChecked]
test eax, eax
je 0x41eab3
mov eax, dword [ebp + 0xc]
mov word [eax], 0x190
jmp 0x41ecc7
push 0x14
mov eax, dword [ebp + 8]
push eax
call dword [sym.imp.USER32.dll_IsDlgButtonChecked]
test eax, eax
je 0x41ecc7
push 0xff
lea eax, [ebp - 0x10c]
push eax
push 0x15
mov eax, dword [ebp + 8]
push eax
call dword [sym.imp.USER32.dll_GetDlgItemTextA]
mov dword [ebp - 0x110], eax
cmp dword [ebp - 0x110], 0
jle 0x41ebaf
mov eax, 0x455340
add eax, 0x4e
mov dword [ebp - 0x118], eax
mov edi, dword [ebp - 0x118]
mov ecx, 0xffffffff
sub eax, eax
repne scasb al, byte es:[edi]
not ecx
lea eax, [ecx - 1]
push eax
mov eax, dword [ebp - 0x118]
push eax
mov eax, dword [ebp - 8]
push eax
call fcn.0044c740
add esp, 0xc
test eax, eax
jne 0x41eb69
mov edi, dword [ebp - 0x118]
mov ecx, 0xffffffff
sub eax, eax
repne scasb al, byte es:[edi]
not ecx
lea eax, [ecx - 1]
add dword [ebp - 8], eax
mov edx, dword [ebp - 0x110]
mov edi, dword [ebp - 0x118]
mov ecx, 0xffffffff
sub eax, eax
repne scasb al, byte es:[edi]
not ecx
lea eax, [ecx - 1]
sub edx, eax
mov dword [ebp - 0x110], edx
mov eax, dword [ebp - 0x118]
push eax
mov eax, dword [ebp - 8]
push eax
call fcn.0044c430
add esp, 8
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0
je 0x41ebaf
mov eax, dword [ebp - 0x11c]
mov byte [eax], 0
mov edi, dword [ebp - 8]
mov ecx, 0xffffffff
sub eax, eax
repne scasb al, byte es:[edi]
not ecx
lea eax, [ecx - 1]
mov dword [ebp - 0x110], eax
mov dword [ebp - 4], 0
jmp 0x41ebbe
inc dword [ebp - 4]
mov eax, dword [ebp - 0x110]
cmp dword [ebp - 4], eax
jge 0x41ec02
mov eax, dword [ebp - 4]
mov ecx, dword [ebp - 8]
movsx eax, byte [eax + ecx]
cmp eax, 0x30
jl 0x41ebf3
mov eax, dword [ebp - 4]
mov ecx, dword [ebp - 8]
movsx eax, byte [eax + ecx]
cmp eax, 0x39
jle 0x41ebfd
mov dword [ebp - 0x114], 1
jmp 0x41ebbb
mov eax, dword [ebp - 8]
push eax
call fcn.0044c730
add esp, 4
mov ecx, dword [ebp + 0xc]
mov word [ecx], ax
cmp dword [ebp - 0x114], 0
jne 0x41ec41
mov eax, dword [ebp + 0xc]
movsx eax, word [eax]
cmp eax, 0x19
jl 0x41ec41
mov eax, dword [ebp + 0xc]
movsx eax, word [eax]
cmp eax, 0x190
jle 0x41ecc7
lea eax, [ebp - 0x220]
push eax
push 0x83
call fcn.00427680
add esp, 8
push 0x190
push 0x19
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x324]
push eax
call fcn.00417c00
add esp, 0x10
push 1
lea eax, [ebp - 0x324]
push eax
call fcn.00418544
add esp, 8
push 0xffffffffffffffff
push 0
push 0xb1
push 0x15
mov eax, dword [ebp + 8]
push eax
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0
push 0
push 0xb7
push 0x15
mov eax, dword [ebp + 8]
push eax
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 0x15
mov eax, dword [ebp + 8]
push eax
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_SetFocus]
xor eax, eax
jmp 0x41ecd1
mov eax, 1
jmp 0x41ecd1
pop edi
pop esi
pop ebx
leave
ret