Function at 0x10007f44
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x60
mov eax, dword [0x100b9e30]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x5c], eax
mov eax, dword [ebp + 0xc]
dec eax
jne 0x1000846a
call fcn.10001361
test eax, eax
jne 0x1000846f
push ebx
push esi
push edi
push 0x6c
pop eax
xor edi, edi
push 0x64
pop ecx
mov word [ebp - 0x42], ax
mov word [ebp - 0x38], ax
mov word [ebp - 0x36], ax
mov word [ebp - 0x12], ax
mov word [ebp - 0x10], ax
mov word [ebp - 0xa], ax
mov word [ebp - 8], ax
mov word [ebp - 0x20], ax
mov word [ebp - 0x1e], ax
lea eax, [ebp - 0x4c]
push eax
mov dword [0x100b8224], edi
mov dword [0x100b8228], edi
mov dword [0x100b822c], edi
mov dword [0x100b8234], edi
mov dword [0x100b8230], edi
mov dword [0x100b8238], edi
mov dword [0x100b823c], edi
mov word [ebp - 0x4c], 0x6b
mov word [ebp - 0x4a], 0x65
mov word [ebp - 0x48], 0x72
mov word [ebp - 0x46], 0x6e
mov word [ebp - 0x44], 0x65
mov word [ebp - 0x40], 0x33
mov word [ebp - 0x3e], 0x32
mov word [ebp - 0x3c], 0x2e
mov word [ebp - 0x3a], cx
mov word [ebp - 0x34], di
mov word [ebp - 0x18], 0x6e
mov word [ebp - 0x16], 0x74
mov word [ebp - 0x14], cx
mov word [ebp - 0xe], 0x2e
mov word [ebp - 0xc], cx
mov word [ebp - 6], di
mov word [ebp - 0x30], 0x6d
mov word [ebp - 0x2e], 0x73
mov word [ebp - 0x2c], 0x76
mov word [ebp - 0x2a], 0x63
mov word [ebp - 0x28], 0x72
mov word [ebp - 0x26], 0x74
mov word [ebp - 0x24], 0x2e
mov word [ebp - 0x22], cx
mov word [ebp - 0x1c], di
call fcn.10001497
mov esi, eax
lea eax, [ebp - 0x18]
push eax
call fcn.10001497
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x30]
push eax
call fcn.10001497
mov ebx, eax
push 0x2a22f0f4
push ebx
call fcn.100013ed
push 0x2b6af0f0
push ebx
mov dword [0x100bc064], eax
call fcn.100013ed
push 0x9dcee24f
push ebx
mov dword [0x100bc060], eax
call fcn.100013ed
push 0xb83bf19e
push ebx
mov dword [0x100bc054], eax
call fcn.100013ed
push 0x14cb327c
push ebx
mov dword [0x100bc044], eax
call fcn.100013ed
mov dword [0x100bc058], eax
push 0x2c2b2eca
push ebx
call fcn.100013ed
push 0x2bd332c5
push ebx
mov dword [0x100bc070], eax
call fcn.100013ed
add esp, 0x44
push 0x3fd58ba6
push esi
mov dword [0x100bc01c], eax
call fcn.100013ed
push 0x268523e9
push esi
mov dword [0x100bc020], eax
call fcn.100013ed
push 0x51ee89fc
push esi
mov dword [0x100bc02c], eax
call fcn.100013ed
push 0xf129f505
push esi
mov dword [0x100bc048], eax
call fcn.100013ed
push 0x27aa856d
push esi
mov dword [0x100bc040], eax
call fcn.100013ed
push 0x2a71bc04
push esi
mov dword [0x100bc03c], eax
call fcn.100013ed
push 0xfc6d96f9
push esi
mov dword [0x100bc04c], eax
call fcn.100013ed
push 0xbaef5eaf
push esi
mov dword [0x100bc074], eax
call fcn.100013ed
add esp, 0x40
push 0x1c3ce478
push dword [ebp - 0x50]
mov dword [0x100bc030], eax
call fcn.100013ed
push 0x1ee7eb70
push esi
mov dword [0x100bc028], eax
call fcn.100013ed
push 0x95f2ac08
push esi
mov dword [0x100bc06c], eax
call fcn.100013ed
push 0x1d270a94
push esi
mov dword [0x100bc068], eax
call fcn.100013ed
push 0x9a321400
push esi
mov dword [0x100bc050], eax
call fcn.100013ed
push 0x9b45bdc
push esi
mov dword [0x100bc024], eax
call fcn.100013ed
mov ebx, eax
push 0x4171e4cd
push esi
mov dword [0x100bc05c], ebx
call fcn.100013ed
push 0xed0e595a
push esi
mov dword [0x100bc038], eax
call fcn.100013ed
add esp, 0x40
push 0x10098b50
push 0x18db
push dword [ebp - 0x5c]
mov dword [0x100bc034], eax
call ebx
mov esi, eax
push esi
push dword [ebp - 0x5c]
call dword [0x100bc038]
push esi
push dword [ebp - 0x5c]
mov dword [ebp - 0x60], eax
call dword [0x100bc034]
cmp dword [0x100bc02c], edi
mov dword [ebp - 0x54], eax
je 0x100082d7
mov eax, dword [0x100b8230]
mov ecx, dword [0x100b8228]
mov edx, dword [0x100b8234]
sub ecx, eax
lea esi, [ecx*4 - 4]
mov ecx, dword [0x100b822c]
imul esi, eax
lea ebx, [ecx*4 - 4]
imul ebx, edx
lea esi, [esi + ebx + 0x40]
mov ebx, dword [0x100b8238]
push edi
push esi
lea esi, [ecx + 1]
imul esi, dword [0x100b8228]
sub ebx, esi
mov esi, eax
imul esi, eax
imul esi, ecx
imul esi, ecx
lea esi, [esi + edx + 1]
imul esi, edx
add esi, dword [0x100b8224]
mov edx, eax
imul edx, ecx
xor ecx, ecx
inc ecx
sub ecx, dword [0x100b8234]
inc ebx
imul ebx, dword [0x100b8228]
imul ecx, eax
sub ecx, dword [0x100b8228]
inc edx
imul edx, dword [0x100b8238]
imul ecx, ecx, 5
add esi, ebx
add edx, esi
imul edx, edx, 3
add edx, 0x1000
add ecx, 0x2000
or edx, ecx
push edx
push dword [ebp - 0x54]
push edi
push 0xffffffffffffffff
call dword [0x100bc02c]
jmp 0x1000838f
mov ecx, dword [0x100b8234]
mov eax, dword [0x100b8238]
mov esi, ecx
imul esi, esi, 3
mov dword [ebp - 0x50], esi
mov esi, eax
imul esi, ecx
mov ebx, ecx
sub ebx, dword [0x100b8224]
mov edx, eax
imul ebx, dword [0x100b8228]
imul edx, edx, 3
inc esi
inc esi
imul esi, eax
sub ebx, esi
mov esi, dword [0x100b8230]
lea ecx, [esi + esi]
sub ebx, ecx
mov ecx, dword [0x100b822c]
add ebx, ecx
imul ebx, ebx, 5
add ebx, 0x40
push ebx
lea ebx, [edx + 3]
imul ebx, esi
mov esi, ecx
imul esi, esi, 3
add ebx, esi
mov esi, dword [ebp - 0x50]
imul ebx, ecx
sub esi, edx
mov edx, dword [0x100b8228]
sub esi, 3
imul esi, edx
add ebx, esi
mov esi, dword [0x100b8230]
imul esi, esi, 3
sub ebx, esi
mov esi, dword [ebp - 0x50]
lea esi, [ebx + esi + 0x1000]
mov ebx, ecx
imul ebx, edx
lea ebx, [eax + ebx*2]
lea eax, [ebx + eax + 2]
imul eax, dword [0x100b8230]
lea ecx, [ecx + ecx + 0x1000]
sub ecx, edx
add ecx, dword [0x100b8234]
add ecx, ecx
sub ecx, eax
or esi, ecx
push esi
push dword [ebp - 0x54]
push edi
call dword [0x100bc020]
push dword [ebp - 0x54]
mov dword [ebp - 0x58], eax
push dword [ebp - 0x60]
push eax
call dword [0x100bc070]
push 0x62c3
call dword [0x100bc064]
mov ecx, dword [0x100b8230]
mov esi, dword [0x100b822c]
mov ebx, esi
mov dword [ebp - 0x50], eax
push 0x4d
pop edx
lea eax, [ecx + ecx]
sub edx, eax
mov eax, dword [0x100b8228]
imul ebx, eax
push edx
mov edx, dword [0x100b8224]
imul ebx, edx
imul ebx, edx
mov edx, dword [0x100b8238]
sub ebx, edx
dec ebx
imul ebx, edx
inc esi
imul esi, eax
add ebx, ecx
lea esi, [esi + ebx + str.FIn7_Tw5mR_SaGJ58tUN_HfihpvX__ES_O9xef4pSmSyg8W_bH3k_HRk__0_yOdLU4OU8p_]
push esi
mov esi, edx
imul esi, eax
imul esi, eax
push 2
pop ebx
sub ebx, esi
mov esi, ecx
imul ebx, ebx, 3
imul esi, eax
add esi, edx
imul esi, esi, 3
sub esi, 3
imul esi, dword [0x100b8234]
add eax, eax
add ebx, esi
imul ebx, dword [0x100b822c]
add ebx, dword [ebp - 0x50]
sub eax, ecx
imul eax, eax, 3
add eax, ebx
push eax
call fcn.10001082
push dword [ebp - 0x54]
push dword [ebp - 0x58]
push dword [ebp - 0x50]
call fcn.1000145b
push dword [ebp - 0x50]
call dword [0x100bc054]
push dword [ebp - 0x54]
push dword [ebp - 0x58]
call fcn.100010d2
add esp, 0x34
push edi
push 1
push dword [ebp - 0x5c]
mov dword [0x100bc07c], eax
call dword [0x100bc078]
pop edi
pop esi
pop ebx
xor eax, eax
inc eax
jmp 0x1000847c
push 0x10098b28
call fcn.100486e8
pop ecx
xor eax, eax
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.100477a0
leave
ret 0xc