Function at 0x10044460
Capabilities:
Contain obfuscated stackstrings
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x474
movaps xmm0, xmmword [0x100d2600]
lea edx, [ebp - 0x58]
push esi
mov esi, ecx
mov dword [ebp - 0x58], 0x74726f50
mov dword [ebp - 0x54], 0x702e6c61
mov word [ebp - 0x50], 0x7865
mov byte [ebp - 0x4e], 0
mov ecx, dword [esi + 4]
lea eax, [esi + 0x3c]
push eax
lea eax, [ebp - 0x1e0]
mov word [ebp - 0x1d0], 0x676e
push eax
movups xmmword [ebp - 0x1e0], xmm0
mov byte [ebp - 0x1ce], 0
call fcn.100368c0
add esp, 8
test al, al
jne 0x10044559
movaps xmm0, xmmword [0x100d26a0]
movups xmmword [ebp - 0x4c], xmm0
mov byte [ebp - 0x24], al
lea eax, [ebp - 0x1e0]
movaps xmm0, xmmword [0x100d2660]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0x4449726f
mov dword [ebp - 0x28], 0x6425203a
push 1
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x470]
push eax
call fcn.10003db0
movaps xmm0, xmmword [0x100d2670]
lea eax, [ebp - 0x20]
add esp, 0x10
mov dword [ebp - 0x10], 0x6e493a3a
movups xmmword [ebp - 0x20], xmm0
mov dword [ebp - 0xc], 0x61697469
mov dword [ebp - 8], 0x657a696c
push 0x50010
push eax
lea eax, [ebp - 0x470]
mov byte [ebp - 4], 0
push eax
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push 0
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
push eax
call dword [sym.imp.KERNEL32.dll_TerminateProcess]
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
movaps xmm0, xmmword [0x100d24e0]
lea eax, [esi + 0x9c]
mov ecx, dword [esi + 4]
lea edx, [ebp - 0x58]
push eax
lea eax, [ebp - 0x230]
mov byte [ebp - 0x220], 0
push eax
movups xmmword [ebp - 0x230], xmm0
call fcn.100368c0
add esp, 8
test al, al
jne 0x100445c2
movaps xmm0, xmmword [0x100d26a0]
movups xmmword [ebp - 0x4c], xmm0
mov byte [ebp - 0x24], al
lea eax, [ebp - 0x230]
movaps xmm0, xmmword [0x100d2660]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0x4449726f
mov dword [ebp - 0x28], 0x6425203a
push 1
jmp 0x100444f2
movaps xmm0, xmmword [0x100d24f0]
lea eax, [esi + 0xac]
mov ecx, dword [esi + 4]
lea edx, [ebp - 0x58]
push eax
lea eax, [ebp - 0x244]
mov byte [ebp - 0x234], 0
push eax
movups xmmword [ebp - 0x244], xmm0
call fcn.100368c0
add esp, 8
test al, al
jne 0x1004462b
movaps xmm0, xmmword [0x100d26a0]
movups xmmword [ebp - 0x4c], xmm0
mov byte [ebp - 0x24], al
lea eax, [ebp - 0x244]
movaps xmm0, xmmword [0x100d2660]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0x4449726f
mov dword [ebp - 0x28], 0x6425203a
push 1
jmp 0x100444f2
movaps xmm0, xmmword [0x100d2500]
lea eax, [esi + 0xbc]
mov ecx, dword [esi + 4]
lea edx, [ebp - 0x58]
push eax
lea eax, [ebp - 0x258]
mov byte [ebp - 0x248], 0
push eax
movups xmmword [ebp - 0x258], xmm0
call fcn.100368c0
add esp, 8
test al, al
jne 0x10044694
movaps xmm0, xmmword [0x100d26a0]
movups xmmword [ebp - 0x4c], xmm0
mov byte [ebp - 0x24], al
lea eax, [ebp - 0x258]
movaps xmm0, xmmword [0x100d2660]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0x4449726f
mov dword [ebp - 0x28], 0x6425203a
push 1
jmp 0x100444f2
movaps xmm0, xmmword [0x100d2370]
lea eax, [esi + 0x4c]
mov ecx, dword [esi + 4]
lea edx, [ebp - 0x58]
push eax
lea eax, [ebp - 0xf4]
mov dword [ebp - 0xe4], 0x7361766e
push eax
movups xmmword [ebp - 0xf4], xmm0
mov dword [ebp - 0xe0], 0x6e702e31
mov word [ebp - 0xdc], 0x67
call fcn.100368c0
add esp, 8
test al, al
jne 0x10044710
movaps xmm0, xmmword [0x100d26a0]
movups xmmword [ebp - 0x4c], xmm0
mov byte [ebp - 0x24], al
lea eax, [ebp - 0xf4]
movaps xmm0, xmmword [0x100d2660]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0x4449726f
mov dword [ebp - 0x28], 0x6425203a
push 1
jmp 0x100444f2
movaps xmm0, xmmword [0x100d2370]
lea eax, [esi + 0x5c]
mov ecx, dword [esi + 4]
lea edx, [ebp - 0x58]
push eax
lea eax, [ebp - 0x110]
mov dword [ebp - 0x100], 0x7361766e
push eax
movups xmmword [ebp - 0x110], xmm0
mov dword [ebp - 0xfc], 0x6e702e32
mov word [ebp - 0xf8], 0x67
call fcn.100368c0
add esp, 8
test al, al
jne 0x1004478c
movaps xmm0, xmmword [0x100d26a0]
movups xmmword [ebp - 0x4c], xmm0
mov byte [ebp - 0x24], al
lea eax, [ebp - 0x110]
movaps xmm0, xmmword [0x100d2660]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0x4449726f
mov dword [ebp - 0x28], 0x6425203a
push 1
jmp 0x100444f2
movaps xmm0, xmmword [0x100d2210]
lea eax, [esi + 0x6c]
mov ecx, dword [esi + 4]
lea edx, [ebp - 0x58]
push eax
lea eax, [ebp - 0x1a0]
mov dword [ebp - 0x190], 0x676e702e
push eax
movups xmmword [ebp - 0x1a0], xmm0
mov byte [ebp - 0x18c], 0
call fcn.100368c0
add esp, 8
test al, al
jne 0x100447fc
movaps xmm0, xmmword [0x100d26a0]
movups xmmword [ebp - 0x4c], xmm0
mov byte [ebp - 0x24], al
lea eax, [ebp - 0x1a0]
movaps xmm0, xmmword [0x100d2660]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0x4449726f
mov dword [ebp - 0x28], 0x6425203a
push 1
jmp 0x100444f2
movaps xmm0, xmmword [0x100d2220]
lea eax, [esi + 0x7c]
mov ecx, dword [esi + 4]
lea edx, [ebp - 0x58]
push eax
lea eax, [ebp - 0x1b8]
mov dword [ebp - 0x1a8], 0x676e702e
push eax
movups xmmword [ebp - 0x1b8], xmm0
mov byte [ebp - 0x1a4], 0
call fcn.100368c0
add esp, 8
test al, al
jne 0x1004486c
movaps xmm0, xmmword [0x100d26a0]
movups xmmword [ebp - 0x4c], xmm0
mov byte [ebp - 0x24], al
lea eax, [ebp - 0x1b8]
movaps xmm0, xmmword [0x100d2660]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0x4449726f
mov dword [ebp - 0x28], 0x6425203a
push 1
jmp 0x100444f2
movaps xmm0, xmmword [0x100d2200]
lea eax, [esi + 0x8c]
mov ecx, dword [esi + 4]
lea edx, [ebp - 0x58]
push eax
lea eax, [ebp - 0x1cc]
mov dword [ebp - 0x1bc], 0x676e70
push eax
movups xmmword [ebp - 0x1cc], xmm0
call fcn.100368c0
add esp, 8
test al, al
jne 0x100448d8
movaps xmm0, xmmword [0x100d26a0]
movups xmmword [ebp - 0x4c], xmm0
mov byte [ebp - 0x24], al
lea eax, [ebp - 0x1cc]
movaps xmm0, xmmword [0x100d2660]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0x4449726f
mov dword [ebp - 0x28], 0x6425203a
push 1
jmp 0x100444f2
movaps xmm0, xmmword [0x100d25c0]
lea eax, [esi + 0xcc]
mov ecx, dword [esi + 4]
lea edx, [ebp - 0x58]
push eax
lea eax, [ebp - 0x1f4]
mov word [ebp - 0x1e4], 0x67
push eax
movups xmmword [ebp - 0x1f4], xmm0
call fcn.100368c0
add esp, 8
test al, al
jne 0x10044943
movaps xmm0, xmmword [0x100d26a0]
movups xmmword [ebp - 0x4c], xmm0
mov byte [ebp - 0x24], al
lea eax, [ebp - 0x1f4]
movaps xmm0, xmmword [0x100d2660]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0x4449726f
mov dword [ebp - 0x28], 0x6425203a
push 1
jmp 0x100444f2
movaps xmm0, xmmword [0x100d23a0]
lea eax, [esi + 0xdc]
mov ecx, dword [esi + 4]
lea edx, [ebp - 0x58]
push eax
lea eax, [ebp - 0x128]
mov dword [ebp - 0x118], 0x702e3173
push eax
movups xmmword [ebp - 0x128], xmm0
mov word [ebp - 0x114], 0x676e
mov byte [ebp - 0x112], 0
call fcn.100368c0
add esp, 8
test al, al
jne 0x100449bf
movaps xmm0, xmmword [0x100d26a0]
movups xmmword [ebp - 0x4c], xmm0
mov byte [ebp - 0x24], al
lea eax, [ebp - 0x128]
movaps xmm0, xmmword [0x100d2660]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0x4449726f
mov dword [ebp - 0x28], 0x6425203a
push 1
jmp 0x100444f2
movaps xmm0, xmmword [0x100d25b0]
lea eax, [esi + 0xec]
mov ecx, dword [esi + 4]
lea edx, [ebp - 0x58]
push eax
lea eax, [ebp - 0x208]
mov word [ebp - 0x1f8], 0x67
push eax
movups xmmword [ebp - 0x208], xmm0
call fcn.100368c0
add esp, 8
test al, al
jne 0x10044a2a
movaps xmm0, xmmword [0x100d26a0]
movups xmmword [ebp - 0x4c], xmm0
mov byte [ebp - 0x24], al
lea eax, [ebp - 0x208]
movaps xmm0, xmmword [0x100d2660]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0x4449726f
mov dword [ebp - 0x28], 0x6425203a
push 1
jmp 0x100444f2
movaps xmm0, xmmword [0x100d25d0]
lea eax, [esi + 0xfc]
mov ecx, dword [esi + 4]
lea edx, [ebp - 0x58]
push eax
lea eax, [ebp - 0x21c]
mov word [ebp - 0x20c], 0x67
push eax
movups xmmword [ebp - 0x21c], xmm0
call fcn.100368c0
add esp, 8
test al, al
jne 0x10044a95
movaps xmm0, xmmword [0x100d26a0]
movups xmmword [ebp - 0x4c], xmm0
mov byte [ebp - 0x24], al
lea eax, [ebp - 0x21c]
movaps xmm0, xmmword [0x100d2660]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0x4449726f
mov dword [ebp - 0x28], 0x6425203a
push 1
jmp 0x100444f2
movaps xmm0, xmmword [0x100d2430]
lea eax, [esi + 0x10c]
mov ecx, dword [esi + 4]
lea edx, [ebp - 0x58]
push eax
lea eax, [ebp - 0x78]
mov dword [ebp - 0x68], 0x435c7265
push eax
movups xmmword [ebp - 0x78], xmm0
mov dword [ebp - 0x64], 0x61766e61
mov dword [ebp - 0x60], 0x702e3173
mov word [ebp - 0x5c], 0x676e
mov byte [ebp - 0x5a], 0
call fcn.100368c0
add esp, 8
test al, al
jne 0x10044b0d
movaps xmm0, xmmword [0x100d26a0]
movups xmmword [ebp - 0x4c], xmm0
mov byte [ebp - 0x24], al
lea eax, [ebp - 0x78]
movaps xmm0, xmmword [0x100d2660]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0x4449726f
mov dword [ebp - 0x28], 0x6425203a
push 1
jmp 0x100444f2
movaps xmm0, xmmword [0x100d2430]
lea eax, [esi + 0x11c]
mov ecx, dword [esi + 4]
lea edx, [ebp - 0x58]
push eax
lea eax, [ebp - 0x98]
mov dword [ebp - 0x88], 0x435c7265
push eax
movups xmmword [ebp - 0x98], xmm0
mov dword [ebp - 0x84], 0x61766e61
mov dword [ebp - 0x80], 0x702e3273
mov word [ebp - 0x7c], 0x676e
mov byte [ebp - 0x7a], 0
call fcn.100368c0
add esp, 8
test al, al
jne 0x10044b94
movaps xmm0, xmmword [0x100d26a0]
movups xmmword [ebp - 0x4c], xmm0
mov byte [ebp - 0x24], al
lea eax, [ebp - 0x98]
movaps xmm0, xmmword [0x100d2660]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0x4449726f
mov dword [ebp - 0x28], 0x6425203a
push 1
jmp 0x100444f2
movaps xmm0, xmmword [0x100d2430]
lea eax, [esi + 0x12c]
mov ecx, dword [esi + 4]
lea edx, [ebp - 0x58]
push eax
lea eax, [ebp - 0xb8]
mov dword [ebp - 0xa8], 0x435c7265
push eax
movups xmmword [ebp - 0xb8], xmm0
mov dword [ebp - 0xa4], 0x61766e61
mov dword [ebp - 0xa0], 0x702e3373
mov word [ebp - 0x9c], 0x676e
mov byte [ebp - 0x9a], 0
call fcn.100368c0
add esp, 8
test al, al
jne 0x10044c24
movaps xmm0, xmmword [0x100d26a0]
movups xmmword [ebp - 0x4c], xmm0
mov byte [ebp - 0x24], al
lea eax, [ebp - 0xb8]
movaps xmm0, xmmword [0x100d2660]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0x4449726f
mov dword [ebp - 0x28], 0x6425203a
push 1
jmp 0x100444f2
movaps xmm0, xmmword [0x100d2430]
lea eax, [esi + 0x13c]
mov ecx, dword [esi + 4]
lea edx, [ebp - 0x58]
push eax
lea eax, [ebp - 0xd8]
mov dword [ebp - 0xc8], 0x435c7265
push eax
movups xmmword [ebp - 0xd8], xmm0
mov dword [ebp - 0xc4], 0x61766e61
mov dword [ebp - 0xc0], 0x702e3473
mov word [ebp - 0xbc], 0x676e
mov byte [ebp - 0xba], 0
call fcn.100368c0
add esp, 8
test al, al
jne 0x10044cb4
movaps xmm0, xmmword [0x100d26a0]
movups xmmword [ebp - 0x4c], xmm0
mov byte [ebp - 0x24], al
lea eax, [ebp - 0xd8]
movaps xmm0, xmmword [0x100d2660]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0x4449726f
mov dword [ebp - 0x28], 0x6425203a
push 1
jmp 0x100444f2
movaps xmm0, xmmword [0x100d2430]
lea eax, [esi + 0x14c]
mov ecx, dword [esi + 4]
lea edx, [ebp - 0x58]
push eax
movups xmmword [ebp - 0x278], xmm0
lea eax, [ebp - 0x278]
movaps xmm0, xmmword [str.erCanvasBG.png]
push eax
movups xmmword [ebp - 0x268], xmm0
call fcn.100368c0
add esp, 8
test al, al
jne 0x10044d24
movaps xmm0, xmmword [0x100d26a0]
movups xmmword [ebp - 0x4c], xmm0
mov byte [ebp - 0x24], al
lea eax, [ebp - 0x278]
movaps xmm0, xmmword [0x100d2660]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0x4449726f
mov dword [ebp - 0x28], 0x6425203a
push 1
jmp 0x100444f2
movaps xmm0, xmmword [0x100d2390]
lea eax, [esi + 0x15c]
mov ecx, dword [esi + 4]
lea edx, [ebp - 0x58]
push eax
lea eax, [ebp - 0x140]
mov dword [ebp - 0x130], 0x702e3173
push eax
movups xmmword [ebp - 0x140], xmm0
mov word [ebp - 0x12c], 0x676e
mov byte [ebp - 0x12a], 0
call fcn.100368c0
add esp, 8
test al, al
jne 0x10044da0
movaps xmm0, xmmword [0x100d26a0]
movups xmmword [ebp - 0x4c], xmm0
mov byte [ebp - 0x24], al
lea eax, [ebp - 0x140]
movaps xmm0, xmmword [0x100d2660]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0x4449726f
mov dword [ebp - 0x28], 0x6425203a
push 1
jmp 0x100444f2
movaps xmm0, xmmword [0x100d2390]
lea eax, [esi + 0x16c]
mov ecx, dword [esi + 4]
lea edx, [ebp - 0x58]
push eax
lea eax, [ebp - 0x158]
mov dword [ebp - 0x148], 0x702e3273
push eax
movups xmmword [ebp - 0x158], xmm0
mov word [ebp - 0x144], 0x676e
mov byte [ebp - 0x142], 0
call fcn.100368c0
add esp, 8
test al, al
jne 0x10044e1c
movaps xmm0, xmmword [0x100d26a0]
movups xmmword [ebp - 0x4c], xmm0
mov byte [ebp - 0x24], al
lea eax, [ebp - 0x158]
movaps xmm0, xmmword [0x100d2660]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0x4449726f
mov dword [ebp - 0x28], 0x6425203a
push 1
jmp 0x100444f2
movaps xmm0, xmmword [0x100d2390]
lea eax, [esi + 0x17c]
mov ecx, dword [esi + 4]
lea edx, [ebp - 0x58]
push eax
lea eax, [ebp - 0x170]
mov dword [ebp - 0x160], 0x702e3373
push eax
movups xmmword [ebp - 0x170], xmm0
mov word [ebp - 0x15c], 0x676e
mov byte [ebp - 0x15a], 0
call fcn.100368c0
add esp, 8
test al, al
jne 0x10044e98
movaps xmm0, xmmword [0x100d26a0]
movups xmmword [ebp - 0x4c], xmm0
mov byte [ebp - 0x24], al
lea eax, [ebp - 0x170]
movaps xmm0, xmmword [0x100d2660]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0x4449726f
mov dword [ebp - 0x28], 0x6425203a
push 1
jmp 0x100444f2
movaps xmm0, xmmword [0x100d2390]
lea eax, [esi + 0x18c]
mov ecx, dword [esi + 4]
lea edx, [ebp - 0x58]
push eax
lea eax, [ebp - 0x188]
mov dword [ebp - 0x178], 0x702e3473
push eax
movups xmmword [ebp - 0x188], xmm0
mov word [ebp - 0x174], 0x676e
mov byte [ebp - 0x172], 0
call fcn.100368c0
add esp, 8
test al, al
jne 0x10044f14
movaps xmm0, xmmword [0x100d26a0]
movups xmmword [ebp - 0x4c], xmm0
mov byte [ebp - 0x24], al
lea eax, [ebp - 0x188]
movaps xmm0, xmmword [0x100d2660]
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0x4449726f
mov dword [ebp - 0x28], 0x6425203a
push 1
jmp 0x100444f2
mov al, 1
pop esi
mov esp, ebp
pop ebp
ret