Function at 0x426208
Capabilities:
Get mac address on windows

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x7c
mov dword [ebp - 0x10], 0xb9be0274
mov ebx, 4
xor esi, esi
mov eax, dword [ebp - 0x10]
cmp eax, 0xd469e6b
jg 0x426282
cmp eax, 0xc9f1c1e3
jg 0x4262fe
cmp eax, 0xa82180f1
jle 0x4263bd
cmp eax, 0xb9be0273
jle 0x426528
cmp eax, 0xc45fd1d7
jg 0x4267a1
cmp eax, 0xb9be0274
je 0x426b55
cmp eax, 0xc1669378
je 0x426b67
cmp eax, 0xc23594ff
jne 0x42621f
mov eax, dword [ebp - 0x40]
inc eax
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x10], 0x6e025169
jmp 0x42621f
cmp eax, 0x46b8f08e
jg 0x42635f
cmp eax, 0x2e4a7f6f
jg 0x4263f9
cmp eax, 0x23bc4a88
jg 0x426566
cmp eax, 0x11e6c6f3
jle 0x4267e3
cmp eax, 0x11e6c6f4
je 0x426b86
cmp eax, 0x13b9c9b0
je 0x426ba7
cmp eax, 0x1a64fc57
jne 0x42621f
mov eax, dword [ebp - 0x18]
lea ecx, [eax + 0x7d]
imul ecx, ecx
imul edx, ecx, 0x40d
dec edx
add eax, 0xfffffeef
mov dword [ebp - 0x18], eax
mov eax, 0xda3e6df0
cmp ecx, edx
je 0x42719e
mov eax, 0xd4d2b734
jmp 0x42719e
cmp eax, 0xe773e137
jg 0x42645d
cmp eax, 0xd757abe2
jg 0x4265d2
cmp eax, 0xceeb20c4
jle 0x426813
cmp eax, 0xceeb20c5
je 0x426bbb
cmp eax, 0xcf350614
je 0x426c03
cmp eax, 0xd4d2b734
jne 0x42621f
push dword [ebp - 0x34]
push 0x800
push dword [ebp - 0x2c]
call fcn.0045af0a
add esp, 0xc
mov dword [ebp - 0x10], 0x84469960
jmp 0x42621f
cmp eax, 0x65bbaa70
jg 0x4264d1
cmp eax, 0x5be1fd6a
jg 0x42660a
cmp eax, 0x4f2935d0
jle 0x42682e
cmp eax, 0x4f2935d1
je 0x426c2f
cmp eax, 0x5080623c
je 0x426c5e
cmp eax, 0x558f48b5
jne 0x42621f
imul eax, dword [ebp - 0x18], 0x356
add eax, 0x19
shr eax, 8
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0x7d2825a7
jmp 0x42621f
cmp eax, 0x949ea37d
jg 0x426652
cmp eax, 0x867303cf
jle 0x426871
cmp eax, 0x867303d0
je 0x426ca3
cmp eax, 0x86bbd9ff
je 0x426b0b
cmp eax, 0x8af531ab
je 0x426ad4
jmp 0x42621f
cmp eax, 0x37c82c72
jg 0x4266ab
cmp eax, 0x305d3718
jle 0x4268a9
cmp eax, 0x305d3719
je 0x426ce0
cmp eax, 0x30904810
je 0x426cf2
cmp eax, 0x326519ba
jne 0x42621f
imul edi, dword [ebp - 0x14], 0x3c7d
add edi, 0xee3c3
mov dword [ebp - 0x14], edi
call fcn.00426208
mov eax, 0xc1669378
cmp edi, 0x6b
jae 0x42719e
mov eax, 0x4f2935d1
jmp 0x42719e
cmp eax, 0xf4d8c38c
jg 0x426714
cmp eax, 0xeafef8d7
jle 0x4268ee
cmp eax, 0xeafef8d8
je 0x426d23
cmp eax, 0xeb3a1bbd
je 0x426d43
cmp eax, 0xebc0c12f
jne 0x42621f
mov eax, dword [ebp - 0x18]
mov ecx, 0xffffff77
add eax, ecx
shr eax, 4
imul ecx, eax, 0x1c00
imul eax, eax
imul edx, eax, 0x48dd
dec edx
add ecx, 0xfffffec0
mov dword [ebp - 0x18], ecx
mov ecx, 0xc9f1c1e4
cmp eax, edx
je 0x427020
mov ecx, 0x5f981636
jmp 0x427020
cmp eax, 0x72506787
jg 0x426760
cmp eax, 0x6bf08bb7
jle 0x426924
cmp eax, 0x6bf08bb8
je 0x426d7c
cmp eax, 0x6e025169
je 0x426db2
cmp eax, 0x70f09109
jne 0x42621f
push 0x80
push esi
push dword [ebp - 0x1c]
call fcn.004499b0
add esp, 0xc
mov dword [ebp - 0x10], 0x23bc4a89
mov dword [ebp - 0x54], esi
jmp 0x42621f
cmp eax, 0xb114a1e2
jle 0x42696e
cmp eax, 0xb114a1e3
je 0x426dbe
cmp eax, 0xb5c6f61e
je 0x426dda
cmp eax, 0xb6771f41
jne 0x42621f
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x10], 0xcde90dc9
jmp 0x42621f
cmp eax, 0x27bdab99
jle 0x4269a0
cmp eax, 0x27bdab9a
je 0x426df5
cmp eax, 0x28d92f99
je 0x426e16
cmp eax, 0x2bf5fa41
jne 0x42621f
imul edi, dword [ebp - 0x14], 0x6f80
shr edi, 0xa
add edi, 0xffffff20
mov eax, edi
shr eax, 0xf
add eax, 0xffffffda
mov dword [ebp - 0x14], eax
call fcn.00427c12
call fcn.00427294
mov eax, 0x11e6c6f4
cmp edi, 0x860000
jae 0x42719e
mov eax, 0xeb3a1bbd
jmp 0x42719e
cmp eax, 0xdbd7bab3
jle 0x4269d6
cmp eax, 0xdbd7bab4
je 0x426e46
cmp eax, 0xe107af37
je 0x426e55
cmp eax, 0xe3056842
jne 0x42621f
mov dword [ebp - 0x10], 0x619ba9b3
jmp 0x42621f
cmp eax, 0x5f981635
jle 0x426a0a
cmp eax, 0x5f981636
je 0x426e8c
cmp eax, 0x60a9cd52
je 0x426e98
cmp eax, 0x619ba9b3
jne 0x42621f
mov eax, dword [ebp - 0x28]
mov ecx, dword [ebp - 0x3c]
add eax, ecx
add eax, 0x194
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x10], 0x65bbaa71
jmp 0x42621f
cmp eax, 0x9f79ae4a
jle 0x426a3b
cmp eax, 0x9f79ae4b
je 0x426ec0
cmp eax, 0xa260c58f
je 0x426b49
cmp eax, 0xa278fe7b
jne 0x42621f
mov eax, dword [ebp - 0x1c]
mov ecx, dword [ebp - 0x80]
lea eax, [eax + ecx*2]
mov dword [ebp - 0x84], eax
push eax
sub esp, 8
mov eax, esp
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
mov word [eax + 8], 0
mov dword [ebp - 0x10], 0xceeb20c5
jmp 0x42621f
cmp eax, 0x3f7e4af6
jle 0x426a86
cmp eax, 0x3f7e4af7
je 0x426efa
cmp eax, 0x4163c8ab
je 0x426f2f
cmp eax, 0x434d8672
jne 0x42621f
push eax
mov eax, esp
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
mov word [eax + 2], 0
mov eax, dword [ebp - 0x34]
movzx ecx, word [0x46f6c0]
mov word [eax], cx
xor eax, eax
inc eax
push eax
push 0x46f6c2
push eax
push dword [ebp - 0x34]
call fcn.004284c0
add esp, 0x10
mov dword [ebp - 0x10], 0x1a64fc57
jmp 0x42621f
cmp eax, 0x4fe690
jle 0x426aaf
cmp eax, 0x4fe691
je 0x426f59
cmp eax, 0x8f0cc61
je 0x426f6d
cmp eax, 0xd21419f
jne 0x42621f
mov ecx, dword [ebp - 0x5c]
mov eax, 0xeafef8d8
cmp ecx, 8
je 0x426752
mov eax, 0x23bc4a89
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x5c]
mov dword [ebp - 0x54], eax
jmp 0x42621f
cmp eax, 0x7beaea4a
jle 0x426ae0
cmp eax, 0x7beaea4b
je 0x426f88
cmp eax, 0x7c7c3790
je 0x426fba
cmp eax, 0x7d2825a7
jne 0x42621f
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x10], 0x78623fa6
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x48], eax
jmp 0x42621f
cmp eax, 0xc45fd1d8
je 0x426fed
cmp eax, 0xc55de404
jne 0x42723c
mov eax, dword [ebp - 0x14]
shl eax, 0x12
or eax, 0x72
imul edi, eax, 0x4d
mov dword [ebp - 0x14], edi
call fcn.00427294
mov eax, 0xa82180f2
cmp edi, 0x6d
jge 0x42719e
mov eax, 0x28d92f99
jmp 0x42719e
cmp eax, 0xd469e6c
je 0x427028
cmp eax, 0xe728405
jne 0x42621f
mov eax, dword [ebp - 0x14]
shl eax, 0x17
add eax, 0x720000dc
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], 0xe84db254
jmp 0x42621f
cmp eax, 0xc9f1c1e4
je 0x42705b
cmp eax, 0xcde90dc9
je 0x426918
jmp 0x42621f
cmp eax, 0x46b8f08f
je 0x427079
cmp eax, 0x4be6d1fe
jne 0x42621f
mov ecx, dword [ebp - 0x14]
shl ecx, 8
and ecx, 0xfffff00
or ecx, 0xf
mov dword [ebp - 0x14], ecx
mov eax, 0xf4d8c38d
cmp ecx, 0x88
jae 0x42719e
mov eax, 0x2f274304
jmp 0x42719e
cmp eax, 0x839abb37
je 0x42708d
cmp eax, 0x84469960
jne 0x42621f
imul eax, dword [ebp - 0x18], 0x37d340
add eax, 0x225d9e
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0xb6771f41
mov dword [ebp - 0x4c], 0
jmp 0x42621f
cmp eax, 0x2e4a7f70
je 0x4270c2
cmp eax, 0x2f274304
jne 0x42621f
mov ecx, dword [ebp - 0x14]
shr ecx, 7
and ecx, 0x1fffff
add ecx, 0xffffff5b
mov eax, ecx
shr eax, 1
mov dword [ebp - 0x14], eax
mov eax, 0xf4d8c38d
cmp ecx, 0x1a2
jae 0x426d72
jmp 0x42719e
cmp eax, 0xe773e138
je 0x4270e2
cmp eax, 0xe84db254
jne 0x42621f
imul eax, dword [ebp - 0x14], 0x33400
add eax, 0x2a5f800
mov dword [ebp - 0x14], eax
call fcn.00406fee
mov dword [ebp - 0x10], 0xa82180f2
jmp 0x42621f
cmp eax, 0x65bbaa71
je 0x427114
cmp eax, 0x6be48a12
jne 0x42621f
mov edi, dword [ebp - 0x14]
shl edi, 0xd
add edi, 0x1e8000
mov eax, edi
shr eax, 0x19
mov dword [ebp - 0x14], eax
call fcn.004272b5
call fcn.004272b5
mov eax, 0xc9f1c1e4
cmp edi, 0xb0000000
jae 0x426c54
jmp 0x42719e
cmp eax, 0xa82180f2
je 0x42713a
cmp eax, 0xa8d16cde
jne 0x42621f
imul ecx, dword [ebp - 0x14], 0x700
mov dword [ebp - 0x14], ecx
mov eax, 0x37c82c73
test ecx, ecx
jne 0x427133
jmp 0x42719e
cmp eax, 0x23bc4a89
je 0x427156
cmp eax, 0x262c836d
jne 0x42621f
push dword [ebp - 0x28]
call fcn.004596fc
add esp, 4
mov dword [ebp - 0x10], 0xc465bf16
mov eax, dword [ebp - 0x88]
mov dword [ebp - 0x44], eax
jmp 0x42621f
cmp eax, 0xd757abe3
je 0x427168
cmp eax, 0xda3e6df0
jne 0x42621f
mov eax, dword [ebp - 0x28]
mov eax, dword [eax]
mov ecx, 0x558f48b5
test eax, eax
je 0x4269ff
mov ecx, 0x305d3719
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x50], eax
jmp 0x42621f
cmp eax, 0x5be1fd6b
je 0x42718e
cmp eax, 0x5f8156ed
jne 0x42621f
movzx eax, byte [ebp - 0x1f]
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0x40]
add eax, eax
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x10], 0xa278fe7b
jmp 0x42621f
cmp eax, 0x949ea37e
je 0x4271a6
cmp eax, 0x9d07d720
jne 0x42621f
mov eax, dword [ebp - 0x18]
lea ecx, [eax - 4]
imul ecx, ecx
imul edx, ecx, 0x87c5
dec edx
lea edi, [eax + eax*8]
lea eax, [eax + edi*8]
add eax, 0xfffff175
mov dword [ebp - 0x18], eax
mov eax, 0x7c7c3790
cmp ecx, edx
je 0x42719e
mov eax, 0x13b9c9b0
jmp 0x42719e
cmp eax, 0x37c82c73
je 0x4271dc
cmp eax, 0x3c8ab27c
jne 0x42621f
mov eax, dword [ebp - 0x3c]
inc eax
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x10], 0xebc0c12f
jmp 0x42621f
cmp eax, 0xf4d8c38d
je 0x4271ef
cmp eax, 0xfe2ecccb
jne 0x42621f
imul eax, dword [ebp - 0x14], 0xf0
add eax, 0x5dc0
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], 0xc9f1c1e4
jmp 0x42621f
cmp eax, 0x72506788
je 0x42721d
cmp eax, 0x78623fa6
jne 0x42621f
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x10], 0x262c836d
jmp 0x42621f
mov eax, dword [ebp - 0x14]
shr eax, 5
and eax, 0x1ffff8
imul edi, eax, 0xa5
add edi, 0xab
mov dword [ebp - 0x14], edi
call fcn.004272b5
push 0x638f
push 0x6366
push edi
call fcn.00427255
add esp, 0xc
mov dword [ebp - 0x10], 0x4be6d1fe
jmp 0x42621f
mov dword [ebp - 0x10], 0x434d8672
jmp 0x42621f
push eax
mov eax, esp
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x10], 0xf4d8c38d
jmp 0x42621f
push dword [ebp - 0x1c]
push 0x800
push dword [ebp - 0x2c]
call fcn.0045af0a
add esp, 0xc
mov dword [ebp - 0x10], 0xda3e6df0
jmp 0x42621f
imul ecx, dword [ebp - 0x14], 0x788000
mov dword [ebp - 0x14], ecx
mov eax, 0x6be48a12
test ecx, ecx
je 0x42719e
mov eax, 0x5080623c
jmp 0x42719e
mov eax, dword [ebp - 0x68]
mov eax, dword [eax]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x10], 0xe773e138
jmp 0x42621f
mov eax, dword [ebp - 0x38]
mov ecx, dword [0x46f6c8]
mov dword [eax + 4], ecx
mov ecx, dword [0x46f6c4]
mov dword [eax], ecx
push ebx
push 0x46f6cc
push ebx
push dword [ebp - 0x38]
call fcn.004284c0
add esp, 0x10
push dword [ebp - 0x7c]
push dword [ebp - 0x38]
push 3
push dword [ebp - 0x84]
call fcn.00427255
add esp, 0x10
mov dword [ebp - 0x10], 0xb5c6f61e
jmp 0x42621f
mov eax, dword [ebp - 0x24]
mov eax, dword [eax]
mov dword [ebp - 0x58], eax
cmp dword [ebp - 0x58], 0
mov eax, 0x8f0cc61
jne 0x426c1b
mov eax, 0x867303d0
cmp byte [ebp - 0x1d], 0
jne 0x42719e
mov eax, 0x867303d0
jmp 0x42719e
mov edi, dword [ebp - 0x14]
shl edi, 0xf
add edi, 0xff8d8000
mov dword [ebp - 0x14], edi
call fcn.00427beb
mov eax, 0xd21419f
cmp edi, 0xb9
jge 0x42719e
mov eax, 0x619ba9b3
jmp 0x42719e
movzx eax, byte [ebp - 0x1e]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x3c]
shl eax, 2
add eax, dword [ebp - 0x1c]
mov dword [ebp - 0x74], eax
push eax
sub esp, 8
mov eax, esp
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x30]
mov word [eax + 8], 0
mov eax, dword [ebp - 0x30]
mov ecx, dword [0x46f6b4]
mov dword [eax + 4], ecx
mov ecx, dword [0x46f6b0]
mov dword [eax], ecx
mov dword [ebp - 0x10], 0x27bdab9a
jmp 0x42621f
mov eax, dword [ebp - 0x18]
mov ecx, 0xffffff08
add eax, ecx
shr eax, 2
imul ecx, eax, 0x2c0
imul eax, eax
imul edx, eax, 0x1325
dec edx
mov dword [ebp - 0x18], ecx
mov ecx, 0xf4d8c38d
cmp edx, eax
je 0x426cd1
mov ecx, 0xc465bf16
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x44], 0
jmp 0x42621f
mov eax, dword [ebp - 0x50]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x10], 0xa260c58f
jmp 0x42621f
push ebx
push 0x46f6b8
push ebx
push dword [ebp - 0x30]
call fcn.004284c0
add esp, 0x10
push dword [ebp - 0x70]
push dword [ebp - 0x30]
push 3
push dword [ebp - 0x74]
call fcn.00427255
add esp, 0x10
mov dword [ebp - 0x10], 0xc45fd1d8
jmp 0x42621f
mov eax, dword [ebp - 0x18]
shl eax, 6
add eax, 0xffffc3bd
shr eax, 3
imul eax, eax, 0x4a
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0xc1669378
jmp 0x42621f
imul edi, dword [ebp - 0x14], 0xae000
mov dword [ebp - 0x14], edi
push 0x3af6
push edi
push 0x3253
push 0x3b94
call fcn.004284c0
add esp, 0x10
mov eax, 0x46b8f08f
test edi, edi
je 0x42719e
mov eax, 0xc9f1c1e4
jmp 0x42719e
imul eax, dword [ebp - 0x14], 0x228000
or eax, 0x13a
lea edi, [eax + eax*4]
mov dword [ebp - 0x14], edi
call fcn.00427c12
push 0x4430
push 0x135d
push edi
call fcn.00428473
add esp, 0xc
mov dword [ebp - 0x10], 0xcf350614
jmp 0x42621f
mov dword [ebp - 0x10], 0x2e4a7f70
jmp 0x42621f
imul eax, dword [ebp - 0x14], 0x920000
add eax, 0xffffffa1
shr eax, 0x10
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], 0xcf350614
jmp 0x42621f
imul eax, dword [ebp - 0x18], 0x1160000
add eax, 0x86a0a2d
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0xc23594ff
jmp 0x42621f
imul eax, dword [ebp - 0x18], 0x78000
or eax, 0x10c
imul eax, eax, 0x83
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0x30904810
jmp 0x42621f
imul edi, dword [ebp - 0x14], 0xfb
add edi, 0xfffffe46
mov dword [ebp - 0x14], edi
call fcn.00427294
call fcn.00427294
mov eax, 0x30904810
cmp edi, 0xf1
jb 0x427051
jmp 0x42719e
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x10], 0x70f09109
jmp 0x42621f
push dword [ebp - 0x58]
call fcn.00459aa4
add esp, 4
mov dword [ebp - 0x28], eax
push dword [ebp - 0x24]
push dword [ebp - 0x28]
call dword [sym.imp.IPHLPAPI.DLL_GetAdaptersInfo]
mov ecx, 0x9f79ae4b
test eax, eax
je 0x426e7d
mov ecx, 0x78623fa6
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x48], 0
jmp 0x42621f
mov dword [ebp - 0x10], 0xd21419f
jmp 0x42621f
imul ecx, dword [ebp - 0x14], 0x380
add ecx, 0x2ffb9
mov dword [ebp - 0x14], ecx
mov eax, 0xe107af37
cmp ecx, 0x72
jae 0x42719e
mov eax, 0x839abb37
jmp 0x42719e
imul eax, dword [ebp - 0x18], 0x6f
lea ecx, [eax + 0xf6]
imul ecx, ecx
imul edx, ecx, 0x4d7f
dec edx
lea eax, [eax*8 + 0x7b0]
and eax, 0x1fffff8
mov dword [ebp - 0x18], eax
mov eax, 0xb114a1e3
cmp ecx, edx
je 0x42719e
mov eax, 0x8af531ab
jmp 0x42719e
imul edi, dword [ebp - 0x14], 0x3100
add edi, 0x29564
mov dword [ebp - 0x14], edi
call fcn.00426208
call fcn.004272b5
mov eax, 0xfe2ecccb
cmp edi, 0xe3
jae 0x42719e
mov eax, 0x949ea37e
jmp 0x42719e
imul ecx, dword [ebp - 0x14], 0x8f2c
mov eax, ecx
shr eax, 8
mov dword [ebp - 0x14], eax
mov eax, 0x619ba9b3
cmp ecx, 0x2700
jb 0x42719e
mov eax, 0x3c8ab27c
jmp 0x42719e
mov eax, dword [ebp - 0x78]
mov al, byte [eax]
mov byte [ebp - 0x1f], al
mov dword [ebp - 0x10], 0x5f8156ed
jmp 0x42621f
imul eax, dword [ebp - 0x18], 0xd4a00
add eax, 0xfa721100
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0xe107af37
jmp 0x42621f
mov eax, dword [ebp - 0x18]
lea ecx, [eax - 0xf2]
imul ecx, ecx
imul edx, ecx, 0x65a1
add eax, 0xffffff44
dec edx
mov dword [ebp - 0x18], eax
mov eax, 0x86bbd9ff
cmp edx, ecx
je 0x42719e
mov eax, 0xdbd7bab4
jmp 0x42719e
imul eax, dword [ebp - 0x14], 0x5c0000
or eax, 0x1240
mov dword [ebp - 0x14], eax
push 0x2e31
push eax
push 0x21c5
call fcn.00427255
add esp, 0xc
call fcn.00427beb
mov dword [ebp - 0x10], 0x326519ba
jmp 0x42621f
mov ecx, dword [ebp - 0x18]
mov eax, 0xb7
add ecx, eax
mov eax, ecx
imul eax, ecx
shl ecx, 0x10
lea ecx, [ecx + ecx*4]
imul edx, eax, 0x7981
dec edx
or ecx, 0x1b
imul ecx, ecx, 0x7b
mov dword [ebp - 0x18], ecx
mov ecx, 0xa8d16cde
cmp eax, edx
je 0x427020
mov ecx, 0x3c8ab27c
mov dword [ebp - 0x10], ecx
jmp 0x42621f
mov eax, dword [ebp - 0x14]
shl eax, 0x16
or eax, 0x5d000
imul edi, eax, 0x69
mov dword [ebp - 0x14], edi
call fcn.00427beb
call fcn.004272b5
mov eax, 0x46b8f08f
cmp edi, 0x64
jge 0x42719e
mov eax, 0x4fe691
jmp 0x42719e
push 0x1000
push 1
call fcn.00458cc3
add esp, 8
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x10], 0x7beaea4b
jmp 0x42621f
mov eax, dword [ebp - 0x6c]
mov al, byte [eax]
mov byte [ebp - 0x1e], al
mov dword [ebp - 0x10], 0x5080623c
jmp 0x42621f
imul edi, dword [ebp - 0x14], 0x32
add edi, 0xffffffc6
mov dword [ebp - 0x14], edi
push 0x22fe
push edi
push 0x22bc
call fcn.00428473
add esp, 0xc
mov eax, 0x4163c8ab
cmp edi, 0x2f
jge 0x42719e
mov eax, 0x30904810
jmp 0x42719e
mov ecx, dword [ebp - 0x64]
mov eax, 0x72506788
cmp ecx, 8
je 0x4270d4
mov eax, 0xb6771f41
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x4c], eax
jmp 0x42621f
mov eax, dword [ebp - 0x18]
shr eax, 5
lea ecx, [eax + 0x15]
imul ecx, ecx
imul edx, ecx, 0x6521
dec edx
add eax, 0xfffffed6
mov dword [ebp - 0x18], eax
mov eax, 0xd4d2b734
cmp ecx, edx
je 0x42719e
mov eax, 0x5be1fd6b
jmp 0x42719e
imul ecx, dword [ebp - 0x18], 0x3b
mov eax, ecx
shr eax, 0x14
imul ecx, ecx
imul edx, ecx, 0x3f35
dec edx
mov dword [ebp - 0x18], eax
mov eax, 0xf4d8c38d
cmp edx, ecx
je 0x42719e
mov eax, 0x46b8f08f
jmp 0x42719e
mov eax, dword [ebp - 0x68]
mov ecx, dword [ebp - 0x40]
add eax, ecx
add eax, 0x194
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x10], 0x4fe691
jmp 0x42621f
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x10], 0xe3056842
jmp 0x42621f
mov eax, dword [ebp - 0x18]
shr eax, 0xf
imul eax, eax, 0xcc000000
add eax, 0x3f800000
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0x305d3719
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x50], eax
jmp 0x42621f
cmp dword [ebp - 0x60], 0
mov eax, 0x7d2825a7
je 0x42719e
mov eax, 0xd757abe3
mov dword [ebp - 0x10], eax
jmp 0x42621f
mov eax, dword [ebp - 0x14]
mov ecx, 0x3fffff
and eax, ecx
add eax, 0xee
mov dword [ebp - 0x14], eax
push 0x5345
push 0x3231
push eax
call fcn.00428473
add esp, 0xc
call fcn.00406fee
mov dword [ebp - 0x10], 0x30904810
jmp 0x42621f
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0x6bf08bb8
jmp 0x42621f
push eax
sub esp, 0x7c
mov eax, esp
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x24]
mov eax, dword [ebp - 0x24]
mov dword [eax], esi
push dword [ebp - 0x24]
push esi
call dword [sym.imp.IPHLPAPI.DLL_GetAdaptersInfo]
cmp eax, 0x6f
sete byte [ebp - 0x1d]
mov dword [ebp - 0x10], 0xcf350614
jmp 0x42621f
push dword [ebp - 0x1c]
push 0x800
push dword [ebp - 0x2c]
call fcn.0045af0a
add esp, 0xc
mov dword [ebp - 0x10], 0x9d07d720
jmp 0x42621f
cmp eax, 0xc465bf16
jne 0x42621f
mov eax, dword [ebp - 0x44]
mov ecx, dword [ebp - 0x24]
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret