Function at 0x19efc
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x64
mov eax, dword [0x37910]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push edi
call fcn.0001c0b2
xor ebx, ebx
mov edx, eax
push 6
xor eax, eax
mov byte [ebp - 0x5c], bl
pop ecx
lea edi, [ebp - 0x5b]
rep stosd dword es:[edi], eax
mov ecx, dword [0x39510]
stosw word es:[edi], ax
stosb byte es:[edi], al
mov dword [ebp - 0x3c], ebx
mov byte [ebp - 0x60], 0xcc
mov byte [ebp - 0x5f], pe_nt_image_headers32
mov byte [ebp - 0x64], 0xcc
mov byte [ebp - 0x63], pe_nt_image_headers32
mov byte [ebp - 0x3e], pe_nt_image_headers32
mov byte [ebp - 0x3d], 0xe9
mov byte [ebp - 0x10], 0x85
mov byte [ebp - 0xf], 0xc0
mov byte [ebp - 0xe], 0x75
mov byte [ebp - 0xd], 0x31
mov byte [ebp - 0xc], 0xba
mov byte [ebp - 0xb], 0xeb
mov byte [ebp - 0xa], 2
mov byte [ebp - 9], bl
mov byte [ebp - 8], 0xc0
mov byte [ebp - 7], pe_nt_image_headers32
mov byte [ebp - 0x28], 0x8b
mov byte [ebp - 0x27], 0xff
mov byte [ebp - 0x26], 0x55
mov byte [ebp - 0x25], 0x8b
mov byte [ebp - 0x24], 0xec
mov byte [ebp - 0x23], 0x83
mov byte [ebp - 0x22], 0xe4
mov byte [ebp - 0x21], 0xf8
mov byte [ebp - 0x20], 0x56
mov byte [ebp - 0x1f], 0x57
mov byte [ebp - 0x1e], 0x64
mov byte [ebp - 0x1d], 0x8b
mov byte [ebp - 0x1c], 0x3d
mov byte [ebp - 0x1b], 0x24
mov byte [ebp - 0x1a], 1
mov byte [ebp - 0x19], bl
mov byte [ebp - 0x18], bl
mov byte [ebp - 0x17], 0x66
mov byte [ebp - 0x16], 0xff
mov byte [ebp - 0x15], 0x8f
mov byte [ebp - 0x14], 0x3c
mov byte [ebp - 0x13], 1
mov byte [ebp - 0x12], bl
mov byte [ebp - 0x11], bl
mov byte [ebp - 0x38], 0x8b
mov byte [ebp - 0x37], 0xff
mov byte [ebp - 0x36], 0x55
mov byte [ebp - 0x35], 0x8b
mov byte [ebp - 0x34], 0xec
mov byte [ebp - 0x33], 0x83
mov byte [ebp - 0x32], 0xe4
mov byte [ebp - 0x31], 0xf8
mov byte [ebp - 0x30], 0x56
mov byte [ebp - 0x2f], 0x57
mov byte [ebp - 0x2e], 0x64
mov byte [ebp - 0x2d], 0x8b
mov byte [ebp - 0x2c], 0x3d
mov byte [ebp - 0x2b], 0x24
mov byte [ebp - 0x2a], 1
mov byte [ebp - 0x29], bl
cmp ecx, ebx
jne 0x1a335
mov eax, 0x3839
cmp edx, eax
ja 0x1a1f0
je 0x1a1bd
mov eax, 0x276
cmp edx, eax
ja 0x1a154
je 0x1a11d
cmp edx, 0x200
jb 0x1a305
cmp edx, 0x201
jbe 0x1a0ea
cmp edx, 0x261
jbe 0x1a305
cmp edx, 0x263
jbe 0x1a0b7
cmp edx, 0x26c
jne 0x1a305
lea eax, [ebp - 0x3c]
push eax
push 0x25518
call fcn.000122d6
cmp dword [ebp - 0x3c], ebx
je 0x1a2fb
push 2
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x3c]
call fcn.00019d80
cmp eax, ebx
je 0x1a2fb
lea ecx, [ebp - 0x3e]
push 1
push ecx
push eax
call fcn.00019dee
mov dword [0x39510], eax
jmp 0x1a2fb
lea eax, [ebp - 0x3c]
push eax
push 0x254f0
call fcn.000122d6
mov eax, dword [ebp - 0x3c]
cmp eax, ebx
je 0x1a2fb
mov dword [ebp - 0x58], 0x385f4
mov dword [ebp - 0x54], 0x1b
mov dword [ebp - 0x4c], 0xa000
jmp 0x1a2eb
lea eax, [ebp - 0x3c]
push eax
push 0x254e0
call fcn.000122d6
mov eax, dword [ebp - 0x3c]
cmp eax, ebx
je 0x1a2fb
mov dword [ebp - 0x58], 0x385e4
mov dword [ebp - 0x54], 0x10
mov dword [ebp - 0x4c], 0x100000
jmp 0x1a2eb
lea eax, [ebp - 0x3c]
push eax
push 0x25518
call fcn.000122d6
cmp dword [ebp - 0x3c], ebx
je 0x1a2fb
push 2
lea eax, [ebp - 0x64]
push eax
push 1
push dword [ebp - 0x3c]
call fcn.00019d80
cmp eax, ebx
je 0x1a2fb
lea ecx, [ebp - 0x3d]
jmp 0x1a0a4
cmp edx, 0x2800
je 0x1a19b
cmp edx, 0x295a
jne 0x1a305
lea eax, [ebp - 0x3c]
push eax
push 0x254b0
call fcn.000122d6
mov eax, dword [ebp - 0x3c]
cmp eax, ebx
je 0x1a2fb
mov dword [ebp - 0x58], 0x38658
mov dword [ebp - 0x54], 0x18
mov dword [ebp - 0x4c], 0x8000
jmp 0x1a2eb
lea eax, [ebp - 0x3c]
push eax
push 0x25486
call fcn.000122d6
mov eax, dword [ebp - 0x3c]
cmp eax, ebx
je 0x1a2fb
mov dword [ebp - 0x58], 0x38640
jmp 0x1a188
lea eax, [ebp - 0x3c]
push eax
push 0x2544c
call fcn.000122d6
mov eax, dword [ebp - 0x3c]
cmp eax, ebx
je 0x1a2fb
mov dword [ebp - 0x58], 0x38670
mov dword [ebp - 0x54], 0x18
mov dword [ebp - 0x4c], 0x9000
jmp 0x1a2eb
cmp edx, 0x3ad7
je 0x1a2c1
cmp edx, 0x3fab
je 0x1a296
cmp edx, 0x42ee
je 0x1a260
cmp edx, 0x4563
je 0x1a23d
cmp edx, 0x47ba
jne 0x1a305
lea eax, [ebp - 0x3c]
push eax
push 0x25438
call fcn.000122d6
cmp dword [ebp - 0x3c], ebx
je 0x1a2fb
jmp 0x1a27e
lea eax, [ebp - 0x3c]
push eax
push 0x253f6
call fcn.000122d6
cmp dword [ebp - 0x3c], ebx
je 0x1a2fb
push 0x100
push 0x10
lea eax, [ebp - 0x38]
jmp 0x1a288
lea eax, [ebp - 0x3c]
push eax
push 0x253a4
call fcn.000122d6
cmp dword [ebp - 0x3c], ebx
je 0x1a2fb
sub dword [ebp - 0x3c], 0x300
push 0x500
push 0x18
lea eax, [ebp - 0x28]
push eax
push dword [ebp - 0x3c]
call fcn.00019eac
jmp 0x1a0ad
lea eax, [ebp - 0x3c]
push eax
push 0x25376
call fcn.000122d6
cmp dword [ebp - 0x3c], ebx
je 0x1a2fb
push 0x1000
push 0xa
lea eax, [ebp - 0x10]
push eax
push dword [ebp - 0x3c]
call fcn.00019e4c
jmp 0x1a0ad
lea eax, [ebp - 0x3c]
push eax
push 0x25352
call fcn.000122d6
mov eax, dword [ebp - 0x3c]
cmp eax, ebx
je 0x1a2fb
mov dword [ebp - 0x58], 0x38688
mov dword [ebp - 0x54], 0x1d
mov dword [ebp - 0x4c], 0x6000
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x50], eax
mov byte [ebp - 0x5b], bl
mov byte [ebp - 0x5c], 1
mov ecx, dword [0x39510]
cmp ecx, ebx
jne 0x1a335
cmp byte [ebp - 0x5c], 1
jne 0x1a335
lea eax, [ebp - 0x5c]
push eax
call fcn.00019d04
mov ecx, eax
mov dword [0x39510], ecx
cmp ecx, ebx
jne 0x1a335
add dword [ebp - 0x48], 5
lea eax, [ebp - 0x5c]
push eax
call fcn.00019d04
mov ecx, eax
mov dword [0x39510], ecx
mov eax, ecx
mov ecx, dword [ebp - 4]
pop edi
xor ecx, ebp
pop ebx
call fcn.00016ce5
leave
ret