Function at 0x41697f
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 0x4366a2
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.00410549
push 0x4366a3
lea esi, [ebp - 0x24]
call fcn.00410549
push 0x4366a6
lea esi, [ebp - 0x18]
call fcn.00410549
push 0x436b84
lea esi, [ebp - 0x78]
call fcn.004104e7
push 0x4366a7
lea esi, [ebp - 0x3c]
call fcn.004104e7
push 0x4366aa
lea esi, [ebp - 0x48]
call fcn.004104e7
push 0x4366ab
lea esi, [ebp - 0x54]
call fcn.004104e7
push 0x4366ae
lea esi, [ebp - 0x60]
call fcn.004104e7
push 0x4366af
lea esi, [ebp - 0x6c]
call fcn.004104e7
push 0x436b88
sub esp, 0xc
mov eax, esp
call fcn.004029f8
sub esp, 0xc
mov eax, esp
call fcn.00402a09
sub esp, 0x68
lea ebx, [ebp + 0xc]
mov edi, esp
call fcn.00401cfd
lea ebx, [ebp - 0xc]
call fcn.0041688f
add esp, 0x84
lea esi, [ebp - 0x3c]
call fcn.0041058d
mov eax, dword [ebp - 0xc]
call fcn.00402920
push 0x436b8c
push dword [ebp - 0x3c]
call dword [0x65e5b8]
test eax, eax
je 0x416aba
sub esp, 0xc
mov eax, esp
call fcn.00402a1a
sub esp, 0xc
mov eax, esi
mov esi, esp
call fcn.00410519
sub esp, 0x68
lea ebx, [ebp + 0xc]
mov edi, esp
call fcn.00401cfd
lea edi, [ebp - 0x9c]
call fcn.00416807
add esp, 0x80
lea esi, [ebp - 0x3c]
call fcn.0041058d
mov eax, dword [ebp - 0x9c]
call fcn.00402920
push 0x436b94
push dword [ebp - 0x3c]
call dword [0x65e5b8]
test eax, eax
jne 0x416c9d
push 0x436b9c
sub esp, 0xc
mov eax, esp
call fcn.00402a2b
sub esp, 0xc
mov eax, esp
call fcn.00402a3c
sub esp, 0x68
lea ebx, [ebp + 0xc]
mov edi, esp
call fcn.00401cfd
lea ebx, [ebp - 0x90]
call fcn.0041688f
add esp, 0x84
lea esi, [ebp - 0x48]
call fcn.0041058d
mov eax, dword [ebp - 0x90]
call fcn.00402920
push 0x436ba0
push dword [ebp - 0x48]
call dword [0x65e5b8]
test eax, eax
je 0x416b73
sub esp, 0xc
mov eax, esp
call fcn.00402a4d
sub esp, 0xc
mov eax, esi
mov esi, esp
call fcn.00410519
sub esp, 0x68
lea ebx, [ebp + 0xc]
mov edi, esp
call fcn.00401cfd
lea edi, [ebp - 0x84]
call fcn.00416807
add esp, 0x80
lea esi, [ebp - 0x48]
call fcn.0041058d
mov eax, dword [ebp - 0x84]
call fcn.00402920
push 0x436ba8
push dword [ebp - 0x48]
call dword [0x65e5b8]
test eax, eax
jne 0x416c6c
push 0x436bbc
push dword [ebp - 0x54]
call dword [0x65e5b8]
test eax, eax
jne 0x416c3b
push 0x436bd0
push dword [ebp - 0x60]
call dword [0x65e5b8]
test eax, eax
jne 0x416c07
push 0x436be4
push dword [ebp + 0xc]
call dword [0x65e5b8]
test eax, eax
jne 0x416bd3
push 0xea60
call dword [0x65e410]
jmp 0x416a1d
lea eax, [ebp - 0x6c]
lea esi, [ebp - 0x30]
call fcn.0041058d
push 0x4369e6
lea esi, [ebp - 0xc]
call fcn.004104e7
mov eax, esi
lea esi, [ebp - 0x24]
call fcn.0041058d
mov eax, dword [ebp - 0xc]
call fcn.00402920
push 0x4369e7
jmp 0x416ccc
lea eax, [ebp - 0x60]
lea esi, [ebp - 0x30]
call fcn.0041058d
push 0x4369df
lea esi, [ebp - 0xc]
call fcn.004104e7
mov eax, esi
lea esi, [ebp - 0x24]
call fcn.0041058d
mov eax, dword [ebp - 0xc]
call fcn.00402920
push str.sqlite3.dll
jmp 0x416ccc
lea eax, [ebp - 0x54]
lea esi, [ebp - 0x30]
call fcn.0041058d
push 0x4369db
lea esi, [ebp - 0xc]
call fcn.004104e7
mov eax, esi
lea esi, [ebp - 0x24]
call fcn.0041058d
mov eax, dword [ebp - 0xc]
call fcn.00402920
push 0x437b00
jmp 0x416ccc
lea eax, [ebp - 0x48]
lea esi, [ebp - 0x30]
call fcn.0041058d
push str.Mozilla_5.0__Macintosh__Intel_Mac_OS_X_10.15__rv:130.0__Gecko_20100101_Firefox_130.0
lea esi, [ebp - 0xc]
call fcn.004104e7
mov eax, esi
lea esi, [ebp - 0x24]
call fcn.0041058d
mov eax, dword [ebp - 0xc]
call fcn.00402920
push str.sqlp.dll
jmp 0x416ccc
lea eax, [ebp - 0x3c]
lea esi, [ebp - 0x30]
call fcn.0041058d
push 0x437a20
lea esi, [ebp - 0xc]
call fcn.004104e7
mov eax, esi
lea esi, [ebp - 0x24]
call fcn.0041058d
mov eax, dword [ebp - 0xc]
call fcn.00402920
push 0x437ae8
lea esi, [ebp - 0xc]
call fcn.004104e7
mov eax, esi
lea esi, [ebp - 0x18]
call fcn.0041058d
mov eax, dword [ebp - 0xc]
call fcn.00402920
mov edi, dword [ebp + 8]
lea ebx, [ebp - 0x30]
call fcn.00416d6b
mov eax, dword [ebp - 0x6c]
call fcn.00402920
mov eax, dword [ebp - 0x60]
call fcn.00402920
mov eax, dword [ebp - 0x54]
call fcn.00402920
mov eax, dword [ebp - 0x48]
call fcn.00402920
mov eax, dword [ebp - 0x3c]
call fcn.00402920
mov eax, dword [ebp - 0x78]
call fcn.00402920
mov esi, ebx
call fcn.00416d54
lea esi, [ebp + 0xc]
call fcn.00401cde
mov eax, edi
pop edi
pop esi
pop ebx
leave
ret