Function at 0x42fda5
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x84
mov eax, dword [0x4975a0]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
xor ebx, ebx
push esi
push edi
mov edi, dword [ebp + 8]
xor esi, esi
mov dword [ebp - 0x7c], ebx
mov dword [ebp - 0x78], ebx
mov dword [ebp - 0x80], ebx
mov byte [ebp - 0x74], bl
mov byte [ebp - 0x73], 0x19
mov byte [ebp - 0x72], 0x4c
mov byte [ebp - 0x71], 0x5e
mov byte [ebp - 0x70], 0xf2
mov byte [ebp - 0x6f], 0xb7
mov byte [ebp - 0x6e], 0x10
mov byte [ebp - 0x6d], 0x79
mov byte [ebp - 0x6c], 0x4d
mov byte [ebp - 0x6b], 0x53
mov byte [ebp - 0x6a], 0x14
mov byte [ebp - 0x69], 0x3b
mov byte [ebp - 0x68], 0xed
mov byte [ebp - 0x67], 0xb1
mov byte [ebp - 0x66], 0x7f
mov byte [ebp - 0x65], 0x58
mov byte [ebp - 0x64], 0x1b
mov byte [ebp - 0x63], 0xea
mov byte [ebp - 0x62], 0x4c
mov byte [ebp - 0x61], 0xc5
mov byte [ebp - 0x60], 0xe
mov byte [ebp - 0x5f], 4
mov byte [ebp - 0x5e], 0x90
mov byte [ebp - 0x5d], 0x56
mov byte [ebp - 0x5c], 0x3d
mov byte [ebp - 0x5b], 0x32
mov byte [ebp - 0x5a], 0xe9
mov byte [ebp - 0x59], 0x67
mov byte [ebp - 0x58], 0xdb
mov byte [ebp - 0x57], 0x60
mov byte [ebp - 0x56], 0x97
mov byte [ebp - 0x55], 0xed
mov byte [ebp - 0x54], 0xb1
mov byte [ebp - 0x53], 0x5a
mov byte [ebp - 0x52], 0x1b
mov byte [ebp - 0x51], 0x15
mov byte [ebp - 0x50], 0xf
mov byte [ebp - 0x4f], 0x84
mov byte [ebp - 0x4e], 0xba
mov byte [ebp - 0x4d], 2
mov byte [ebp - 0x4c], 0xe2
mov byte [ebp - 0x4b], 0xb7
mov byte [ebp - 0x4a], 0x6e
mov byte [ebp - 0x49], 0x64
mov byte [ebp - 0x48], 0x7f
mov byte [ebp - 0x47], 0xf9
mov byte [ebp - 0x46], 0xb7
mov byte [ebp - 0x45], 0xbc
mov byte [ebp - 0x44], 0x6a
mov byte [ebp - 0x43], 7
mov byte [ebp - 0x42], 0x94
mov byte [ebp - 0x41], 0x92
mov byte [ebp - 0x40], 0xc3
mov byte [ebp - 0x3f], 0x32
mov byte [ebp - 0x3e], 0xc8
mov byte [ebp - 0x3d], 0x96
mov byte [ebp - 0x3c], 0x35
mov byte [ebp - 0x3b], 0x59
mov byte [ebp - 0x3a], 7
mov byte [ebp - 0x39], 0x71
mov byte [ebp - 0x38], pe_nt_image_headers32
mov byte [ebp - 0x37], 0x60
mov byte [ebp - 0x36], 0x37
mov byte [ebp - 0x35], 0xbe
mov byte [ebp - 0x34], 0x6d
mov byte [ebp - 0x33], 0x86
mov byte [ebp - 0x32], 0x21
mov byte [ebp - 0x31], 0xf9
mov byte [ebp - 0x30], 0xcb
mov byte [ebp - 0x2f], 0xac
mov byte [ebp - 0x2e], 0xf6
mov byte [ebp - 0x2d], 0x65
push 0xf0000000
push 1
push 0x403c04
push ebx
lea eax, [ebp - 0x7c]
push eax
mov byte [ebp - 0x2c], 0xdd
mov byte [ebp - 0x2b], 0x9e
mov byte [ebp - 0x2a], 0x5d
mov byte [ebp - 0x29], 0xbe
mov byte [ebp - 0x28], 0x6e
mov byte [ebp - 0x27], 0x4b
mov byte [ebp - 0x26], 0x6c
mov byte [ebp - 0x25], 0xb7
mov byte [ebp - 0x24], 0x1a
mov byte [ebp - 0x23], 0x70
mov byte [ebp - 0x22], 0x14
mov byte [ebp - 0x21], 0x84
mov byte [ebp - 0x20], 6
mov byte [ebp - 0x1f], 0xa
mov byte [ebp - 0x1e], 0x44
mov byte [ebp - 0x1d], 0x84
mov byte [ebp - 0x1c], 0x67
mov byte [ebp - 0x1b], 0xc0
mov byte [ebp - 0x1a], 0xed
mov byte [ebp - 0x19], 0x51
mov byte [ebp - 0x18], 0x6d
mov byte [ebp - 0x17], 0xc8
mov byte [ebp - 0x16], 0x9e
mov byte [ebp - 0x15], 0x7f
mov byte [ebp - 0x14], 0x2a
mov byte [ebp - 0x13], 0x48
mov byte [ebp - 0x12], 0x38
mov byte [ebp - 0x11], 0xa6
mov byte [ebp - 0x10], 0x64
mov byte [ebp - 0xf], 0x6d
mov byte [ebp - 0xe], 0xf5
mov byte [ebp - 0xd], 0xec
mov byte [ebp - 0xc], 0xa9
mov byte [ebp - 0xb], 0x92
mov byte [ebp - 0xa], 0xf6
mov byte [ebp - 9], 0x2a
mov byte [ebp - 8], 0xd7
call dword [0x401278]
test eax, eax
jne 0x42ffc8
call dword [fcn.0040107c]
cmp eax, ebx
jle 0x42ffad
and eax, 0xffff
or eax, 0x80070000
push ebx
mov esi, eax
push esi
push 0x122
push 0x403bf8
call fcn.0042977d
cmp esi, ebx
jl 0x4300f6
lea eax, [ebp - 0x78]
push eax
push ebx
push ebx
push 0x8003
push dword [ebp - 0x7c]
call dword [0x401288]
test eax, eax
jne 0x430007
call dword [fcn.0040107c]
cmp eax, ebx
jle 0x42fff4
and eax, 0xffff
or eax, 0x80070000
push ebx
mov esi, eax
push esi
push 0x12b
push 0x403bf8
call fcn.0042977d
cmp esi, ebx
jl 0x4300f6
push ebx
push 0x6d
lea eax, [ebp - 0x74]
push eax
push dword [ebp - 0x78]
call dword [0x401284]
test eax, eax
jne 0x43004a
call dword [fcn.0040107c]
cmp eax, ebx
jle 0x430037
and eax, 0xffff
or eax, 0x80070000
push ebx
mov esi, eax
push esi
push 0x136
push 0x403bf8
call fcn.0042977d
cmp esi, ebx
jl 0x4300f6
lea eax, [ebp - 0x80]
push eax
push 0x800001
push dword [ebp - 0x78]
push 0x6801
push dword [ebp - 0x7c]
call dword [0x401280]
test eax, eax
jne 0x430097
call dword [fcn.0040107c]
cmp eax, ebx
jle 0x430084
and eax, 0xffff
or eax, 0x80070000
push ebx
mov esi, eax
push esi
push 0x141
push 0x403bf8
call fcn.0042977d
cmp esi, ebx
jl 0x4300f6
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x84], eax
lea eax, [ebp - 0x84]
push eax
push edi
push ebx
push 1
push ebx
push dword [ebp - 0x80]
call dword [0x40128c]
test eax, eax
jne 0x4300e6
call dword [fcn.0040107c]
cmp eax, ebx
jle 0x4300d1
and eax, 0xffff
or eax, 0x80070000
push ebx
mov esi, eax
push esi
push 0x14e
push 0x403bf8
call fcn.0042977d
jmp 0x4300f6
mov eax, dword [ebp + 0xc]
cmp dword [ebp - 0x84], eax
je 0x4300f6
mov esi, 0x80004005
cmp dword [ebp - 0x80], ebx
je 0x430107
push dword [ebp - 0x80]
call dword [0x401274]
mov dword [ebp - 0x80], ebx
cmp dword [ebp - 0x78], ebx
je 0x430118
push dword [ebp - 0x78]
call dword [0x40127c]
mov dword [ebp - 0x78], ebx
cmp dword [ebp - 0x7c], ebx
je 0x430127
push ebx
push dword [ebp - 0x7c]
call dword [0x401270]
mov ecx, dword [ebp - 4]
pop edi
mov eax, esi
pop esi
xor ecx, ebp
pop ebx
call fcn.004193ff
leave
ret 8