Function at 0x14001e299
Capabilities:
Get mac address on windows

Disassembly:
jmp 0x14003bb00
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rdi
mov eax, 0x3468
call fcn.14001e217
sub rsp, rax
lea rbp, [rsp + 0x20]
lea rdi, [rsp + 0x20]
mov ecx, 0xb92
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x3488]
mov rax, qword [0x140078040]
xor rax, rbp
mov qword [rbp + 0x3438], rax
mov dword [rbp + 0x3404], 0
mov dword [rbp + 0x2c24], 0x2c00
lea rdx, [rbp + 0x2c24]
lea rcx, [rbp + 0x10]
call qword [sym.imp.IPHLPAPI.DLL_GetAdaptersInfo]
mov dword [rbp + 0x2c44], eax
lea rax, [rbp + 0x10]
mov qword [rbp + 0x2c68], rax
cmp qword [rbp + 0x2c68], 0
je 0x14003bcfb
mov edx, 1
lea rcx, [rbp + 0x2c90]
call fcn.14001e94c
nop
mov dword [rbp + 0x2da4], 0
jmp 0x14003bbb8
mov eax, dword [rbp + 0x2da4]
inc eax
mov dword [rbp + 0x2da4], eax
mov rax, qword [rbp + 0x2c68]
mov eax, dword [rax + 0x194]
cmp dword [rbp + 0x2da4], eax
jae 0x14003bc67
cmp dword [rbp + 0x2da4], 0
jbe 0x14003bbf0
lea rax, [rbp + 0x2ca0]
lea rdx, [0x1400689e4]
mov rcx, rax
call fcn.14001e140
lea rax, [rbp + 0x2ca0]
mov qword [rbp + 0x3418], rax
lea rdx, [0x14001ea4b]
mov rcx, qword [rbp + 0x3418]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov qword [rbp + 0x3420], rax
lea rdx, [0x14001e87f]
mov rcx, qword [rbp + 0x3420]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov qword [rbp + 0x3428], rax
mov eax, dword [rbp + 0x2da4]
mov rcx, qword [rbp + 0x2c68]
movzx eax, byte [rcx + rax + 0x198]
mov dword [rbp + 0x3430], eax
mov edx, dword [rbp + 0x3430]
mov rcx, qword [rbp + 0x3428]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
jmp 0x14003bbaa
lea rdx, [rbp + 0x2dc8]
lea rcx, [rbp + 0x2c90]
call fcn.14001e8ca
nop
mov rax, qword [rbp + 0x2c68]
mov rax, qword [rax]
mov qword [rbp + 0x2c68], rax
lea rcx, [rbp + 0x2dc8]
call fcn.14001e2a3
movzx eax, al
test eax, eax
jne 0x14003bcb2
lea rdx, [rbp + 0x2dc8]
mov rcx, qword [rbp + 0x3460]
call fcn.14001e2f8
lea rdx, [rbp + 0x2dc8]
mov rcx, qword [rbp + 0x3468]
call fcn.14001ea82
mov eax, dword [rbp + 0x3404]
or eax, 1
mov dword [rbp + 0x3404], eax
lea rcx, [rbp + 0x2dc8]
call fcn.14001e226
nop
lea rcx, [rbp + 0x2c90]
call fcn.14001e1fe
mov rax, qword [rbp + 0x3468]
jmp 0x14003bd24
lea rdx, [0x140062f85]
mov rcx, qword [rbp + 0x3468]
call fcn.14001e4fb
mov eax, dword [rbp + 0x3404]
or eax, 1
mov dword [rbp + 0x3404], eax
mov rax, qword [rbp + 0x3468]
mov rdi, rax
lea rcx, [rbp - 0x20]
lea rdx, [0x140061e50]
call fcn.14001e947
mov rax, rdi
mov rcx, qword [rbp + 0x3438]
xor rcx, rbp
call fcn.14001e564
lea rsp, [rbp + 0x3448]
pop rdi
pop rbp
ret