Function at 0x47c70c
Capabilities:
Get mac address on windows

Disassembly:
push 0x28
mov eax, 0x4bc521
call fcn.00492fcb
mov esi, dword [sym.imp.IPHLPAPI.DLL_GetAdaptersInfo]
lea eax, [ebp - 0x10]
xor ebx, ebx
push eax
push ebx
mov dword [ebp - 0x10], ebx
call esi
test eax, eax
je 0x47c733
cmp eax, 0x6f
jne 0x47c744
push dword [ebp - 0x10]
push 0x40
call dword [sym.imp.KERNEL32.dll_GlobalAlloc]
mov edi, eax
test edi, edi
jne 0x47c74b
xor al, al
jmp 0x47c8cb
lea eax, [ebp - 0x10]
push eax
push edi
call esi
test eax, eax
jne 0x47c8c2
push str._1_2_3_4_5_6
lea ecx, [ebp - 0x30]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov esi, eax
push ecx
mov byte [ebp - 0x14], 0x30
mov ecx, esp
push dword [ebp - 0x14]
mov dword [ebp - 4], ebx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
movzx eax, byte [edi + 0x194]
mov ecx, esi
push 0x10
push 2
pop ebx
push ebx
push eax
lea eax, [ebp - 0x2c]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov esi, eax
push ecx
mov byte [ebp - 0x14], 0x30
mov ecx, esp
push dword [ebp - 0x14]
mov byte [ebp - 4], 1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
movzx eax, byte [edi + 0x195]
mov ecx, esi
push 0x10
push ebx
push eax
lea eax, [ebp - 0x28]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov esi, eax
push ecx
mov byte [ebp - 0x14], 0x30
mov ecx, esp
push dword [ebp - 0x14]
mov byte [ebp - 4], bl
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
movzx eax, byte [edi + 0x196]
mov ecx, esi
push 0x10
push ebx
push eax
lea eax, [ebp - 0x24]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov esi, eax
push ecx
mov byte [ebp - 0x14], 0x30
mov ecx, esp
push dword [ebp - 0x14]
mov byte [ebp - 4], 3
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
movzx eax, byte [edi + 0x197]
mov ecx, esi
push 0x10
push ebx
push eax
lea eax, [ebp - 0x20]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov esi, eax
push ecx
mov byte [ebp - 0x14], 0x30
mov ecx, esp
push dword [ebp - 0x14]
mov byte [ebp - 4], 4
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
movzx eax, byte [edi + 0x198]
push 0x10
push ebx
push eax
lea eax, [ebp - 0x1c]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov esi, eax
push ecx
mov byte [ebp - 0x14], 0x30
mov ecx, esp
push dword [ebp - 0x14]
mov byte [ebp - 4], 5
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
movzx eax, byte [edi + 0x199]
mov ecx, esi
push 0x10
push ebx
push eax
lea eax, [ebp - 0x18]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov ecx, dword [ebp + 8]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x1c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x24]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x28]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x30]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov bl, 1
push edi
call dword [sym.imp.KERNEL32.dll_GlobalFree]
mov al, bl
call fcn.00492fa8
ret 4