Function at 0x10014e50
Capabilities:
Terminate process

Disassembly:
mov eax, 0x108c
call fcn.1000ffe0
mov eax, dword [0x10021138]
xor eax, esp
mov dword [esp + 0x1088], eax
push ebx
push ebp
push esi
push edi
call dword [sym.imp.KERNEL32.dll_GetTickCount]
xor ebx, ebx
mov dword [0x10023650], eax
mov dword [esp + 0x50], vtable.ns_ad::CommondLineDeliver.0
mov dword [esp + 0x54], 1
mov dword [esp + method.common_sharememory::ShareMemoryPipe.virtual_0], vtable.common_sharememory::ShareMemoryPipe.0
mov byte [esp + 0x25c], bl
mov dword [esp + 0x260], ebx
mov dword [esp + 0x264], ebx
mov dword [esp + 0x26c], ebx
mov dword [esp + 0x270], ebx
mov dword [esp + 0x274], ebx
mov dword [esp + 0x278], ebx
mov dword [esp + 0x27c], ebx
call fcn.10013d30
push 0x206
lea eax, [esp + 0xe96]
push ebx
push eax
mov word [esp + 0xe9c], bx
call fcn.10007f00
add esp, 0xc
call fcn.10013d30
mov edx, dword [esp + 0x258]
mov eax, dword [edx]
push 0x400
push 0x7d0
lea ecx, [esp + 0x260]
call eax
test eax, eax
jne 0x10014f30
lea ecx, [esp + 0xe90]
push ecx
lea edx, [esp + 0x50]
push edx
mov byte [esp + 0x54], 1
call fcn.10003b60
call fcn.10013d30
mov ebp, 7
mov dword [esp + 0x48], ebp
mov dword [esp + 0x44], ebx
mov word [esp + 0x34], bx
call fcn.10013d30
lea ebx, [esp + 0x30]
call fcn.10017910
call fcn.10013d30
call fcn.10013d30
xor edi, edi
mov dword [esp + 0x2c], ebp
mov dword [esp + 0x28], edi
mov word [esp + 0x18], di
call fcn.10013d30
call fcn.10013d30
push 0x11
push str.BDMNetGetInfo.dll
lea esi, [esp + 0x1c]
call fcn.10002ff0
call fcn.10013d30
sub esp, 0x1c
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0xffffffffffffffff
mov dword [ecx + 0x18], ebp
mov dword [ecx + 0x14], edi
push edi
mov eax, ebx
mov word [ecx + 4], di
call fcn.10002bf0
sub esp, 0x1c
mov ecx, esp
mov dword [esp + 0x48], esp
push 0xffffffffffffffff
mov dword [ecx + 0x18], ebp
mov dword [ecx + 0x14], edi
push edi
mov eax, esi
mov word [ecx + 4], di
call fcn.10002bf0
push 0x6b
call fcn.100176a0
add esp, 0x3c
cmp eax, edi
jne 0x10014fd6
push edi
call fcn.10005a36
call fcn.10013d30
push 6
push 0x1001c578
lea esi, [esp + 0x1c]
call fcn.10002ff0
call fcn.10013d30
sub esp, 0x1c
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0xffffffffffffffff
mov dword [ecx + 0x18], ebp
mov dword [ecx + 0x14], edi
push edi
lea eax, [esp + 0x54]
mov word [ecx + 4], di
call fcn.10002bf0
sub esp, 0x1c
mov ecx, esp
mov dword [esp + 0x48], esp
push 0xffffffffffffffff
mov dword [ecx + 0x18], ebp
mov dword [ecx + 0x14], edi
push edi
mov eax, esi
mov word [ecx + 4], di
call fcn.10002bf0
push 0x6a
call fcn.100176a0
add esp, 0x3c
call fcn.10013d30
push 0xf
push 0x1001c588
call fcn.10002ff0
call fcn.10013d30
sub esp, 0x1c
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0xffffffffffffffff
mov dword [ecx + 0x18], ebp
mov dword [ecx + 0x14], edi
push edi
lea eax, [esp + 0x54]
mov word [ecx + 4], di
call fcn.10002bf0
sub esp, 0x1c
mov ecx, esp
mov dword [esp + 0x48], esp
push 0xffffffffffffffff
mov dword [ecx + 0x18], ebp
mov dword [ecx + 0x14], edi
push edi
mov eax, esi
mov word [ecx + 4], di
call fcn.10002bf0
push 0x68
call fcn.100176a0
add esp, 0x3c
cmp eax, edi
jne 0x1001509c
push edi
call fcn.10005a36
call fcn.10013d30
push 6
push str.dl.dll
lea esi, [esp + 0x1c]
call fcn.10002ff0
call fcn.10013d30
sub esp, 0x1c
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0xffffffffffffffff
mov dword [ecx + 0x18], ebp
mov dword [ecx + 0x14], edi
push edi
lea eax, [esp + 0x54]
mov word [ecx + 4], di
call fcn.10002bf0
sub esp, 0x1c
mov ecx, esp
mov dword [esp + 0x48], esp
push 0xffffffffffffffff
mov dword [ecx + 0x18], ebp
mov dword [ecx + 0x14], edi
push edi
mov eax, esi
mov word [ecx + 4], di
call fcn.10002bf0
push 0x69
call fcn.100176a0
add esp, 0x3c
cmp eax, edi
jne 0x10015106
push edi
call fcn.10005a36
sub esp, 0x1c
mov ecx, esp
mov dword [esp + 0x2c], esp
push 0xffffffffffffffff
mov dword [ecx + 0x18], ebp
mov dword [ecx + 0x14], edi
push edi
lea eax, [esp + 0x54]
mov word [ecx + 4], di
call fcn.10002bf0
call fcn.10014cf0
int3