Function at 0x10002884
Capabilities:
Contain obfuscated stackstrings

Disassembly:
call fcn.10006b7d
mov word [ebp + 0x188c], 0x3030
mov word [ebp + 0x188e], 0x3030
mov word [ebp + 0x1890], 0x3030
mov word [ebp + 0x1892], 0x3030
mov word [ebp + 0x1894], 0x3030
mov word [ebp + 0x1896], 0
mov byte [ebp + 0x1898], 0
mov word [ebp + 0x1899], 0xf00
mov byte [ebp + 0x189b], 0
mov word [ebp + 0x189c], 0xf00
mov word [ebp + 0x189e], 0
mov byte [ebp + 0x18a0], 0xf
mov eax, 0x20202020
mov byte [ebp + 0x18a1], al
mov word [ebp + 0x18a2], ax
mov byte [ebp + 0x18a4], al
mov byte [ebp + 0x18a5], 0
mov word [ebp + 0x18a6], 0xf00
mov byte [ebp + 0x18a8], 0
mov word [ebp + 0x18a9], 0xf00
mov byte [ebp + 0x18ab], 0x30
mov word [ebp + 0x18ac], 0x3030
mov word [ebp + 0x18ae], 0
mov byte [ebp + 0x18b0], 0xf
mov eax, 0x20202020
mov byte [ebp + 0x18b1], al
mov word [ebp + 0x18b2], ax
mov dword [ebp + 0x18b4], eax
mov byte [ebp + 0x18b8], al
mov word [ebp + 0x18b9], ax
mov byte [ebp + 0x18bb], 0
mov dword [ebp + 0x18bc], 0xf000000
mov dword [ebp + 0x18c0], 0xf000000
mov dword [ebp + 0x18c4], 0xf000000
mov byte [ebp + 0x18c8], 0
mov word [ebp + 0x18c9], 0xf00
mov byte [ebp + 0x18cb], 0
mov word [ebp + 0x18cc], 0xf00
mov word [ebp + 0x18ce], 0
mov byte [ebp + 0x18d0], 0xf
mov byte [ebp + 0x18d1], 0
mov word [ebp + 0x18d2], 0
mov word [ebp + 0x18d4], 0xf00
mov word [ebp + 0x18d6], 0
mov word [ebp + 0x18d8], 0xf00
mov word [ebp + 0x18da], 0
mov word [ebp + 0x18dc], 0xf00
mov word [ebp + 0x18de], 0
mov byte [ebp + 0x18e0], 0xf
mov byte [ebp + 0x18e1], 0
mov word [ebp + 0x18e2], 0xf00
mov byte [ebp + 0x18e4], 0
mov word [ebp + 0x18e5], 0xf00
mov byte [ebp + 0x18e7], 0
mov word [ebp + 0x18e8], 0xf00
mov word [ebp + 0x18ea], 0
mov byte [ebp + 0x18ec], 0xf
mov byte [ebp + 0x18ed], 0
mov byte [ebp + 0x18ee], 0xf
mov byte [ebp + 0x18ef], 0
mov dword [ebp + 0x18f0], 0
mov dword [ebp + 0x18f4], 0
mov byte [ebp + 0x18f8], 0xc
mov byte [ebp + 0x18f9], 0
mov word [ebp + 0x18fa], 0
mov dword [ebp + 0x18fc], 0
mov byte [ebp + 0x1900], 0
mov word [ebp + 0x1901], 0xc00
mov byte [ebp + 0x1903], 0
mov dword [ebp + 0x1904], 0
mov dword [ebp + 0x1908], 0
mov byte [ebp + 0x190c], 0xc
mov byte [ebp + 0x190d], 0
mov word [ebp + 0x190e], 0
mov dword [ebp + 0x1910], 0
mov byte [ebp + 0x1914], 0
mov word [ebp + 0x1915], 0xc00
mov byte [ebp + 0x1917], 0x30
mov byte [ebp + 0x1918], 0x30
mov word [ebp + 0x2752c], 1
mov word [ebp + 0x27530], 0xa
xor eax, eax
mov ax, word [ebp + 0x2752c]
imul esi, eax, 0x50
mov eax, 0x20202020
mov byte [ebp + esi + 0x18c9], al
mov word [ebp + esi + 0x18ca], ax
lea edi, [ebp + esi + 0x18cc]
mov ecx, 0x13
rep stosd dword es:[edi], eax
mov byte [ebp + esi + 0x1918], al
inc word [ebp + 0x2752c]
mov ax, word [ebp + 0x2752c]
cmp ax, word [ebp + 0x27530]
jbe 0x10002b14
mov byte [ebp + 0x1c39], 0
mov byte [ebp + 0x1c3a], 0xf
mov eax, 0x20202020
mov byte [ebp + 0x1c3b], al
mov byte [ebp + 0x1c3c], al
mov word [ebp + 0x1c3d], ax
mov byte [ebp + 0x1c3f], 0x20
mov word [ebp + 0x1c40], 0x2020
mov word [ebp + 0x1c42], 0x2020
mov word [ebp + 0x1c44], 0x2020
mov eax, 0x20202020
mov word [ebp + 0x1c46], ax
mov byte [ebp + 0x1c48], al
mov word [ebp + 0x1c49], ax
mov byte [ebp + 0x1c4b], 0
mov dword [ebp + 0x1c4c], 0
mov dword [ebp + 0x1c50], 0
mov byte [ebp + 0x1c54], 0xc
mov byte [ebp + 0x1c55], 0x30
mov byte [ebp + 0x1c56], 0x30
mov byte [ebp + 0x1c57], 0
mov dword [ebp + 0x1c58], 0
mov word [ebp + 0x1c5c], 0xf00
mov eax, 0x20202020
mov word [ebp + 0x1c5e], ax
lea edi, [ebp + 0x1c60]
mov ecx, 0x4a
rep stosd dword es:[edi], eax
mov word [ebp + 0x1d88], ax
mov edi, dword [ebp + 0x2739c]
mov byte [ebp + 0x188c], 0x30
mov al, byte [edi + 1]
mov byte [ebp + 0x188d], al
mov edi, dword [ebp + 0x2739c]
mov ax, word [edi + 4]
mov word [ebp + 0x188e], ax
mov ax, word [edi + 6]
mov word [ebp + 0x1890], ax
mov word [ebp + 0x1892], 0x3030
mov edi, dword [ebp + 0x2739c]
mov ax, word [edi + 2]
mov word [ebp + 0x1894], ax
call fcn.1001e276
mov eax, 0x30303030
cmp ax, word [ebp + 0x1879]
jne 0x10002e18
mov dword [ebp + 0x8d94], 0x30303030
mov byte [ebp + 0x8d98], 0x30
mov eax, 0x20202020
mov dword [ebp + 0x8a48], eax
mov dword [ebp + 0x8a4c], eax
mov dword [ebp + 0x8a50], eax
mov dword [ebp + 0x8a54], eax
mov word [ebp + 0x8a58], ax
mov eax, 0x20202020
mov word [ebp + 0x8a5a], ax
mov dword [ebp + 0x8a5c], eax
mov dword [ebp + 0x8a60], eax
mov dword [ebp + 0x8a64], eax
mov dword [ebp + 0x8a68], eax
mov dword [ebp + 0x8a6c], eax
mov byte [ebp + 0x8a70], al
mov word [ebp + 0x8a71], ax
mov eax, 0x20202020
mov byte [ebp + 0x8a73], al
mov dword [ebp + 0x8a74], eax
mov dword [ebp + 0x8a78], 0x30303030
mov byte [ebp + 0x8a7c], 0x30
mov byte [ebp + 0x8a7d], 0
mov word [ebp + 0x8a7e], 0
mov dword [ebp + 0x8a80], 0
mov byte [ebp + 0x8a84], 0
mov word [ebp + 0x8a85], 0xc00
mov byte [ebp + 0x8a87], 0
mov dword [ebp + 0x8a88], 0
mov dword [ebp + 0x8a8c], 0
mov byte [ebp + 0x8a90], 0xc
mov eax, 0x20202020
mov byte [ebp + 0x8a91], al
mov word [ebp + 0x8a92], ax
mov byte [ebp + 0x8a94], al
mov byte [ebp + 0x8a95], 0x30
mov word [ebp + 0x8a96], 0x3030
mov word [ebp + 0x8a98], 0x3030
mov byte [ebp + 0x8a9a], 0x30
jmp 0x10002da7
call fcn.10002e1e
mov eax, 0x30303030
cmp ax, word [ebp + 0x1879]
jne 0x10002e0e
mov edi, dword [ebp + 0x2739c]
cmp byte [ebp + 0x188c], 0x30
jne 0x10002e0e
mov al, byte [ebp + 0x188d]
cmp al, byte [edi + 1]
jne 0x10002e0e
mov edi, dword [ebp + 0x2739c]
lea esi, [ebp + 0x188e]
lea edi, [edi + 4]
mov ecx, 4
repe cmpsb byte [esi], byte es:[edi]
ja 0x10002e0e
cmp word [ebp + 0x1892], 0x3030
jne 0x10002e0e
mov edi, dword [ebp + 0x2739c]
mov al, byte [ebp + 0x1894]
cmp al, byte [edi + 2]
jne 0x10002e0c
mov al, byte [ebp + 0x1895]
cmp al, byte [edi + 3]
jbe 0x10002da2
call fcn.10006276
call fcn.10005c50
call fcn.100074db
ret