Function at 0x418705
Capabilities:
Reference http user-agent string

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x9c
xor eax, eax
push ebx
push esi
push edi
push 0x437742
lea esi, [ebp - 0x30]
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x14], eax
call fcn.004121a5
push 0x437743
lea esi, [ebp - 0x24]
call fcn.004121a5
push 0x437746
lea esi, [ebp - 0x18]
call fcn.004121a5
push 0x437bcc
lea esi, [ebp - 0x78]
call fcn.00412143
push 0x437747
lea esi, [ebp - 0x3c]
call fcn.00412143
push 0x43774d
lea esi, [ebp - 0x48]
call fcn.00412143
push 0x43774e
lea esi, [ebp - 0x54]
call fcn.00412143
push 0x43774f
lea esi, [ebp - 0x60]
call fcn.00412143
push 0x437752
lea esi, [ebp - 0x6c]
call fcn.00412143
push 0x437bd0
sub esp, 0xc
mov eax, esp
call fcn.004029e8
sub esp, 0xc
mov eax, esp
call fcn.004029f9
sub esp, 0x68
lea ebx, [ebp + 0xc]
mov edi, esp
call fcn.00401ced
lea ebx, [ebp - 0xc]
call fcn.00418615
add esp, 0x84
lea esi, [ebp - 0x3c]
call fcn.004121e9
mov eax, dword [ebp - 0xc]
call fcn.00402910
push 0x437bd4
push dword [ebp - 0x3c]
call dword [0x6421e0]
test eax, eax
je 0x418840
sub esp, 0xc
mov eax, esp
call fcn.00402a0a
sub esp, 0xc
mov eax, esi
mov esi, esp
call fcn.00412175
sub esp, 0x68
lea ebx, [ebp + 0xc]
mov edi, esp
call fcn.00401ced
lea edi, [ebp - 0x9c]
call fcn.0041858d
add esp, 0x80
lea esi, [ebp - 0x3c]
call fcn.004121e9
mov eax, dword [ebp - 0x9c]
call fcn.00402910
push 0x437bdc
push dword [ebp - 0x3c]
call dword [0x6421e0]
test eax, eax
jne 0x418a23
push 0x437be4
sub esp, 0xc
mov eax, esp
call fcn.00402a1b
sub esp, 0xc
mov eax, esp
call fcn.00402a2c
sub esp, 0x68
lea ebx, [ebp + 0xc]
mov edi, esp
call fcn.00401ced
lea ebx, [ebp - 0x90]
call fcn.00418615
add esp, 0x84
lea esi, [ebp - 0x48]
call fcn.004121e9
mov eax, dword [ebp - 0x90]
call fcn.00402910
push 0x437be8
push dword [ebp - 0x48]
call dword [0x6421e0]
test eax, eax
je 0x4188f9
sub esp, 0xc
mov eax, esp
call fcn.00402a3d
sub esp, 0xc
mov eax, esi
mov esi, esp
call fcn.00412175
sub esp, 0x68
lea ebx, [ebp + 0xc]
mov edi, esp
call fcn.00401ced
lea edi, [ebp - 0x84]
call fcn.0041858d
add esp, 0x80
lea esi, [ebp - 0x48]
call fcn.004121e9
mov eax, dword [ebp - 0x84]
call fcn.00402910
push 0x437bf0
push dword [ebp - 0x48]
call dword [0x6421e0]
test eax, eax
jne 0x4189f2
push 0x437c04
push dword [ebp - 0x54]
call dword [0x6421e0]
test eax, eax
jne 0x4189c1
push 0x437c18
push dword [ebp - 0x60]
call dword [0x6421e0]
test eax, eax
jne 0x41898d
push 0x437c2c
push dword [ebp + 0xc]
call dword [0x6421e0]
test eax, eax
jne 0x418959
push 0xea60
call dword [0x642038]
jmp 0x4187a3
lea eax, [ebp - 0x6c]
lea esi, [ebp - 0x30]
call fcn.004121e9
push 0x437aa7
lea esi, [ebp - 0xc]
call fcn.00412143
mov eax, esi
lea esi, [ebp - 0x24]
call fcn.004121e9
mov eax, dword [ebp - 0xc]
call fcn.00402910
push 0x437ab6
jmp 0x418a52
lea eax, [ebp - 0x60]
lea esi, [ebp - 0x30]
call fcn.004121e9
push 0x437a6e
lea esi, [ebp - 0xc]
call fcn.00412143
mov eax, esi
lea esi, [ebp - 0x24]
call fcn.004121e9
mov eax, dword [ebp - 0xc]
call fcn.00402910
push 0x438d34
jmp 0x418a52
lea eax, [ebp - 0x54]
lea esi, [ebp - 0x30]
call fcn.004121e9
push 0x437a6a
lea esi, [ebp - 0xc]
call fcn.00412143
mov eax, esi
lea esi, [ebp - 0x24]
call fcn.004121e9
mov eax, dword [ebp - 0xc]
call fcn.00402910
push 0x438d28
jmp 0x418a52
lea eax, [ebp - 0x48]
lea esi, [ebp - 0x30]
call fcn.004121e9
push str.Mozilla_5.0__Macintosh__Intel_Mac_OS_X_10_15_7__AppleWebKit_605.1.15__KHTML__like_Gecko__Version_17.6_Safari_605.1.15_Ddg_17.6
lea esi, [ebp - 0xc]
call fcn.00412143
mov eax, esi
lea esi, [ebp - 0x24]
call fcn.004121e9
mov eax, dword [ebp - 0xc]
call fcn.00402910
push str.sqlo.dll
jmp 0x418a52
lea eax, [ebp - 0x3c]
lea esi, [ebp - 0x30]
call fcn.004121e9
push 0x438bc0
lea esi, [ebp - 0xc]
call fcn.00412143
mov eax, esi
lea esi, [ebp - 0x24]
call fcn.004121e9
mov eax, dword [ebp - 0xc]
call fcn.00402910
push 0x438d10
lea esi, [ebp - 0xc]
call fcn.00412143
mov eax, esi
lea esi, [ebp - 0x18]
call fcn.004121e9
mov eax, dword [ebp - 0xc]
call fcn.00402910
mov edi, dword [ebp + 8]
lea ebx, [ebp - 0x30]
call fcn.00418af1
mov eax, dword [ebp - 0x6c]
call fcn.00402910
mov eax, dword [ebp - 0x60]
call fcn.00402910
mov eax, dword [ebp - 0x54]
call fcn.00402910
mov eax, dword [ebp - 0x48]
call fcn.00402910
mov eax, dword [ebp - 0x3c]
call fcn.00402910
mov eax, dword [ebp - 0x78]
call fcn.00402910
mov esi, ebx
call fcn.00418ada
lea esi, [ebp + 0xc]
call fcn.00401cce
mov eax, edi
pop edi
pop esi
pop ebx
leave
ret