Function at 0x10006c30
Capabilities:
Allocate or change rwx memory
Execute shellcode via indirect call
Query or enumerate registry value

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
push esi
push edi
lea eax, [ebp - 4]
push eax
push 0xf003f
push 0
push str.SOFTWAREWebzenMuConfig
push getpeername
call dword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
mov edi, dword [sym.imp.MSVCR100.dll_strcpy_s]
test eax, eax
jne 0x10006ca8
mov eax, dword [ebp - 4]
lea ecx, [ebp - 8]
push ecx
push 0x10137e44
lea edx, [ebp - 0xc]
push edx
push 0
push str.LangSelection
push eax
mov dword [ebp - 0xc], 1
mov dword [ebp - 8], 4
call dword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
test eax, eax
je 0x10006c9e
push 0x10016454
push 4
push 0x10137e44
call edi
add esp, 0xc
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov esi, dword [sym.imp.MSVCR100.dll__stricmp]
push 0x10016454
push 0x10137e44
call esi
add esp, 8
test eax, eax
je 0x10006cf8
push 0x10016458
push 0x10137e44
call esi
add esp, 8
test eax, eax
je 0x10006cf8
push 0x1001645c
push 0x10137e44
call esi
add esp, 8
test eax, eax
je 0x10006cf8
push 0x10016454
push 4
push 0x10137e44
call edi
add esp, 0xc
push 0x10016458
push 0x10137e44
call esi
add esp, 8
test eax, eax
jne 0x10006d17
mov dword [0x10061984], 1
jmp 0x10006d35
push 0x1001645c
push 0x10137e44
call esi
add esp, 8
neg eax
sbb eax, eax
and eax, 0xfffffffe
add eax, 2
mov dword [0x10061984], eax
mov esi, dword [sym.imp.USER32.dll_wsprintfA]
push 0x10137e44
push 0x10137e44
push str.DataLocal_sDialog__s.bmd
push 0x10139130
call esi
push 0x10137e44
push 0x10137e44
push str.DataLocal_sItem__s.bmd
push 0x10139234
call esi
push 0x10137e44
push 0x10137e44
push str.DataLocal_sItemSetOption__s.bmd
push 0x10139338
call esi
push 0x10137e44
push 0x10137e44
push str.DataLocal_sMovereq__s.bmd
push 0x1013943c
call esi
add esp, 0x40
push 0x10137e44
push 0x10137e44
push str.DataLocal_sNpcName__s.txt
push 0x10139540
call esi
push 0x10137e44
push 0x10137e44
push str.DataLocal_sQuest__s.bmd
push 0x10139644
call esi
push 0x10137e44
push 0x10137e44
push str.DataLocal_sSkill__s.bmd
push 0x10139748
call esi
push 0x10137e44
push 0x10137e44
push str.DataLocal_sSlide__s.bmd
push 0x1013984c
call esi
add esp, 0x40
push 0x10137e44
push 0x10137e44
push str.DataLocal_sText__s.bmd
mov edi, 0x10139950
push edi
call esi
mov esi, dword [sym.imp.KERNEL32.dll_VirtualProtect]
add esp, 0x10
lea edx, [ebp - 8]
push edx
push 0x40
push 4
push 0x60ad1f
call esi
lea eax, [ebp - 8]
push eax
mov dword [0x60ad1f], 0x10139130
mov ecx, dword [ebp - 8]
push ecx
push 4
push 0x60ad1f
call esi
lea edx, [ebp - 8]
push edx
push 0x40
push 4
push 0x60ac05
call esi
lea eax, [ebp - 8]
push eax
mov dword [0x60ac05], 0x10139234
mov ecx, dword [ebp - 8]
push ecx
push 4
push 0x60ac05
call esi
lea edx, [ebp - 8]
push edx
push 0x40
push 4
push 0x60aced
call esi
lea eax, [ebp - 8]
push eax
mov dword [0x60aced], 0x10139234
mov ecx, dword [ebp - 8]
push ecx
push 4
push 0x60aced
call esi
lea edx, [ebp - 8]
push edx
push 0x40
push 4
push 0x40ab18
call esi
lea eax, [ebp - 8]
push eax
mov dword [0x40ab18], 0x10139338
mov ecx, dword [ebp - 8]
push ecx
push 4
push 0x40ab18
call esi
lea edx, [ebp - 8]
push edx
push 0x40
push 4
push 0x60ad3f
call esi
lea eax, [ebp - 8]
push eax
mov dword [0x60ad3f], 0x1013943c
mov ecx, dword [ebp - 8]
push ecx
push 4
push 0x60ad3f
call esi
lea edx, [ebp - 8]
push edx
push 0x40
push 4
push 0x60ae1c
call esi
lea eax, [ebp - 8]
push eax
mov dword [0x60ae1c], 0x1013943c
mov ecx, dword [ebp - 8]
push ecx
push 4
push 0x60ae1c
call esi
lea edx, [ebp - 8]
push edx
push 0x40
push 4
push 0x60ae96
call esi
lea eax, [ebp - 8]
push eax
mov dword [0x60ae96], 0x10139540
mov ecx, dword [ebp - 8]
push ecx
push 4
push 0x60ae96
call esi
lea edx, [ebp - 8]
push edx
push 0x40
push 4
push 0x60ad32
call esi
lea eax, [ebp - 8]
push eax
mov dword [0x60ad32], 0x10139644
mov ecx, dword [ebp - 8]
push ecx
push 4
push 0x60ad32
call esi
lea edx, [ebp - 8]
push edx
push 0x40
push 4
push 0x60ac35
call esi
lea eax, [ebp - 8]
push eax
mov dword [0x60ac35], 0x10139748
mov ecx, dword [ebp - 8]
push ecx
push 4
push 0x60ac35
call esi
lea edx, [ebp - 8]
push edx
push 0x40
push 4
push 0x60acf7
call esi
lea eax, [ebp - 8]
push eax
mov dword [0x60acf7], 0x10139748
mov ecx, dword [ebp - 8]
push ecx
push 4
push 0x60acf7
call esi
lea edx, [ebp - 8]
push edx
push 0x40
push 4
push 0x60aeb6
call esi
lea eax, [ebp - 8]
push eax
mov dword [0x60aeb6], 0x1013984c
mov ecx, dword [ebp - 8]
push ecx
push 4
push 0x60aeb6
call esi
lea edx, [ebp - 8]
push edx
push 0x40
push 4
push 0x60afe9
call esi
lea eax, [ebp - 8]
push eax
mov dword [0x60afe9], edi
mov ecx, dword [ebp - 8]
push ecx
push 4
push 0x60afe9
call esi
lea edx, [ebp - 8]
push edx
push 0x40
push 4
push 0x60b007
call esi
lea eax, [ebp - 8]
push eax
mov dword [0x60b007], edi
mov ecx, dword [ebp - 8]
push ecx
push 4
push 0x60b007
call esi
pop edi
pop esi
mov esp, ebp
pop ebp
ret