Function at 0x47dab0
Capabilities:
Print debug messages

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4e3dee
mov eax, dword fs:[0]
push eax
sub esp, 0x100
mov eax, dword [0x527d34]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0
xor eax, eax
mov dword [ebp - 4], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
push 1
push 3
lea ecx, [ebp - 0x10c]
mov byte [ebp - 4], 1
call fcn.0047d040
lea eax, [ebp - 0xfc]
mov byte [ebp - 4], 2
push str.GetIPAndMAC_Begin..._n
push eax
call fcn.00418120
add esp, 8
lea eax, [ebp - 0x40]
lea ecx, [ebp - 0x10c]
push eax
call fcn.00480230
cmp dword [eax + 0x14], 8
mov ecx, eax
mov byte [ebp - 4], 3
jb 0x47db5c
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0x28]
call fcn.00463350
mov edx, dword [ebp - 0x2c]
mov byte [ebp - 4], 2
cmp edx, 8
jb 0x47dba6
mov ecx, dword [ebp - 0x40]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x47db9c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47df86
push edx
push ecx
call fcn.00493fa5
add esp, 8
xor eax, eax
mov dword [ebp - 0x30], 0
lea ecx, [ebp - 0x10c]
mov dword [ebp - 0x2c], 7
mov word [ebp - 0x40], ax
call fcn.0046d160
cmp dword [ebp - 0x14], 8
lea eax, [ebp - 0x28]
mov esi, dword [sym.imp.KERNEL32.dll_OutputDebugStringW]
cmovae eax, dword [ebp - 0x28]
push eax
call esi
mov edx, dword [ebp - 0x14]
mov byte [ebp - 4], 0
cmp edx, 8
jb 0x47dc17
mov ecx, dword [ebp - 0x28]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x47dc0d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47df8b
push edx
push ecx
call fcn.00493fa5
add esp, 8
lea eax, [ebp - 0x54]
push eax
call sym.HdlVideoFilterPlayer.exe_int___cdecl_SystemHelper::GetIPAndMAC_class_std::vector_struct_std::pair_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t____class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t_____class_std::allocator_struct_std::pair_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t____class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t_______
mov dword [ebp - 0x44], eax
add esp, 4
xor eax, eax
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
push 1
push 3
lea ecx, [ebp - 0x10c]
mov byte [ebp - 4], 4
call fcn.0047d040
lea eax, [ebp - 0xfc]
mov byte [ebp - 4], 5
push str.GetIPAndMAC_End..._n
push eax
call fcn.00418120
add esp, 8
lea eax, [ebp - 0x40]
lea ecx, [ebp - 0x10c]
push eax
call fcn.00480230
cmp dword [eax + 0x14], 8
mov ecx, eax
mov byte [ebp - 4], 6
jb 0x47dc82
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0x28]
call fcn.00463350
mov edx, dword [ebp - 0x2c]
mov byte [ebp - 4], 5
cmp edx, 8
jb 0x47dccc
mov ecx, dword [ebp - 0x40]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x47dcc2
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47df90
push edx
push ecx
call fcn.00493fa5
add esp, 8
xor eax, eax
mov dword [ebp - 0x30], 0
lea ecx, [ebp - 0x10c]
mov dword [ebp - 0x2c], 7
mov word [ebp - 0x40], ax
call fcn.0046d160
cmp dword [ebp - 0x14], 8
lea eax, [ebp - 0x28]
cmovae eax, dword [ebp - 0x28]
push eax
call esi
mov edx, dword [ebp - 0x14]
mov byte [ebp - 4], 0
cmp edx, 8
jb 0x47dd37
mov ecx, dword [ebp - 0x28]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x47dd2d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47df95
push edx
push ecx
call fcn.00493fa5
add esp, 8
mov eax, dword [ebp - 0x44]
mov ebx, dword [ebp - 0x50]
mov edi, dword [ebp - 0x54]
cmp eax, 1
jne 0x47deda
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 7
push eax
call sym.HdlVideoFilterPlayer.exe_int___cdecl_SystemHelper::GetIfRow_class_std::vector_struct__MIB_IFROW__class_std::allocator_struct__MIB_IFROW____
mov esi, dword [ebp - 0x1c]
add esp, 4
mov dword [ebp - 0x44], eax
cmp eax, 1
jne 0x47de76
mov esi, edi
cmp esi, ebx
je 0x47de73
lea ebx, [esi + 0x18]
nop word [eax + eax]
mov eax, dword [ebx - 8]
test eax, eax
je 0x47de5b
cmp dword [ebx - 4], 8
mov edi, esi
jb 0x47dda5
mov edi, dword [esi]
cmp eax, 7
jne 0x47ddc9
mov ecx, str.0.0.0.0
mov edx, eax
sub edi, ecx
mov ax, word [edi + ecx]
cmp ax, word [ecx]
jne 0x47ddc9
add ecx, 2
sub edx, 1
jne 0x47ddb3
jmp 0x47de5b
cmp dword [ebx + 0x10], 0
je 0x47de5b
sub esp, 0x1c
lea ecx, [ebp - 0x40]
mov edi, esp
mov dword [ebp - 0x58], edi
push ebx
call fcn.00412d20
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 8
push eax
lea ecx, [edi + 4]
call fcn.00412d20
mov edx, dword [ebp - 0x2c]
mov byte [ebp - 4], 7
cmp edx, 8
jb 0x47de32
mov ecx, dword [ebp - 0x40]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x47de28
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47df86
push edx
push ecx
call fcn.00493fa5
add esp, 8
mov edi, dword [ebp - 0x18]
lea eax, [ebp - 0x5c]
push edi
push dword [ebp - 0x1c]
push eax
call fcn.0047ce70
add esp, 0x28
mov eax, dword [eax]
cmp eax, edi
je 0x47de5b
mov eax, dword [eax + 0x220]
cmp eax, 4
je 0x47deba
cmp eax, 5
je 0x47deba
add esi, 0x30
add ebx, 0x30
cmp esi, dword [ebp - 0x50]
jne 0x47dd90
mov eax, dword [ebp - 0x44]
mov edi, dword [ebp - 0x54]
mov ebx, dword [ebp - 0x50]
mov esi, dword [ebp - 0x1c]
mov byte [ebp - 4], 0
test esi, esi
je 0x47deda
mov ecx, dword [ebp - 0x14]
mov eax, 0x4c346405
sub ecx, esi
imul ecx
sar edx, 8
mov eax, edx
shr eax, 0x1f
add eax, edx
imul ecx, eax, 0x35c
mov eax, esi
cmp ecx, 0x1000
jb 0x47decd
mov esi, dword [esi - 4]
add ecx, 0x23
sub eax, esi
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47df9a
jmp 0x47decd
mov ecx, dword [ebp - 0x48]
push esi
call fcn.0047c290
mov eax, 1
mov dword [ebp - 0x44], eax
jmp 0x47de6d
push ecx
push esi
call fcn.00493fa5
mov eax, dword [ebp - 0x44]
add esp, 8
test eax, eax
jne 0x47df01
cmp edi, ebx
je 0x47df01
mov eax, edi
cmp dword [eax + 0x28], 0
jne 0x47df56
add eax, 0x30
cmp eax, ebx
jne 0x47dee4
push edi
mov ecx, dword [ebp - 0x48]
call fcn.0047c290
mov dword [ebp - 0x44], 1
test edi, edi
je 0x47df67
mov esi, edi
cmp esi, ebx
je 0x47df1e
nop dword [eax + eax]
mov ecx, esi
call fcn.0047d210
add esi, 0x30
cmp esi, ebx
jne 0x47df10
mov ecx, dword [ebp - 0x4c]
mov eax, 0x2aaaaaab
sub ecx, edi
imul ecx
sar edx, 3
mov eax, edx
shr eax, 0x1f
add eax, edx
lea ecx, [eax + eax*2]
mov eax, edi
shl ecx, 4
cmp ecx, 0x1000
jb 0x47df5d
mov edi, dword [edi - 4]
add ecx, 0x23
sub eax, edi
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47df9f
jmp 0x47df5d
cmp eax, ebx
je 0x47def1
push eax
jmp 0x47def2
push ecx
push edi
call fcn.00493fa5
add esp, 8
mov eax, dword [ebp - 0x44]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0049425b
mov esp, ebp
pop ebp
ret
call fcn.004af5bc
call fcn.004af5bc
call fcn.004af5bc
call fcn.004af5bc
call fcn.004af5bc
call fcn.004af5bc
int3