Function at 0x1000b1f0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100ee253
mov eax, dword fs:[0]
push eax
mov eax, 0x413c
call fcn.100eccb0
mov eax, dword [0x1012d034]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [ebp + 0x10]
mov dword [ebp - 0x4124], eax
mov esi, dword [ebp + 0xc]
lea ecx, [ebp - 0x4048]
mov edi, dword [ebp + 8]
lea eax, [ebp + 0x14]
push ecx
push 0
mov dword [ebp - 4], 0
cmp dword [ebp + 0x28], 8
push 0
cmovae eax, dword [ebp + 0x14]
push 0
push eax
push esi
push edi
call dword [sym.imp.ESENT.dll_JetOpenTableW]
push 0
test eax, eax
je 0x1000b28b
push esi
push edi
call dword [sym.imp.ESENT.dll_JetCloseDatabase]
push str.JetOpenTable_1fail_
push 3
push 0x2e1
push 0x100fbf78
push 0x100fbfd0
call fcn.100e1770
add esp, 0x14
xor al, al
jmp 0x1000b614
cmp dword [ebp + 0x28], 8
lea ecx, [ebp - 0x4064]
push 0x1c
push ecx
push str.ResponseHeaders
lea eax, [ebp + 0x14]
mov dword [ebp - 0x404c], 0
cmovae eax, dword [ebp + 0x14]
xorps xmm0, xmm0
push eax
push esi
movdqu xmmword [ebp - 0x4064], xmm0
push edi
mov edi, dword [sym.imp.ESENT.dll_JetGetColumnInfoW]
movq qword [ebp - 0x4054], xmm0
mov dword [ebp - 0x4064], 0x1c
call edi
test eax, eax
je 0x1000b30f
push dword [ebp - 0x4048]
mov eax, dword [ebp + 8]
push eax
call dword [sym.imp.ESENT.dll_JetCloseTable]
push str.ResponseHeaders_1fail_
push 3
push 0x2eb
push 0x100fc098
push 0x100fc05c
call fcn.100e1770
add esp, 0x14
xor al, al
jmp 0x1000b614
mov eax, dword [ebp - 0x4060]
lea ecx, [ebp - 0x4064]
cmp dword [ebp + 0x28], 8
xorps xmm0, xmm0
push 0
push 0x1c
push ecx
mov dword [ebp - 0x4128], eax
lea eax, [ebp + 0x14]
cmovae eax, dword [ebp + 0x14]
push 0x100fc0f0
push eax
push esi
mov esi, dword [ebp + 8]
movdqu xmmword [ebp - 0x4064], xmm0
push esi
movq qword [ebp - 0x4054], xmm0
mov dword [ebp - 0x404c], 0
mov dword [ebp - 0x4064], 0x1c
call edi
test eax, eax
je 0x1000b39b
push dword [ebp - 0x4048]
push esi
call dword [sym.imp.ESENT.dll_JetCloseTable]
push str.AccessedTime_1fail_
push 3
push 0x2f6
push str..._srcMoniterHelper_browserEdgeHelper.cpp
push str.CEdgeHelper::GetDownloadData
call fcn.100e1770
add esp, 0x14
xor al, al
jmp 0x1000b614
mov eax, dword [ebp - 0x4060]
mov dword [ebp - 0x412c], eax
xor eax, eax
push 0x3ffe
push eax
mov word [ebp - 0x4044], ax
lea eax, [ebp - 0x4042]
push eax
call sub.MSVCR120.dll_memset
add esp, 0xc
mov dword [ebp - 0x4108], 0
push 0
push 0x80000000
push dword [ebp - 0x4048]
push esi
call dword [sym.imp.ESENT.dll_JetMove]
test eax, eax
jne 0x1000b605
mov edi, dword [sym.imp.ESENT.dll_JetRetrieveColumn]
lea ecx, [ebp - 0x4104]
call fcn.100053f0
push 0x4000
lea eax, [ebp - 0x4044]
mov byte [ebp - 4], 1
push 0
push eax
call sub.MSVCR120.dll_memset
add esp, 0xc
lea eax, [ebp - 0x4108]
push 0
push 0
push eax
push 0x4000
lea eax, [ebp - 0x4044]
push eax
push dword [ebp - 0x4128]
push dword [ebp - 0x4048]
push esi
call edi
mov eax, dword [ebp - 0x4108]
lea eax, [eax*2 + 1]
push eax
call fcn.100e0c76
mov ecx, dword [ebp - 0x4108]
add esp, 4
mov esi, eax
mov dword [ebp - 0x411c], esi
lea ecx, [ecx*2 + 1]
push ecx
push 0
push esi
call sub.MSVCR120.dll_memset
xor edx, edx
add esp, 0xc
cmp dword [ebp - 0x4108], edx
jbe 0x1000b4b1
mov ecx, esi
lea esi, [ebp - 0x4044]
sub esi, ecx
jmp 0x1000b490
movzx eax, byte [esi + ecx]
lea ecx, [ecx + 2]
mov byte [ecx - 2], al
inc edx
movzx eax, byte [esi + ecx - 1]
mov byte [ecx - 1], al
cmp edx, dword [ebp - 0x4108]
jb 0x1000b490
mov esi, dword [ebp - 0x411c]
xor eax, eax
mov dword [ebp - 0x4120], eax
cmp dword [ebp - 0x4108], eax
jbe 0x1000b5cb
mov dword [ebp - 0x30], 0x740068
mov edi, esi
mov dword [ebp - 0x2c], 0x700074
mov dword [ebp - 0x28], 0x2f003a
mov byte [ebp - 0x24], 0x2f
mov dword [ebp - 0x40], 0x740068
mov dword [ebp - 0x3c], 0x700074
mov dword [ebp - 0x38], 0x3a0073
mov word [ebp - 0x34], 0x2f
mov byte [ebp - 0x32], 0x2f
mov dword [ebp - 0x20], 0x740066
mov dword [ebp - 0x1c], 0x3a0070
mov word [ebp - 0x18], 0x2f
mov byte [ebp - 0x16], 0x2f
jmp 0x1000b520
mov ecx, edi
lea edx, [ebp - 0x30]
mov esi, 9
lea ebx, [ebx]
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x1000b54b
add ecx, 4
add edx, 4
sub esi, 4
jae 0x1000b530
mov al, byte [ecx]
cmp al, byte [edx]
je 0x1000b64f
mov ecx, edi
lea edx, [ebp - 0x20]
mov esi, 7
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x1000b57a
add ecx, 4
add edx, 4
sub esi, 4
jae 0x1000b555
mov ax, word [ecx]
cmp ax, word [edx]
jne 0x1000b57a
mov al, byte [ecx + 2]
cmp al, byte [edx + 2]
je 0x1000b64f
mov edx, edi
lea eax, [ebp - 0x40]
mov esi, 0xb
mov ecx, dword [edx]
cmp ecx, dword [eax]
jne 0x1000b5a9
add edx, 4
add eax, 4
sub esi, 4
jae 0x1000b584
mov cx, word [edx]
cmp cx, word [eax]
jne 0x1000b5a9
mov cl, byte [edx + 2]
cmp cl, byte [eax + 2]
je 0x1000b64f
mov eax, dword [ebp - 0x4120]
add edi, 2
inc eax
mov dword [ebp - 0x4120], eax
cmp eax, dword [ebp - 0x4108]
jb 0x1000b520
mov edi, dword [sym.imp.ESENT.dll_JetRetrieveColumn]
push dword [ebp - 0x411c]
call dword [sym.imp.MSVCR120.dll_void___cdecl_operator_delete___void__]
add esp, 4
lea ecx, [ebp - 0x4104]
mov byte [ebp - 4], 0
call fcn.10005460
mov esi, dword [ebp + 8]
push 0
push 1
push dword [ebp - 0x4048]
push esi
call dword [sym.imp.ESENT.dll_JetMove]
test eax, eax
je 0x1000b3f1
push dword [ebp - 0x4048]
push esi
call dword [sym.imp.ESENT.dll_JetCloseTable]
mov al, 1
cmp dword [ebp + 0x28], 8
mov byte [ebp - 0x4115], al
jb 0x1000b632
push dword [ebp + 0x14]
call dword [sym.imp.MSVCR120.dll_void___cdecl_operator_delete_void__]
mov al, byte [ebp - 0x4115]
add esp, 4
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.100ebd7b
mov esp, ebp
pop ebp
ret 0x24
mov eax, dword [ebp - 0x4120]
cmp eax, 0xffffffff
je 0x1000b5c5
mov edi, dword [ebp - 0x411c]
lea edx, [edi + eax*2]
test edx, edx
je 0x1000b72c
mov ecx, edx
lea esi, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x1000b674
sub ecx, esi
sar ecx, 1
lea edx, [edx + ecx*2]
add edx, 2
je 0x1000b7e3
mov ecx, edx
lea esi, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x1000b694
sub ecx, esi
sar ecx, 1
lea edx, [edx + ecx*2]
add edx, 2
je 0x1000b7e3
mov ecx, edx
lea esi, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x1000b6b4
sub ecx, esi
sar ecx, 1
lea esi, [ecx + 1]
lea esi, [edx + esi*2]
cmp word [edx], ax
jne 0x1000b6d2
xor ecx, ecx
jmp 0x1000b6ec
mov ecx, edx
lea edi, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x1000b6d7
sub ecx, edi
mov edi, dword [ebp - 0x411c]
sar ecx, 1
push ecx
push edx
lea ecx, [ebp - 0x4104]
call fcn.10001e10
cmp word [esi], 0
jne 0x1000b703
xor ecx, ecx
jmp 0x1000b71f
mov ecx, esi
lea edx, [ecx + 2]
jmp 0x1000b710
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x1000b710
sub ecx, edx
sar ecx, 1
push ecx
push esi
lea ecx, [ebp - 0x40ec]
call fcn.10001e10
push edi
call dword [sym.imp.MSVCR120.dll_void___cdecl_operator_delete___void__]
mov edi, dword [sym.imp.ESENT.dll_JetRetrieveColumn]
lea eax, [ebp - 0x4108]
add esp, 4
push 0
push 0
push eax
push 8
lea eax, [ebp - 0x4114]
push eax
push dword [ebp - 0x412c]
mov eax, dword [ebp + 8]
push dword [ebp - 0x4048]
push eax
call edi
push dword [ebp - 0x4110]
lea ecx, [ebp - 0x4144]
push dword [ebp - 0x4114]
call fcn.10009030
mov esi, eax
add esp, 8
lea eax, [ebp - 0x408c]
cmp eax, esi
je 0x1000b83a
cmp dword [ebp - 0x4078], 8
jb 0x1000b7a4
push dword [ebp - 0x408c]
call dword [sym.imp.MSVCR120.dll_void___cdecl_operator_delete_void__]
add esp, 4
xor eax, eax
mov dword [ebp - 0x4078], 7
mov dword [ebp - 0x407c], 0
mov word [ebp - 0x408c], ax
cmp dword [esi + 0x14], 8
jae 0x1000b807
mov eax, dword [esi + 0x10]
inc eax
je 0x1000b815
add eax, eax
push eax
lea eax, [ebp - 0x408c]
push esi
push eax
call dword [sym.imp.MSVCR120.dll_memmove]
add esp, 0xc
jmp 0x1000b815
push edi
call dword [sym.imp.MSVCR120.dll_void___cdecl_operator_delete___void__]
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x4104]
call fcn.10005460
mov edi, dword [sym.imp.ESENT.dll_JetRetrieveColumn]
jmp 0x1000b5e9
mov eax, dword [esi]
mov dword [ebp - 0x408c], eax
mov dword [esi], 0
mov eax, dword [esi + 0x10]
mov dword [ebp - 0x407c], eax
mov eax, dword [esi + 0x14]
mov dword [ebp - 0x4078], eax
xor eax, eax
mov dword [esi + 0x14], 7
mov dword [esi + 0x10], 0
mov word [esi], ax
cmp dword [ebp - 0x4130], 8
jb 0x1000b852
push dword [ebp - 0x4144]
call dword [sym.imp.MSVCR120.dll_void___cdecl_operator_delete_void__]
add esp, 4
mov ecx, dword [ebp - 0x4124]
lea eax, [ebp - 0x4104]
push eax
call fcn.10006bd0
jmp 0x1000b5da