Function at 0x448460
Capabilities:
Create thread

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x56cbc8
mov eax, dword fs:[0]
push eax
push ecx
push esi
push edi
mov eax, dword [0x5edd38]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x10], edi
mov dword [edi + 4], 0
mov dword [edi + 8], 0
mov dword [edi + 0xc], 0
mov eax, dword [ebp + 8]
mov dword [edi + 0x10], eax
lea eax, [edi + 0x38]
push eax
mov dword [ebp - 4], 0
mov dword [edi], vtable.acrobat_broker::SandboxClipboardDispatcher.0
mov dword [edi + 0x14], 0
mov dword [edi + 0x34], 0
mov byte [edi + 0x50], 0
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
mov eax, dword [edi + 8]
cmp eax, dword [edi + 0xc]
je 0x44851f
movups xmm0, xmmword [0x5b4dd0]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b4de0]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b4df0]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b4e00]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b4e10]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b4e20]
movq qword [eax + 0x50], xmm0
add dword [edi + 8], 0x58
jmp 0x44852d
push 0x5b4dd0
push eax
lea ecx, [edi + 4]
call fcn.004187a0
mov eax, dword [edi + 8]
cmp eax, dword [edi + 0xc]
je 0x44857e
movups xmm0, xmmword [0x5b4e28]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b4e38]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b4e48]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b4e58]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b4e68]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b4e78]
movq qword [eax + 0x50], xmm0
add dword [edi + 8], 0x58
jmp 0x44858c
push 0x5b4e28
push eax
lea ecx, [edi + 4]
call fcn.004187a0
mov eax, dword [edi + 8]
cmp eax, dword [edi + 0xc]
je 0x4485dd
movups xmm0, xmmword [0x5b4e80]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b4e90]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b4ea0]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b4eb0]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b4ec0]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b4ed0]
movq qword [eax + 0x50], xmm0
add dword [edi + 8], 0x58
jmp 0x4485eb
push 0x5b4e80
push eax
lea ecx, [edi + 4]
call fcn.004187a0
mov eax, dword [edi + 8]
cmp eax, dword [edi + 0xc]
je 0x44863c
movups xmm0, xmmword [0x5b4ed8]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b4ee8]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b4ef8]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b4f08]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b4f18]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b4f28]
movq qword [eax + 0x50], xmm0
add dword [edi + 8], 0x58
jmp 0x44864a
push 0x5b4ed8
push eax
lea ecx, [edi + 4]
call fcn.004187a0
mov eax, dword [edi + 8]
cmp eax, dword [edi + 0xc]
je 0x44869b
movups xmm0, xmmword [0x5b4f30]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b4f40]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b4f50]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b4f60]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b4f70]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b4f80]
movq qword [eax + 0x50], xmm0
add dword [edi + 8], 0x58
jmp 0x4486a9
push 0x5b4f30
push eax
lea ecx, [edi + 4]
call fcn.004187a0
mov eax, dword [edi + 8]
cmp eax, dword [edi + 0xc]
je 0x4486fa
movups xmm0, xmmword [0x5b4f88]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b4f98]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b4fa8]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b4fb8]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b4fc8]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b4fd8]
movq qword [eax + 0x50], xmm0
add dword [edi + 8], 0x58
jmp 0x448708
push 0x5b4f88
push eax
lea ecx, [edi + 4]
call fcn.004187a0
mov eax, dword [edi + 8]
cmp eax, dword [edi + 0xc]
je 0x448759
movups xmm0, xmmword [0x5b4fe0]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b4ff0]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5000]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5010]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5020]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5030]
movq qword [eax + 0x50], xmm0
add dword [edi + 8], 0x58
jmp 0x448767
push 0x5b4fe0
push eax
lea ecx, [edi + 4]
call fcn.004187a0
mov eax, dword [edi + 8]
cmp eax, dword [edi + 0xc]
je 0x4487b8
movups xmm0, xmmword [0x5b5038]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5048]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5058]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5068]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5078]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5088]
movq qword [eax + 0x50], xmm0
add dword [edi + 8], 0x58
jmp 0x4487c6
push 0x5b5038
push eax
lea ecx, [edi + 4]
call fcn.004187a0
mov eax, dword [edi + 8]
cmp eax, dword [edi + 0xc]
je 0x448817
movups xmm0, xmmword [0x5b5090]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b50a0]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b50b0]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b50c0]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b50d0]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b50e0]
movq qword [eax + 0x50], xmm0
add dword [edi + 8], 0x58
jmp 0x448825
push 0x5b5090
push eax
lea ecx, [edi + 4]
call fcn.004187a0
mov eax, dword [edi + 8]
cmp eax, dword [edi + 0xc]
je 0x448876
movups xmm0, xmmword [0x5b50e8]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b50f8]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5108]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5118]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5128]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5138]
movq qword [eax + 0x50], xmm0
add dword [edi + 8], 0x58
jmp 0x448884
push 0x5b50e8
push eax
lea ecx, [edi + 4]
call fcn.004187a0
mov eax, dword [edi + 8]
cmp eax, dword [edi + 0xc]
je 0x4488d5
movups xmm0, xmmword [0x5b5140]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5150]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5160]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5170]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5180]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5190]
movq qword [eax + 0x50], xmm0
add dword [edi + 8], 0x58
jmp 0x4488e3
push 0x5b5140
push eax
lea ecx, [edi + 4]
call fcn.004187a0
mov eax, dword [edi + 8]
cmp eax, dword [edi + 0xc]
je 0x448934
movups xmm0, xmmword [0x5b5198]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b51a8]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b51b8]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b51c8]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b51d8]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b51e8]
movq qword [eax + 0x50], xmm0
add dword [edi + 8], 0x58
jmp 0x448942
push 0x5b5198
push eax
lea ecx, [edi + 4]
call fcn.004187a0
mov eax, dword [edi + 8]
cmp eax, dword [edi + 0xc]
je 0x448993
movups xmm0, xmmword [0x5b51f0]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5200]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5210]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5220]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5230]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5240]
movq qword [eax + 0x50], xmm0
add dword [edi + 8], 0x58
jmp 0x4489a1
push 0x5b51f0
push eax
lea ecx, [edi + 4]
call fcn.004187a0
mov eax, dword [edi + 8]
cmp eax, dword [edi + 0xc]
je 0x4489f2
movups xmm0, xmmword [0x5b5248]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5258]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5268]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5278]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5288]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5298]
movq qword [eax + 0x50], xmm0
add dword [edi + 8], 0x58
jmp 0x448a00
push 0x5b5248
push eax
lea ecx, [edi + 4]
call fcn.004187a0
mov eax, dword [edi + 8]
cmp eax, dword [edi + 0xc]
je 0x448a51
movups xmm0, xmmword [0x5b52a0]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b52b0]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b52c0]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b52d0]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b52e0]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b52f0]
movq qword [eax + 0x50], xmm0
add dword [edi + 8], 0x58
jmp 0x448a5f
push 0x5b52a0
push eax
lea ecx, [edi + 4]
call fcn.004187a0
mov eax, dword [edi + 8]
cmp eax, dword [edi + 0xc]
je 0x448ab0
movups xmm0, xmmword [0x5b52f8]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5308]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5318]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5328]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5338]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5348]
movq qword [eax + 0x50], xmm0
add dword [edi + 8], 0x58
jmp 0x448abe
push 0x5b52f8
push eax
lea ecx, [edi + 4]
call fcn.004187a0
push 0
push 0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateEventW]
push 0
push 0
push 0
push 0
mov dword [edi + 0x18], eax
call dword [sym.imp.KERNEL32.dll_CreateEventW]
mov dword [edi + 0x1c], eax
lea eax, [edi + 0x34]
push eax
push 0
push edi
push 0x4601b0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
push 0x5b5350
mov dword [edi + 0x14], eax
call dword [sym.imp.USER32.dll_RegisterClipboardFormatW]
push 0x5b535c
call dword [sym.imp.USER32.dll_RegisterClipboardFormatW]
push 0x5b5380
call dword [sym.imp.USER32.dll_RegisterClipboardFormatW]
mov eax, edi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret 4