Function at 0x416e2f
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 0x4356e1
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.00410bd0
push 0x4356e2
lea esi, [ebp - 0x24]
call fcn.00410bd0
push 0x4356e3
lea esi, [ebp - 0x18]
call fcn.00410bd0
push 0x435b6c
lea esi, [ebp - 0x78]
call fcn.00410b6e
push 0x4356e6
lea esi, [ebp - 0x3c]
call fcn.00410b6e
push 0x4356e7
lea esi, [ebp - 0x48]
call fcn.00410b6e
push 0x4356ed
lea esi, [ebp - 0x54]
call fcn.00410b6e
push 0x4356ee
lea esi, [ebp - 0x60]
call fcn.00410b6e
push 0x4356ef
lea esi, [ebp - 0x6c]
call fcn.00410b6e
push 0x435b70
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.00416d3f
add esp, 0x84
lea esi, [ebp - 0x3c]
call fcn.00410c14
mov eax, dword [ebp - 0xc]
call fcn.00402910
push 0x435b74
push dword [ebp - 0x3c]
call dword [0x6e8fc0]
test eax, eax
je 0x416f6a
sub esp, 0xc
mov eax, esp
call fcn.00402a0a
sub esp, 0xc
mov eax, esi
mov esi, esp
call fcn.00410ba0
sub esp, 0x68
lea ebx, [ebp + 0xc]
mov edi, esp
call fcn.00401ced
lea edi, [ebp - 0x9c]
call fcn.00416cb7
add esp, 0x80
lea esi, [ebp - 0x3c]
call fcn.00410c14
mov eax, dword [ebp - 0x9c]
call fcn.00402910
push 0x435b7c
push dword [ebp - 0x3c]
call dword [0x6e8fc0]
test eax, eax
jne 0x41714d
push 0x435b84
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.00416d3f
add esp, 0x84
lea esi, [ebp - 0x48]
call fcn.00410c14
mov eax, dword [ebp - 0x90]
call fcn.00402910
push 0x435b88
push dword [ebp - 0x48]
call dword [0x6e8fc0]
test eax, eax
je 0x417023
sub esp, 0xc
mov eax, esp
call fcn.00402a3d
sub esp, 0xc
mov eax, esi
mov esi, esp
call fcn.00410ba0
sub esp, 0x68
lea ebx, [ebp + 0xc]
mov edi, esp
call fcn.00401ced
lea edi, [ebp - 0x84]
call fcn.00416cb7
add esp, 0x80
lea esi, [ebp - 0x48]
call fcn.00410c14
mov eax, dword [ebp - 0x84]
call fcn.00402910
push 0x435b90
push dword [ebp - 0x48]
call dword [0x6e8fc0]
test eax, eax
jne 0x41711c
push 0x435ba4
push dword [ebp - 0x54]
call dword [0x6e8fc0]
test eax, eax
jne 0x4170eb
push 0x435bb8
push dword [ebp - 0x60]
call dword [0x6e8fc0]
test eax, eax
jne 0x4170b7
push 0x435bcc
push dword [ebp + 0xc]
call dword [0x6e8fc0]
test eax, eax
jne 0x417083
push 0xea60
call dword [0x6e8e18]
jmp 0x416ecd
lea eax, [ebp - 0x6c]
lea esi, [ebp - 0x30]
call fcn.00410c14
push 0x435a06
lea esi, [ebp - 0xc]
call fcn.00410b6e
mov eax, esi
lea esi, [ebp - 0x24]
call fcn.00410c14
mov eax, dword [ebp - 0xc]
call fcn.00402910
push 0x435a07
jmp 0x41717c
lea eax, [ebp - 0x60]
lea esi, [ebp - 0x30]
call fcn.00410c14
push 0x4359ff
lea esi, [ebp - 0xc]
call fcn.00410b6e
mov eax, esi
lea esi, [ebp - 0x24]
call fcn.00410c14
mov eax, dword [ebp - 0xc]
call fcn.00402910
push str.sqlite3.dll
jmp 0x41717c
lea eax, [ebp - 0x54]
lea esi, [ebp - 0x30]
call fcn.00410c14
push 0x4359fb
lea esi, [ebp - 0xc]
call fcn.00410b6e
mov eax, esi
lea esi, [ebp - 0x24]
call fcn.00410c14
mov eax, dword [ebp - 0xc]
call fcn.00402910
push 0x436c98
jmp 0x41717c
lea eax, [ebp - 0x48]
lea esi, [ebp - 0x30]
call fcn.00410c14
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.00410b6e
mov eax, esi
lea esi, [ebp - 0x24]
call fcn.00410c14
mov eax, dword [ebp - 0xc]
call fcn.00402910
push str.sqlo.dll
jmp 0x41717c
lea eax, [ebp - 0x3c]
lea esi, [ebp - 0x30]
call fcn.00410c14
push 0x436b30
lea esi, [ebp - 0xc]
call fcn.00410b6e
mov eax, esi
lea esi, [ebp - 0x24]
call fcn.00410c14
mov eax, dword [ebp - 0xc]
call fcn.00402910
push 0x436c80
lea esi, [ebp - 0xc]
call fcn.00410b6e
mov eax, esi
lea esi, [ebp - 0x18]
call fcn.00410c14
mov eax, dword [ebp - 0xc]
call fcn.00402910
mov edi, dword [ebp + 8]
lea ebx, [ebp - 0x30]
call fcn.0041721b
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.00417204
lea esi, [ebp + 0xc]
call fcn.00401cce
mov eax, edi
pop edi
pop esi
pop ebx
leave
ret