Function at 0x416bc3
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 0x4356e9
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.0041079c
push 0x4356ea
lea esi, [ebp - 0x24]
call fcn.0041079c
push 0x4356eb
lea esi, [ebp - 0x18]
call fcn.0041079c
push 0x435b74
lea esi, [ebp - 0x78]
call fcn.0041073a
push 0x4356ee
lea esi, [ebp - 0x3c]
call fcn.0041073a
push 0x4356ef
lea esi, [ebp - 0x48]
call fcn.0041073a
push 0x4356f5
lea esi, [ebp - 0x54]
call fcn.0041073a
push 0x4356f6
lea esi, [ebp - 0x60]
call fcn.0041073a
push 0x4356f7
lea esi, [ebp - 0x6c]
call fcn.0041073a
push 0x435b78
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.00416ad3
add esp, 0x84
lea esi, [ebp - 0x3c]
call fcn.004107e0
mov eax, dword [ebp - 0xc]
call fcn.00402910
push 0x435b7c
push dword [ebp - 0x3c]
call dword [0x6e8fc0]
test eax, eax
je 0x416cfe
sub esp, 0xc
mov eax, esp
call fcn.00402a0a
sub esp, 0xc
mov eax, esi
mov esi, esp
call fcn.0041076c
sub esp, 0x68
lea ebx, [ebp + 0xc]
mov edi, esp
call fcn.00401ced
lea edi, [ebp - 0x9c]
call fcn.00416a4b
add esp, 0x80
lea esi, [ebp - 0x3c]
call fcn.004107e0
mov eax, dword [ebp - 0x9c]
call fcn.00402910
push 0x435b84
push dword [ebp - 0x3c]
call dword [0x6e8fc0]
test eax, eax
jne 0x416ee1
push 0x435b8c
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.00416ad3
add esp, 0x84
lea esi, [ebp - 0x48]
call fcn.004107e0
mov eax, dword [ebp - 0x90]
call fcn.00402910
push 0x435b90
push dword [ebp - 0x48]
call dword [0x6e8fc0]
test eax, eax
je 0x416db7
sub esp, 0xc
mov eax, esp
call fcn.00402a3d
sub esp, 0xc
mov eax, esi
mov esi, esp
call fcn.0041076c
sub esp, 0x68
lea ebx, [ebp + 0xc]
mov edi, esp
call fcn.00401ced
lea edi, [ebp - 0x84]
call fcn.00416a4b
add esp, 0x80
lea esi, [ebp - 0x48]
call fcn.004107e0
mov eax, dword [ebp - 0x84]
call fcn.00402910
push 0x435b98
push dword [ebp - 0x48]
call dword [0x6e8fc0]
test eax, eax
jne 0x416eb0
push 0x435bac
push dword [ebp - 0x54]
call dword [0x6e8fc0]
test eax, eax
jne 0x416e7f
push 0x435bc0
push dword [ebp - 0x60]
call dword [0x6e8fc0]
test eax, eax
jne 0x416e4b
push 0x435bd4
push dword [ebp + 0xc]
call dword [0x6e8fc0]
test eax, eax
jne 0x416e17
push 0xea60
call dword [0x6e8e18]
jmp 0x416c61
lea eax, [ebp - 0x6c]
lea esi, [ebp - 0x30]
call fcn.004107e0
push 0x435a06
lea esi, [ebp - 0xc]
call fcn.0041073a
mov eax, esi
lea esi, [ebp - 0x24]
call fcn.004107e0
mov eax, dword [ebp - 0xc]
call fcn.00402910
push 0x435a07
jmp 0x416f10
lea eax, [ebp - 0x60]
lea esi, [ebp - 0x30]
call fcn.004107e0
push 0x4359fb
lea esi, [ebp - 0xc]
call fcn.0041073a
mov eax, esi
lea esi, [ebp - 0x24]
call fcn.004107e0
mov eax, dword [ebp - 0xc]
call fcn.00402910
push str.sqlite3.dll
jmp 0x416f10
lea eax, [ebp - 0x54]
lea esi, [ebp - 0x30]
call fcn.004107e0
push 0x4359f9
lea esi, [ebp - 0xc]
call fcn.0041073a
mov eax, esi
lea esi, [ebp - 0x24]
call fcn.004107e0
mov eax, dword [ebp - 0xc]
call fcn.00402910
push 0x436bb4
jmp 0x416f10
lea eax, [ebp - 0x48]
lea esi, [ebp - 0x30]
call fcn.004107e0
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.0041073a
mov eax, esi
lea esi, [ebp - 0x24]
call fcn.004107e0
mov eax, dword [ebp - 0xc]
call fcn.00402910
push str.sqlo.dll
jmp 0x416f10
lea eax, [ebp - 0x3c]
lea esi, [ebp - 0x30]
call fcn.004107e0
push 0x436a58
lea esi, [ebp - 0xc]
call fcn.0041073a
mov eax, esi
lea esi, [ebp - 0x24]
call fcn.004107e0
mov eax, dword [ebp - 0xc]
call fcn.00402910
push 0x436a4c
lea esi, [ebp - 0xc]
call fcn.0041073a
mov eax, esi
lea esi, [ebp - 0x18]
call fcn.004107e0
mov eax, dword [ebp - 0xc]
call fcn.00402910
mov edi, dword [ebp + 8]
lea ebx, [ebp - 0x30]
call fcn.00416faf
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.00416f98
lea esi, [ebp + 0xc]
call fcn.00401cce
mov eax, edi
pop edi
pop esi
pop ebx
leave
ret