Function at 0x4d3693
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push 8
call fcn.0050d4b7
add esp, 4
mov dword [0x6f5678], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0x67b033
push ebx
mov eax, esp
push eax
call fcn.004d4010
pop ebx
push 0x14
call fcn.0050d4b7
add esp, 4
mov dword [0x6f5688], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 5
rep stosd dword es:[edi], eax
mov dword [ebx], 0x67b077
push ebx
add ebx, 8
push ebx
push 0x4c
call fcn.0050d4b7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 0x13
rep stosd dword es:[edi], eax
add ebx, 0x38
push ebx
push 0x10
call fcn.0050d4b7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0x65d782
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
add ebx, 0xc
push ebx
push 0x1c
call fcn.0050d4b7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0x678dd7
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
mov ecx, 5
rep stosd dword es:[edi], eax
pop ebx
add ebx, 4
push ebx
push 0xc
call fcn.0050d4b7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
add ebx, 4
push ebx
push 0x1c
call fcn.0050d4b7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 7
rep stosd dword es:[edi], eax
pop ebx
add ebx, 4
push ebx
push 0x7c
call fcn.0050d4b7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 0x1f
rep stosd dword es:[edi], eax
add ebx, 0x78
push ebx
push 0x48
call fcn.0050d4b7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0x67aced
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
push ebx
mov ebx, edi
mov ecx, 0x10
push ecx
push ebx
push 8
call fcn.0050d4b7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
pop ecx
add ebx, 4
dec ecx
jne 0x4d37ef
pop ebx
pop ebx
pop ebx
add ebx, 4
push ebx
push 8
call fcn.0050d4b7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0x5cd1e8
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop ebx
push 4
call fcn.0050d4b7
add esp, 4
mov dword [0x6f56b0], eax
mov ebx, eax
mov dword [ebx], 0
push 0x50
call fcn.0050d4b7
add esp, 4
mov dword [0x6f56b8], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 0x14
rep stosd dword es:[edi], eax
mov eax, 1
mov dword [ebx], eax
add ebx, 4
push ebx
push 1
call fcn.0050d4b7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0x5cd1dc
mov ecx, 1
rep movsb byte es:[edi], byte [esi]
add ebx, 4
push ebx
push 1
call fcn.0050d4b7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0x5cd1dc
mov ecx, 1
rep movsb byte es:[edi], byte [esi]
add ebx, 4
push ebx
push 0xa
call fcn.0050d4b7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0x67b0ab
mov ecx, 0xa
rep movsb byte es:[edi], byte [esi]
add ebx, 4
push ebx
push 0x12
call fcn.0050d4b7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0x67b0b5
mov ecx, 0x12
rep movsb byte es:[edi], byte [esi]
add ebx, 4
mov eax, 1
mov dword [ebx], eax
add ebx, 4
mov eax, 0
mov dword [ebx], eax
add ebx, 4
mov eax, 0x4e20
mov dword [ebx], eax
add ebx, 4
mov eax, 0x4e20
mov dword [ebx], eax
add ebx, 4
mov eax, 0x4e20
mov dword [ebx], eax
add ebx, 4
mov eax, 0x3e8
mov dword [ebx], eax
add ebx, 4
mov eax, 0x5000
mov dword [ebx], eax
add ebx, 4
mov eax, 0x400
mov dword [ebx], eax
add ebx, 0xc
push ebx
push 1
call fcn.0050d4b7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0x5cd1dc
mov ecx, 1
rep movsb byte es:[edi], byte [esi]
add ebx, 4
mov eax, 1
mov dword [ebx], eax
add ebx, 4
push ebx
push 0x22
call fcn.0050d4b7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, str..exe.rar.zip.gif.jpg.mp3.rm
mov ecx, 0x22
rep movsb byte es:[edi], byte [esi]
push 0x54
call fcn.0050d4b7
add esp, 4
mov dword [0x6f56e4], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 0x15
rep stosd dword es:[edi], eax
mov dword [ebx], 0x67b0e9
push ebx
mov eax, esp
push eax
call fcn.004d40ac
pop ebx
push 0xd0
call fcn.0050d4b7
add esp, 4
mov dword [0x6f56f4], eax
mov edi, eax
mov esi, 0x679f72
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov ebx, edi
mov ecx, 0x32
push ecx
push ebx
push pe_nt_image_headers32
call fcn.0050d4b7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 0x4a
rep stosd dword es:[edi], eax
add ebx, 0x34
push ebx
push 8
call fcn.0050d4b7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
add ebx, 4
push ebx
push 8
call fcn.0050d4b7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
add ebx, 4
push ebx
push 8
call fcn.0050d4b7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
add ebx, 0x24
push ebx
push 8
call fcn.0050d4b7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
add ebx, 0xc
push ebx
push 8
call fcn.0050d4b7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
add ebx, 4
push ebx
push 8
call fcn.0050d4b7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
add ebx, 4
push ebx
push 8
call fcn.0050d4b7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
add ebx, 4
push ebx
push 8
call fcn.0050d4b7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
add ebx, 0x3c
push ebx
push 0x10
call fcn.0050d4b7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx + 0xc], 0
pop ebx
add ebx, 0x14
push ebx
push 0x58
call fcn.0050d4b7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0x67ac29
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
push ebx
mov ebx, edi
mov ecx, 0x14
push ecx
push ebx
push 8
call fcn.0050d4b7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
add ebx, 4
push ebx
push 8
call fcn.0050d4b7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
pop ebx
pop ecx
add ebx, 4
dec ecx
jne 0x4d3b97
pop ebx
add ebx, 0x20
push ebx
push 8
call fcn.0050d4b7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
add ebx, 0x30
push ebx
push 8
call fcn.0050d4b7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
pop ebx
pop ecx
add ebx, 4
dec ecx
jne 0x4d39f5
push 0x1c
call fcn.0050d4b7
add esp, 4
mov dword [0x6f56f8], eax
mov edi, eax
mov esi, 0x678d7d
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
mov ecx, 5
rep stosd dword es:[edi], eax
push 0x1c
call fcn.0050d4b7
add esp, 4
mov dword [0x6f5744], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 7
rep stosd dword es:[edi], eax
mov dword [ebx], 0x67b12d
push ebx
add ebx, 4
push ebx
push 8
call fcn.0050d4b7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0x5cd1e8
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
add ebx, 8
push ebx
push 8
call fcn.0050d4b7
add esp, 4
pop ebx
mov dword [ebx], eax
mov edi, eax
mov esi, 0x5cd1e8
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop ebx
push 8
call fcn.0050d4b7
add esp, 4
mov dword [0x6f5758], eax
mov edi, eax
mov esi, 0x5cd1e8
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
push 0x3c
call fcn.0050d4b7
add esp, 4
mov dword [0x6f575c], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 0xf
rep stosd dword es:[edi], eax
push 0x1c
call fcn.0050d4b7
add esp, 4
mov dword [0x6f5770], eax
mov edi, eax
mov esi, 0x678d7d
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
mov ecx, 5
rep stosd dword es:[edi], eax
push 0x1c
call fcn.0050d4b7
add esp, 4
mov dword [0x6f5774], eax
mov edi, eax
mov esi, 0x678d7d
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
mov ecx, 5
rep stosd dword es:[edi], eax
push 0x1c
call fcn.0050d4b7
add esp, 4
mov dword [0x6f5778], eax
mov edi, eax
mov esi, 0x678d7d
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
mov ecx, 5
rep stosd dword es:[edi], eax
push 0x1c
call fcn.0050d4b7
add esp, 4
mov dword [0x6f577c], eax
mov edi, eax
mov esi, 0x678d7d
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
mov ecx, 5
rep stosd dword es:[edi], eax
push 0x1c
call fcn.0050d4b7
add esp, 4
mov dword [0x6f5780], eax
mov edi, eax
mov esi, 0x678d7d
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
mov ecx, 5
rep stosd dword es:[edi], eax
push 0x1c
call fcn.0050d4b7
add esp, 4
mov dword [0x6f5784], eax
mov edi, eax
mov esi, 0x678d7d
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
mov ecx, 5
rep stosd dword es:[edi], eax
push 0x1c
call fcn.0050d4b7
add esp, 4
mov dword [0x6f5788], eax
mov edi, eax
mov esi, 0x678d7d
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
mov ecx, 5
rep stosd dword es:[edi], eax
push 0x1c
call fcn.0050d4b7
add esp, 4
mov dword [0x6f578c], eax
mov edi, eax
mov esi, 0x678d7d
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
mov ecx, 5
rep stosd dword es:[edi], eax
push 0x1c
call fcn.0050d4b7
add esp, 4
mov dword [0x6f57b8], eax
mov edi, eax
mov esi, 0x678d7d
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
mov ecx, 5
rep stosd dword es:[edi], eax
push 0x10
call fcn.0050d4b7
add esp, 4
mov dword [0x6f57bc], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx + 0xc], 0
push 0x1c
call fcn.0050d4b7
add esp, 4
mov dword [0x6f57c0], eax
mov edi, eax
mov esi, 0x678d7d
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
mov ecx, 5
rep stosd dword es:[edi], eax
push 0x1c
call fcn.0050d4b7
add esp, 4
mov dword [0x6f57c4], eax
mov edi, eax
mov esi, 0x678d7d
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
mov ecx, 5
rep stosd dword es:[edi], eax
push 0x1c
call fcn.0050d4b7
add esp, 4
mov dword [0x6f57c8], eax
mov edi, eax
mov esi, 0x678d7d
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
mov ecx, 5
rep stosd dword es:[edi], eax
push 0x30
call fcn.0050d4b7
add esp, 4
mov dword [0x6f57cc], eax
mov edi, eax
mov esi, 0x678d7d
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
mov ecx, 0xa
rep stosd dword es:[edi], eax
push 0x24
call fcn.0050d4b7
add esp, 4
mov dword [0x6f57d0], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 9
rep stosd dword es:[edi], eax
mov dword [ebx], 0x67b271
push 0x10
call fcn.0050d4b7
add esp, 4
mov dword [0x6f57d4], eax
mov edi, eax
mov esi, 0x678776
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
push 0x30
call fcn.0050d4b7
add esp, 4
mov dword [0x6f57dc], eax
mov edi, eax
mov esi, 0x678d7d
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
mov ecx, 0xa
rep stosd dword es:[edi], eax
push 0xd0
call fcn.0050d4b7
add esp, 4
mov dword [0x6f57e8], eax
mov edi, eax
mov esi, 0x679f72
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov ebx, edi
mov ecx, 0x32
push ecx
push ebx
push 0x10
call fcn.0050d4b7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx + 0xc], 0
pop ebx
pop ecx
add ebx, 4
dec ecx
jne 0x4d3fb1
push 0x20
call fcn.0050d4b7
add esp, 4
mov dword [0x6f5804], eax
mov edi, eax
mov esi, 0x673da7
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
mov ecx, 6
rep stosd dword es:[edi], eax
ret