Function at 0x1400112a8
Capabilities:
Open clipboard
Read clipboard data

Disassembly:
jmp 0x1400119e0
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
push rbp
push rdi
sub rsp, 0x2a8
lea rbp, [rsp + 0x60]
lea rdi, [rsp + 0x60]
mov ecx, 0x62
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov ecx, dword [rsp + 0x2c8]
mov rax, qword [0x14001d018]
xor rax, rbp
mov qword [rbp + 0x238], rax
lea rcx, [0x1400230a2]
call fcn.1400113bb
mov r9d, 0x4c
mov r8d, 2
mov edx, dword [section..data]
xor ecx, ecx
call qword [sym.imp.USER32.dll_RegisterHotKey]
test eax, eax
jne 0x140011a70
mov r9d, 0x10
lea r8, str.Error
lea rdx, str.Failed_to_register_hotkey_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov eax, 1
jmp 0x140011d8a
lea rax, [rbp + 0x10]
mov rdi, rax
xor eax, eax
mov ecx, 0x50
rep stosb byte [rdi], al
mov dword [rbp + 0x10], 0x50
mov rax, qword [sym.imp.USER32.dll_DefWindowProcW]
mov qword [rbp + 0x18], rax
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rbp + 0x28], rax
lea rax, str.HotkeyWindowClass
mov qword [rbp + 0x50], rax
lea rcx, [rbp + 0x10]
call qword [sym.imp.USER32.dll_RegisterClassExW]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x40], 0xfffffffffffffffd
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
lea r8, str.Hotkey_Window
lea rdx, str.HotkeyWindowClass
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [0x14001d180], rax
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x78]
call qword [sym.imp.USER32.dll_GetMessageW]
test eax, eax
je 0x140011d7a
lea rcx, [rbp + 0x78]
call qword [sym.imp.USER32.dll_TranslateMessage]
cmp dword [rbp + 0x80], 0x312
jne 0x140011d6b
mov dword [rbp + 0xc8], 1
mov dword [rbp + 0xd8], 0
mov dword [rbp + 0xd4], 6
xor eax, eax
mov word [rbp + 0xd2], ax
mov eax, 0x11
mov word [rbp + 0xd0], ax
mov qword [rbp + 0xe0], 0
mov r8d, 0x28
lea rdx, [rbp + 0xc8]
mov ecx, 1
call qword [sym.imp.USER32.dll_SendInput]
mov ecx, 0x12
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.USER32.dll_IsClipboardFormatAvailable]
test eax, eax
je 0x140011d6b
mov rcx, qword [0x14001d180]
call qword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x140011d6b
mov ecx, 1
call qword [sym.imp.USER32.dll_GetClipboardData]
mov qword [rbp + 0x108], rax
cmp qword [rbp + 0x108], 0
je 0x140011d65
mov cx, 0xa
call fcn.1400110c3
mov ecx, 0x12
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [rbp + 0x108]
call qword [sym.imp.KERNEL32.dll_GlobalLock]
mov qword [rbp + 0x128], rax
cmp qword [rbp + 0x128], 0
je 0x140011d51
mov qword [rbp + 0x148], 0
jmp 0x140011c4c
mov rax, qword [rbp + 0x148]
inc rax
mov qword [rbp + 0x148], rax
mov rax, qword [rbp + 0x148]
mov rcx, qword [rbp + 0x128]
add rcx, rax
mov rax, rcx
movsx eax, byte [rax]
test eax, eax
je 0x140011d44
cmp qword [rbp + 0x148], 0
je 0x140011cc1
xor edx, edx
mov rax, qword [rbp + 0x148]
mov ecx, 0x40
div rcx
mov rax, rdx
test rax, rax
jne 0x140011cc1
mov ecx, 0x12
call qword [sym.imp.KERNEL32.dll_Sleep]
mov cx, 0xa
call fcn.1400110c3
mov ecx, 0x12
call qword [sym.imp.KERNEL32.dll_Sleep]
mov cx, 0xa
call fcn.1400110c3
mov ecx, 0x12
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rax, qword [rbp + 0x148]
mov rcx, qword [rbp + 0x128]
add rcx, rax
mov rax, rcx
movzx eax, byte [rax]
mov byte [rbp + 0x164], al
movsx eax, byte [rbp + 0x164]
cmp eax, 0xa
jne 0x140011cf5
mov cx, 0x20
call fcn.1400110c3
jmp 0x140011d3f
movsx eax, byte [rbp + 0x164]
cmp eax, 0x20
jl 0x140011d1a
movsx eax, byte [rbp + 0x164]
test eax, eax
jl 0x140011d1a
movsx eax, byte [rbp + 0x164]
cmp eax, 0x80
jl 0x140011d1f
jmp 0x140011c3b
mov rax, qword [rbp + 0x148]
mov rcx, qword [rbp + 0x128]
add rcx, rax
mov rax, rcx
movsx ax, byte [rax]
movzx ecx, ax
call fcn.1400110c3
jmp 0x140011c3b
mov rcx, qword [rbp + 0x108]
call qword [sym.imp.KERNEL32.dll_GlobalUnlock]
mov ecx, 0x12
call qword [sym.imp.KERNEL32.dll_Sleep]
mov cx, 0xa
call fcn.1400110c3
call qword [sym.imp.USER32.dll_CloseClipboard]
lea rcx, [rbp + 0x78]
call qword [sym.imp.USER32.dll_DispatchMessageW]
jmp 0x140011b1b
mov edx, dword [section..data]
xor ecx, ecx
call qword [sym.imp.USER32.dll_UnregisterHotKey]
xor eax, eax
mov rdi, rax
lea rcx, [rbp - 0x60]
lea rdx, [0x14001ad10]
call fcn.140011348
mov rax, rdi
mov rcx, qword [rbp + 0x238]
xor rcx, rbp
call fcn.1400111d6
lea rsp, [rbp + 0x248]
pop rdi
pop rbp
ret