Function at 0x100192a0
Capabilities:
Get mac address on windows

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1018499c
mov eax, dword fs:[0]
push eax
sub esp, 0x2b0
mov eax, dword [0x101ec05c]
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
push 0x288
call dword [sym.imp.MSVCR100.dll_void____cdecl_operator_new_unsigned_int_]
mov esi, eax
xor ebx, ebx
add esp, 4
cmp esi, ebx
je 0x100192fd
push 0x288
push ebx
push esi
call sub.MSVCR100.dll_memset
mov edi, esi
add esp, 0xc
mov dword [ebp - 0x2b8], edi
jmp 0x10019305
mov dword [ebp - 0x2b8], ebx
mov edi, ebx
mov esi, dword [sym.imp.IPHLPAPI.DLL_GetAdaptersInfo]
lea eax, [ebp - 0x2bc]
push eax
push edi
mov dword [ebp - 0x2bc], 0x288
call esi
cmp eax, 0x6f
jne 0x10019350
push edi
call dword [sym.imp.MSVCR100.dll_void___cdecl_operator_delete_void__]
mov ecx, dword [ebp - 0x2bc]
push ecx
call fcn.1017ea4c
add esp, 8
lea edx, [ebp - 0x2bc]
push edx
push eax
mov dword [ebp - 0x2b8], eax
call esi
mov edi, dword [ebp - 0x2b8]
xor ecx, ecx
xor edx, edx
mov word [ebp - 0x20], cx
mov dword [ebp - 0x1e], ecx
mov dword [ebp - 0x1a], ecx
mov dword [ebp - 0x16], ecx
mov word [ebp - 0x12], cx
mov dword [ebp - 0x230], 7
mov dword [ebp - 0x234], ebx
mov word [ebp - 0x244], dx
mov dword [ebp - 4], ebx
cmp eax, ebx
jne 0x10019656
mov esi, edi
cmp edi, ebx
je 0x10019425
xor edi, edi
cmp dword [esi + 0x190], ebx
jbe 0x100193ec
jmp 0x100193a0
movzx eax, byte [esi + edi + 0x194]
push eax
lea ecx, [ebp - 0x20]
push 0x101d7c80
push ecx
mov edx, 8
call fcn.1000fbe0
lea eax, [ebp - 0x20]
add esp, 0xc
lea edx, [eax + 2]
mov cx, word [eax]
add eax, 2
cmp cx, bx
jne 0x100193c5
sub eax, edx
sar eax, 1
push eax
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x244]
call fcn.100090a0
inc edi
cmp edi, dword [esi + 0x190]
jb 0x100193a0
cmp dword [esi + 0x1a0], 6
je 0x1001941f
cmp dword [ebp - 0x230], 8
mov esi, dword [esi]
mov eax, dword [ebp - 0x244]
mov dword [ebp - 0x234], ebx
jae 0x10019412
lea eax, [ebp - 0x244]
xor edx, edx
mov word [eax], dx
cmp esi, ebx
jne 0x10019391
mov edi, dword [ebp - 0x2b8]
mov esi, dword [sym.imp.MSVCR100.dll_void___cdecl_operator_delete_void__]
push edi
call esi
add esp, 4
cmp dword [ebp - 0x234], ebx
jne 0x10019458
cmp dword [ebp - 0x230], 8
jb 0x1001944e
mov eax, dword [ebp - 0x244]
push eax
call esi
add esp, 4
mov eax, 0xfffffffd
jmp 0x1001965b
mov edi, 7
xor ecx, ecx
mov dword [ebp - 0x24c], edi
mov dword [ebp - 0x250], ebx
mov word [ebp - 0x260], cx
lea edx, [ebp - 0x260]
push edx
mov byte [ebp - 4], 1
call fcn.10002b40
add esp, 4
cmp dword [ebp - 0x250], ebx
jne 0x100194d6
cmp dword [ebp - 0x24c], 8
jb 0x100194a2
mov eax, dword [ebp - 0x260]
push eax
call esi
add esp, 4
xor ecx, ecx
cmp dword [ebp - 0x230], 8
mov dword [ebp - 0x24c], edi
mov dword [ebp - 0x250], ebx
mov word [ebp - 0x260], cx
jb 0x100194cc
mov edx, dword [ebp - 0x244]
push edx
call esi
add esp, 4
mov eax, 0xfffffffc
jmp 0x1001965b
push 0x206
lea ecx, [ebp - 0x226]
xor eax, eax
push ebx
push ecx
mov word [ebp - 0x228], ax
call sub.MSVCR100.dll_memset
mov ecx, dword [ebp - 0x260]
mov eax, 8
add esp, 0xc
cmp dword [ebp - 0x24c], eax
jae 0x1001950d
lea ecx, [ebp - 0x260]
cmp dword [ebp - 0x230], eax
mov eax, dword [ebp - 0x244]
jae 0x10019521
lea eax, [ebp - 0x244]
push ecx
push eax
lea edx, [ebp - 0x228]
push str.mac_sstatusopenaddresswww._s
push edx
mov edx, 0x104
call fcn.1000fbe0
add esp, 0x10
push 0x35
mov edi, 0xf
push str.http:__tj.ikuaiping.com_KuaiPing_addDateAction.action
lea ecx, [ebp - 0x27c]
mov dword [ebp - 0x268], edi
mov dword [ebp - 0x26c], ebx
mov byte [ebp - 0x27c], bl
call fcn.10006700
lea eax, [ebp - 0x298]
push ebx
push eax
lea edx, [ebp - 0x228]
mov byte [ebp - 4], 2
call fcn.100071d0
lea ecx, [ebp - 0x27c]
push 0xa
push ecx
mov ecx, eax
lea edx, [ebp - 0x2b4]
mov byte [ebp - 4], 3
call fcn.10005100
mov esi, 0x10
add esp, 0x10
cmp dword [ebp - 0x284], esi
jb 0x100195b6
mov edx, dword [ebp - 0x298]
push edx
call dword [sym.imp.MSVCR100.dll_void___cdecl_operator_delete_void__]
add esp, 4
mov dword [ebp - 0x284], edi
mov dword [ebp - 0x288], ebx
mov byte [ebp - 0x298], bl
cmp dword [ebp - 0x268], esi
jb 0x100195e0
mov eax, dword [ebp - 0x27c]
push eax
call dword [sym.imp.MSVCR100.dll_void___cdecl_operator_delete_void__]
add esp, 4
cmp dword [ebp - 0x2a0], esi
mov esi, dword [sym.imp.MSVCR100.dll_void___cdecl_operator_delete_void__]
jb 0x100195fa
mov ecx, dword [ebp - 0x2b4]
push ecx
call esi
add esp, 4
mov dword [ebp - 0x2a0], edi
mov edi, 8
mov dword [ebp - 0x2a4], ebx
mov byte [ebp - 0x2b4], bl
cmp dword [ebp - 0x24c], edi
jb 0x10019625
mov edx, dword [ebp - 0x260]
push edx
call esi
add esp, 4
xor eax, eax
mov dword [ebp - 0x24c], 7
mov dword [ebp - 0x250], ebx
mov word [ebp - 0x260], ax
cmp dword [ebp - 0x230], edi
jb 0x10019652
mov ecx, dword [ebp - 0x244]
push ecx
call esi
add esp, 4
xor eax, eax
jmp 0x1001965b
mov eax, 0xfffffffe
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.1017eae7
mov esp, ebp
pop ebp
ret