Function at 0x42a26c
Capabilities:
Get mac address on windows

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x88
mov dword [ebp - 0x10], 0xb9be0274
mov esi, 4
mov eax, dword [ebp - 0x10]
cmp eax, 0xd21419e
jle 0x42a2ec
cmp eax, 0x434d8671
jle 0x42a374
cmp eax, 0x619ba9b2
jg 0x42a46e
cmp eax, 0x5799f7e4
jg 0x42a620
cmp eax, 0x4f2935d0
jg 0x42a8e5
cmp eax, 0x434d8672
je 0x42ad86
cmp eax, 0x46b8f08f
je 0x42ad99
cmp eax, 0x4be6d1fe
jne 0x42a284
mov eax, dword [ebp - 0x18]
shl eax, 0xc
lea eax, [eax + eax*4]
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0x86bbd9ff
jmp 0x42a284
cmp eax, 0xc465bf15
jg 0x42a3e3
cmp eax, 0xa260c58e
jle 0x42a4dc
cmp eax, 0xb5c6f61d
jg 0x42a667
cmp eax, 0xa82180f1
jg 0x42a939
cmp eax, 0xa260c58f
je 0x42ada8
cmp eax, 0xa278fe7b
je 0x42adf5
cmp eax, 0xa5ce58a1
jne 0x42a284
imul ebx, dword [ebp - 0x14], 0x4f10
add ebx, 0xfffff61f
mov dword [ebp - 0x14], ebx
push ebx
push 0xce2
push 0x5a10
call fcn.0042b4ed
add esp, 0xc
call fcn.0042a26c
mov eax, 0xb5c6f61e
cmp ebx, 0x41
jae 0x42b44e
jmp 0x42b453
cmp eax, 0x2bf5fa40
jle 0x42a53a
cmp eax, 0x326519b9
jg 0x42a6a8
cmp eax, 0x2f274303
jg 0x42a975
cmp eax, 0x2bf5fa41
je 0x42ae2b
cmp eax, 0x2e4a7f70
je 0x42ae4c
cmp eax, 0x2f04d3b6
jne 0x42a284
mov eax, dword [ebp - 0x14]
shr eax, 7
imul ecx, eax, 0xef21bc00
or ecx, 0x33
mov dword [ebp - 0x14], ecx
mov eax, 0x24afbf80
cmp ecx, 0x95
jl 0x42b453
mov eax, 0xd4d2b734
jmp 0x42b453
cmp eax, 0xe3056841
jle 0x42a5ae
cmp eax, 0xebc0c12e
jg 0x42a70c
cmp eax, 0xe84db253
jg 0x42a9ce
cmp eax, 0xe3056842
je 0x42ae67
cmp eax, 0xe5ceb192
je 0x42ae85
cmp eax, 0xe773e138
jne 0x42a284
mov eax, dword [ebp - 0x7c]
mov word [eax], 0
mov eax, dword [ebp - 0x30]
movzx ecx, word [0x4746c0]
mov word [eax], cx
xor eax, eax
inc eax
push eax
push 0x4746c2
push eax
push dword [ebp - 0x30]
call fcn.0042cf00
add esp, 0x10
push dword [ebp - 0x30]
push 0x800
push dword [ebp - 0x28]
call fcn.0045f8ea
add esp, 0xc
mov dword [ebp - 0x10], 0xa82180f2
jmp 0x42a284
cmp eax, 0x70f09108
jle 0x42a768
cmp eax, 0x7beaea4a
jg 0x42aa0c
cmp eax, 0x70f09109
je 0x42aeb2
cmp eax, 0x72506788
je 0x42aed0
cmp eax, 0x78623fa6
jne 0x42a284
push esi
push 0x4746cc
push esi
push dword [ebp - 0x34]
call fcn.0042cf00
add esp, 0x10
push dword [ebp - 0x84]
push dword [ebp - 0x34]
push 3
push dword [ebp - 0x8c]
call fcn.0042b4ed
add esp, 0x10
mov dword [ebp - 0x10], 0x262c836d
jmp 0x42a284
cmp eax, 0x8af531aa
jle 0x42a7b4
cmp eax, 0x9b8b4ea5
jg 0x42aa58
cmp eax, 0x8af531ab
je 0x42aee2
cmp eax, 0x949ea37e
je 0x42aefb
cmp eax, 0x97c373f8
jne 0x42a284
mov eax, dword [ebp - 0x14]
add eax, 0xffffff9c
shr eax, 2
and eax, 0x3ffffe00
add eax, 0x25789
mov dword [ebp - 0x14], eax
call fcn.0042c1e0
mov dword [ebp - 0x10], 0xe773e138
jmp 0x42a284
cmp eax, 0x1a64fc56
jle 0x42a82f
cmp eax, 0x262c836c
jg 0x42aa9e
cmp eax, 0x1a64fc57
je 0x42af31
cmp eax, 0x23bc4a89
je 0x42af4d
cmp eax, 0x24afbf80
jne 0x42a284
imul ebx, dword [ebp - 0x14], 0x45
add ebx, 0xffffde94
mov dword [ebp - 0x14], ebx
push 0x393d
push 0x3477
push ebx
call fcn.0042b4ed
add esp, 0xc
call fcn.0042b54d
mov eax, 0x41dfdb7a
cmp ebx, 0x64
jge 0x42b453
mov eax, 0xa5ce58a1
jmp 0x42b453
cmp eax, 0xcf350613
jle 0x42a892
cmp eax, 0xda3e6def
jg 0x42aada
cmp eax, 0xcf350614
je 0x42af87
cmp eax, 0xd4d2b734
je 0x42af93
cmp eax, 0xd757abe3
jne 0x42a284
mov eax, dword [ebp - 0x24]
mov ecx, dword [ebp - 0x3c]
movzx eax, byte [eax + ecx + 0x194]
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 - 0x2c], eax
mov eax, dword [ebp - 0x2c]
add eax, 8
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x10], 0xa260c58f
jmp 0x42a284
cmp eax, 0x5f8156ec
jg 0x42ab1a
cmp eax, 0x5799f7e5
je 0x42afb3
cmp eax, 0x59fa0db5
je 0x42afda
cmp eax, 0x5be1fd6b
jne 0x42a284
push eax
mov eax, esp
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x30]
add eax, 2
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x10], 0xe773e138
jmp 0x42a284
cmp eax, 0xc1669377
jg 0x42ab87
cmp eax, 0xb5c6f61e
je 0x42b00b
cmp eax, 0xb6771f41
je 0x42b017
cmp eax, 0xb9be0274
jne 0x42a284
push eax
sub esp, 0x7c
mov eax, esp
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x10], 0xf4d8c38d
jmp 0x42a284
cmp eax, 0x3f7e4af6
jg 0x42abc7
cmp eax, 0x326519ba
je 0x42b048
cmp eax, 0x37c82c73
je 0x42b074
cmp eax, 0x3c8ab27c
jne 0x42a284
mov eax, dword [ebp - 0x18]
lea ecx, [eax + 0x84]
imul ecx, ecx
imul edx, ecx, 0x939
dec edx
imul eax, eax, 0xd3
add eax, 0xfffff968
mov dword [ebp - 0x18], eax
mov eax, 0xe3056842
cmp ecx, edx
je 0x42b453
mov eax, 0x27bdab9a
jmp 0x42b453
cmp eax, 0xfe2eccca
jg 0x42ac24
cmp eax, 0xebc0c12f
je 0x42b0a9
cmp eax, 0xf4d8c38d
je 0x42b0ca
cmp eax, 0xf60a9ff9
jne 0x42a284
mov edi, dword [ebp - 0x14]
mov eax, 0xfffe3c00
add edi, eax
and edi, 0xfffffe00
mov dword [ebp - 0x14], edi
call fcn.0042b52c
mov eax, 0x6e025169
cmp edi, 0x26
jge 0x42b453
mov eax, 0x97c373f8
jmp 0x42b453
cmp eax, 0x6bf08bb7
jle 0x42ac69
cmp eax, 0x6bf08bb8
je 0x42b0d6
cmp eax, 0x6e025169
je 0x42b105
cmp eax, 0x6f1ca5b1
jne 0x42a284
mov ecx, dword [ebp - 0x14]
shr ecx, 1
mov dword [ebp - 0x14], ecx
mov eax, 0xa260c58f
cmp ecx, 0x49
je 0x42b453
mov eax, 0xe5ceb192
jmp 0x42b453
cmp eax, 0x867303cf
jle 0x42ac9d
cmp eax, 0x867303d0
je 0x42b11d
cmp eax, 0x86bbd9ff
je 0x42b138
cmp eax, 0x89437d73
jne 0x42a284
mov ebx, dword [ebp - 0x14]
shl ebx, 4
add ebx, 0xfffffebc
mov eax, ebx
shr eax, 2
add eax, 0xfffffffa
mov dword [ebp - 0x14], eax
push 0x3c8b
push 0x30fb
push 0x172c
push eax
call fcn.0042cf00
add esp, 0x10
call fcn.0042a26c
mov eax, 0x9f79ae4b
cmp ebx, 0x3b1
jae 0x42b453
mov eax, 0xeafef8d8
jmp 0x42b453
cmp eax, 0xe728404
jle 0x42acc5
cmp eax, 0xe728405
je 0x42b14d
cmp eax, 0x11e6c6f4
je 0x42b179
cmp eax, 0x13b9c9b0
jne 0x42a284
mov eax, dword [ebp - 0x18]
lea ecx, [eax - 0xfa]
imul ecx, ecx
imul edx, ecx, 0x6327
dec edx
add eax, 0xfffffe72
mov dword [ebp - 0x18], eax
mov eax, 0x3f7e4af7
cmp ecx, edx
je 0x42a884
mov eax, 0x72506788
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x5c]
mov dword [ebp - 0x50], eax
jmp 0x42a284
cmp eax, 0xc9f1c1e3
jle 0x42ad2e
cmp eax, 0xc9f1c1e4
je 0x42b199
cmp eax, 0xcde90dc9
je 0x42b1b3
cmp eax, 0xceeb20c5
jne 0x42a284
mov eax, dword [ebp - 0x1c]
mov ecx, dword [ebp - 0x88]
lea eax, [eax + ecx*2]
mov dword [ebp - 0x8c], eax
push eax
sub esp, 8
mov eax, esp
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x10], 0xb5c6f61e
jmp 0x42a284
cmp eax, 0x4f2935d1
je 0x42b1ef
cmp eax, 0x5080623c
je 0x42b21c
cmp eax, 0x558f48b5
jne 0x42a284
mov eax, dword [ebp - 0x18]
shr eax, 2
add eax, 0x2a
imul ecx, eax, 0x230a
imul eax, eax
imul edx, eax, 0x487b
dec edx
mov dword [ebp - 0x18], ecx
mov ecx, 0x6f1ca5b1
cmp edx, eax
je 0x42b2e7
mov ecx, 0x7d2825a7
jmp 0x42b2e7
cmp eax, 0xa82180f2
je 0x42b22f
cmp eax, 0xa8d16cde
je 0x42b251
cmp eax, 0xb114a1e3
jne 0x42a284
mov ecx, dword [ebp - 0x64]
mov eax, 0xb6771f41
cmp ecx, 8
je 0x42b453
mov eax, 0xcde90dc9
jmp 0x42b453
cmp eax, 0x2f274304
je 0x42b283
cmp eax, 0x305d3719
je 0x42b298
cmp eax, 0x30904810
jne 0x42a284
mov eax, dword [ebp - 0x18]
mov ecx, 0x9d
add eax, ecx
mov ecx, eax
imul ecx, eax
shl eax, 0xd
imul edx, ecx, 0x67b9
dec edx
or eax, 0x93
mov dword [ebp - 0x18], eax
mov eax, 0x4163c8ab
cmp edx, ecx
je 0x42b453
mov eax, 0x5080623c
jmp 0x42b453
cmp eax, 0xe84db254
je 0x42b2a4
cmp eax, 0xeafef8d8
je 0x42b2cc
cmp eax, 0xeb3a1bbd
jne 0x42a284
imul eax, dword [ebp - 0x18], 0x5c400000
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0x6be48a12
mov dword [ebp - 0x44], 0
jmp 0x42a284
cmp eax, 0x7beaea4b
je 0x42b2ef
cmp eax, 0x7c7c3790
je 0x42b2fb
cmp eax, 0x7d2825a7
jne 0x42a284
mov eax, dword [ebp - 0x90]
mov word [eax], 0
mov eax, dword [ebp - 0x34]
mov ecx, dword [0x4746c8]
mov dword [eax + 4], ecx
mov ecx, dword [0x4746c4]
mov dword [eax], ecx
mov dword [ebp - 0x10], 0x78623fa6
jmp 0x42a284
cmp eax, 0x9b8b4ea6
je 0x42b327
cmp eax, 0x9d07d720
je 0x42b353
cmp eax, 0x9f79ae4b
jne 0x42a284
mov cl, byte [ebp - 0x1d]
cmp byte [ebp - 0x1e], 0
mov eax, 0xdbd7bab4
jne 0x42aa8c
mov eax, 0xeb3a1bbd
test cl, cl
jne 0x42b453
mov eax, 0xeb3a1bbd
jmp 0x42b453
cmp eax, 0x262c836d
je 0x42b35f
cmp eax, 0x27bdab9a
je 0x42b372
cmp eax, 0x28d92f99
jne 0x42a284
imul eax, dword [ebp - 0x14], 0xd6000
mov dword [ebp - 0x14], eax
call fcn.0042b52c
mov dword [ebp - 0x10], 0x8f0cc61
jmp 0x42a284
cmp eax, 0xda3e6df0
je 0x42b37e
cmp eax, 0xdbd7bab4
je 0x42b38a
cmp eax, 0xe107af37
jne 0x42a284
xor eax, eax
mov dword [ebp - 0x38], eax
lea ecx, [ebp - 0x38]
push ecx
push eax
call dword [sym.imp.IPHLPAPI.DLL_GetAdaptersInfo]
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x10], 0x8af531ab
jmp 0x42a284
cmp eax, 0x5f8156ed
je 0x42b3a4
cmp eax, 0x5f981636
je 0x42b3c7
cmp eax, 0x60a9cd52
jne 0x42a284
mov edi, dword [ebp - 0x14]
mov ebx, edi
shr ebx, 0x10
mov dword [ebp - 0x14], ebx
push 0x361
push 0x19a3
push ebx
push 0x33c2
call fcn.0042cf00
add esp, 0x10
push 0x42c0
push ebx
push 0x208b
call fcn.0042b4ed
add esp, 0xc
mov eax, 0x839abb37
cmp edi, 0xa60000
jae 0x42b44e
jmp 0x42b453
cmp eax, 0xc1669378
je 0x42b3d3
cmp eax, 0xc23594ff
je 0x42b3df
cmp eax, 0xc45fd1d8
jne 0x42a284
push dword [ebp - 0x1c]
push 0x800
push dword [ebp - 0x28]
call fcn.0045f8ea
add esp, 0xc
mov dword [ebp - 0x10], 0x5f981636
jmp 0x42a284
cmp eax, 0x3f7e4af7
je 0x42b408
cmp eax, 0x4163c8ab
je 0x42b431
cmp eax, 0x41dfdb7a
jne 0x42a284
mov ebx, dword [ebp - 0x14]
shl ebx, 0x16
add ebx, 0xffec8000
shr ebx, 0xd
and ebx, 0x7ff60
mov dword [ebp - 0x14], ebx
call fcn.0042c1e0
push ebx
push 0x1b00
push 0xf39
call fcn.0042ceb7
add esp, 0xc
mov dword [ebp - 0x10], 0x9f79ae4b
jmp 0x42a284
cmp eax, 0xfe2ecccb
je 0x42b45b
cmp eax, 0x4fe691
je 0x42b47e
cmp eax, 0x8f0cc61
jne 0x42a284
mov eax, dword [ebp - 0x6c]
cmp eax, 0x6f
sete byte [ebp - 0x1d]
mov eax, dword [ebp - 0x38]
mov dword [ebp - 0x58], eax
cmp dword [ebp - 0x58], 0
setne byte [ebp - 0x1e]
mov dword [ebp - 0x10], 0xc9f1c1e4
jmp 0x42a284
cmp eax, 0x619ba9b3
je 0x42b49a
cmp eax, 0x65bbaa71
jne 0x42b4d7
push 0x80
push 0
push dword [ebp - 0x1c]
call fcn.0044e5c0
add esp, 0xc
mov dword [ebp - 0x10], 0x30904810
jmp 0x42a284
cmp eax, 0x839abb37
je 0x42b4a6
cmp eax, 0x84469960
jne 0x42a284
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x10], 0x4fe691
jmp 0x42a284
cmp eax, 0xd21419f
je 0x42b4b9
cmp eax, 0xd469e6c
jne 0x42a284
mov eax, dword [ebp - 0x14]
lea ebx, [eax*8 - 0x9db]
mov edi, ebx
shr edi, 0xe
mov dword [ebp - 0x14], edi
push edi
push 0x5f81
push 0x4965
call fcn.0042ceb7
add esp, 0xc
push 0x265f
push edi
push 0x9b8
call fcn.0042b4ed
add esp, 0xc
mov eax, 0xe107af37
cmp ebx, 0xdc000
jae 0x42b453
mov eax, 0xc55de404
jmp 0x42b453
cmp eax, 0xc465bf16
je 0x42b4cb
cmp eax, 0xc55de404
jne 0x42a284
imul edi, dword [ebp - 0x14], 0x92
mov eax, edi
shr eax, 0xe
mov dword [ebp - 0x14], eax
push 0x5f2c
push 0x57c3
push 0x42cc
push eax
call fcn.0042cf00
add esp, 0x10
mov eax, 0x434d8672
cmp edi, 0x328000
jb 0x42b453
mov eax, 0xb9be0274
jmp 0x42b453
mov eax, dword [ebp - 0x3c]
inc eax
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x10], 0x1a64fc57
jmp 0x42a284
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x10], 0x65bbaa71
jmp 0x42a284
mov eax, dword [ebp - 0x78]
mov word [eax], 0
mov eax, dword [ebp - 0x2c]
mov ecx, dword [0x4746b4]
mov dword [eax + 4], ecx
mov ecx, dword [0x4746b0]
mov dword [eax], ecx
push esi
push 0x4746b8
push esi
push dword [ebp - 0x2c]
call fcn.0042cf00
add esp, 0x10
push dword [ebp - 0x70]
push dword [ebp - 0x2c]
push 3
push dword [ebp - 0x74]
call fcn.0042b4ed
add esp, 0x10
mov dword [ebp - 0x10], 0x434d8672
jmp 0x42a284
mov eax, dword [ebp - 0x18]
mov ecx, 0xffffff1d
add eax, ecx
shr eax, 3
mov ecx, eax
imul ecx, eax
imul edx, ecx, 0x3ef7
dec edx
add eax, 0xffffffb3
mov dword [ebp - 0x18], eax
mov eax, 0x326519ba
cmp ecx, edx
je 0x42b453
mov eax, 0x5f8156ed
jmp 0x42b453
mov eax, dword [ebp - 0x18]
shl eax, 0x17
or eax, 0x6d8000
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0x2f274304
mov dword [ebp - 0x48], 0
jmp 0x42a284
imul eax, dword [ebp - 0x18], 0xe60000
add eax, 0xff7cc000
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0x6e025169
jmp 0x42a284
push 0x1000
push 1
call fcn.0045d963
add esp, 8
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x10], 0x619ba9b3
jmp 0x42a284
imul edi, dword [ebp - 0x14], 0xba
add edi, 0x89
mov dword [ebp - 0x14], edi
call fcn.0042b54d
mov eax, 0x89437d73
cmp edi, 0x49
jae 0x42b453
mov eax, 0xc45fd1d8
jmp 0x42b453
mov eax, dword [ebp - 0x18]
mov ecx, 0xfffffff
and eax, ecx
add eax, eax
add eax, 0x5a
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0x7beaea4b
jmp 0x42a284
mov eax, dword [ebp - 0x50]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x10], 0x9d07d720
jmp 0x42a284
imul eax, dword [ebp - 0x18], 0x2394000
shr eax, 2
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0x8f0cc61
jmp 0x42a284
mov eax, dword [ebp - 0x14]
lea edi, [eax + eax*4]
shl edi, 0x1c
add edi, 0xc0904000
mov dword [ebp - 0x14], edi
call fcn.0042a26c
push 0xfca
push edi
push 0x40db
call fcn.0042ceb7
add esp, 0xc
mov dword [ebp - 0x10], 0x65bbaa71
jmp 0x42a284
mov eax, dword [ebp - 0x18]
and eax, 0xffffff80
lea eax, [eax*8 - 0xa]
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0xd4d2b734
jmp 0x42a284
mov eax, dword [ebp - 0x18]
shr eax, 0x19
lea ecx, [eax + 0xfe]
imul ecx, ecx
add eax, 0x7fffffe2
imul edx, ecx, 0x40b1
dec edx
and eax, 0x7fffc000
mov dword [ebp - 0x18], eax
mov eax, 0x9f79ae4b
cmp edx, ecx
je 0x42b453
mov eax, 0xda3e6df0
jmp 0x42b453
mov dword [ebp - 0x10], 0xe107af37
jmp 0x42a284
mov ecx, dword [ebp - 0x60]
mov eax, 0x3c8ab27c
cmp ecx, 8
je 0x42afa5
mov eax, 0xd21419f
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x54], eax
jmp 0x42a284
mov eax, dword [ebp - 0x14]
shl eax, 5
and eax, 0x1fffffe0
or eax, 9
mov dword [ebp - 0x14], eax
call fcn.0042b54d
call fcn.0042c1e0
mov dword [ebp - 0x10], 0xdbd7bab4
jmp 0x42a284
mov eax, dword [ebp - 0x14]
lea eax, [eax*4 + 0x32c]
and eax, 0xffffc000
mov dword [ebp - 0x14], eax
push 0x1210
push eax
push 0x62d6
call fcn.0042ceb7
add esp, 0xc
mov dword [ebp - 0x10], 0xf60a9ff9
jmp 0x42a284
mov dword [ebp - 0x10], 0x2e4a7f70
jmp 0x42a284
push dword [ebp - 0x1c]
push 0x800
push dword [ebp - 0x28]
call fcn.0045f8ea
add esp, 0xc
mov eax, dword [ebp - 0x68]
mov eax, dword [eax]
mov ecx, 0x4be6d1fe
test eax, eax
je 0x42b03d
mov ecx, 0x72506788
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x50], eax
jmp 0x42a284
mov eax, 0xa7000
mov dword [ebp - 0x14], eax
push 0x49fa
push 0x2151
push eax
push 0x2892
call fcn.0042cf00
add esp, 0x10
mov dword [ebp - 0x10], 0xdbd7bab4
jmp 0x42a284
mov eax, dword [ebp - 0x14]
shr eax, 0xe
add eax, 0x5b
mov dword [ebp - 0x14], eax
push eax
push 0x1b7b
push 0x474e
push 0xf7e
call fcn.0042cf00
add esp, 0x10
call fcn.0042a26c
mov dword [ebp - 0x10], 0xdbd7bab4
jmp 0x42a284
mov eax, dword [ebp - 0x24]
mov eax, dword [eax]
mov dword [ebp - 0x5c], eax
cmp dword [ebp - 0x5c], 0
mov eax, 0x86bbd9ff
je 0x42b453
mov eax, 0x13b9c9b0
jmp 0x42b453
mov dword [ebp - 0x10], 0xcf350614
jmp 0x42a284
imul ebx, dword [ebp - 0x14], 0xb2
mov eax, ebx
shr eax, 0xc
mov dword [ebp - 0x14], eax
call fcn.0042c1e0
mov eax, 0xe107af37
cmp ebx, 0xc4000
jae 0x42b453
mov eax, 0x8f0cc61
jmp 0x42b453
mov eax, dword [ebp - 0x34]
add eax, 8
mov dword [ebp - 0x90], eax
mov dword [ebp - 0x10], 0x558f48b5
jmp 0x42a284
imul eax, dword [ebp - 0x18], 0x1c0
add eax, 0x120c0
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0xc465bf16
jmp 0x42a284
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x10], 0x2f274304
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x48], eax
jmp 0x42a284
mov eax, dword [ebp - 0x14]
shl eax, 0xe
mov ebx, 0xeafef8d8
add eax, 0xfffdc000
mov dword [ebp - 0x14], eax
je 0x42b167
mov ebx, 0xb9be0274
call fcn.0042a26c
call fcn.0042b54d
mov dword [ebp - 0x10], ebx
jmp 0x42a284
push dword [ebp - 0x24]
call fcn.0045e17d
add esp, 4
mov dword [ebp - 0x10], 0x6be48a12
mov eax, dword [ebp - 0x94]
mov dword [ebp - 0x44], eax
jmp 0x42a284
mov eax, dword [ebp - 0x18]
shl eax, 0xe
or eax, 0xd7
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0x9f79ae4b
jmp 0x42a284
mov eax, dword [ebp - 0x18]
add eax, 0xfffffffa
mov ecx, eax
shr ecx, 1
imul ecx, ecx
shr eax, 3
imul edx, ecx, 0x1a59
dec edx
imul eax, eax, 0xb4
mov dword [ebp - 0x18], eax
mov eax, 0x59fa0db5
cmp ecx, edx
je 0x42b1e1
mov eax, 0x84469960
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x4c], eax
jmp 0x42a284
mov eax, dword [ebp - 0x14]
lea eax, [eax*4 - 0x4afcb0]
and eax, 0xffff8000
add eax, 0xffffff03
mov dword [ebp - 0x14], eax
call fcn.0042a26c
call fcn.0042b52c
mov dword [ebp - 0x10], 0xd469e6c
jmp 0x42a284
mov dword [ebp - 0x10], 0xd21419f
mov dword [ebp - 0x54], 0
jmp 0x42a284
mov eax, dword [ebp - 0x18]
shr eax, 7
imul eax, eax, 0x2a80000
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0x84469960
mov dword [ebp - 0x4c], 0
jmp 0x42a284
mov ebx, dword [ebp - 0x14]
mov eax, 0xf3
add ebx, eax
mov eax, ebx
shr eax, 5
mov dword [ebp - 0x14], eax
call fcn.0042c1b9
mov eax, 0x37c82c73
cmp ebx, 0xa00
jae 0x42b453
mov eax, 0x60a9cd52
jmp 0x42b453
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x94], eax
mov dword [ebp - 0x10], 0x11e6c6f4
jmp 0x42a284
mov dword [ebp - 0x10], 0xd757abe3
jmp 0x42a284
imul ecx, dword [ebp - 0x14], 0x431e
add ecx, 0xffff2574
mov dword [ebp - 0x14], ecx
mov eax, 0xd757abe3
cmp ecx, 0x76
jb 0x42b453
mov eax, 0x7d2825a7
jmp 0x42b453
lea eax, [ebp - 0x38]
push eax
push dword [ebp - 0x24]
call dword [sym.imp.IPHLPAPI.DLL_GetAdaptersInfo]
mov ecx, 0x23bc4a89
test eax, eax
je 0x42b2e7
mov ecx, 0x2bf5fa41
mov dword [ebp - 0x10], ecx
jmp 0x42a284
mov dword [ebp - 0x10], 0xc1669378
jmp 0x42a284
mov eax, dword [ebp - 0x14]
shl eax, 0x10
mov ebx, 0xb9be0274
and eax, 0xffe00000
mov dword [ebp - 0x14], eax
je 0x42b315
mov ebx, 0x434d8672
call fcn.0042a26c
call fcn.0042c1b9
mov dword [ebp - 0x10], ebx
jmp 0x42a284
mov eax, dword [ebp - 0x14]
shl eax, 4
mov ebx, 0xceeb20c5
and eax, 0xffffe000
mov dword [ebp - 0x14], eax
je 0x42b341
mov ebx, 0x5799f7e5
call fcn.0042b52c
call fcn.0042c1e0
mov dword [ebp - 0x10], ebx
jmp 0x42a284
mov dword [ebp - 0x10], 0x5be1fd6b
jmp 0x42a284
mov eax, dword [ebp - 0x40]
inc eax
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x10], 0x867303d0
jmp 0x42a284
mov dword [ebp - 0x10], 0xc45fd1d8
jmp 0x42a284
mov dword [ebp - 0x10], 0xe3056842
jmp 0x42a284
push dword [ebp - 0x58]
call fcn.0045e524
add esp, 4
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x10], 0x70f09109
jmp 0x42a284
mov eax, dword [ebp - 0x80]
movzx eax, byte [eax]
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0x40]
add eax, eax
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x10], 0xc23594ff
jmp 0x42a284
mov dword [ebp - 0x10], 0xebc0c12f
jmp 0x42a284
mov dword [ebp - 0x10], 0xeafef8d8
jmp 0x42a284
mov ecx, dword [ebp - 0x18]
shr ecx, 0xf
imul eax, ecx, 0xac06
imul ecx, ecx
imul edx, ecx, 0x54cd
dec edx
mov dword [ebp - 0x18], eax
mov eax, 0x4f2935d1
cmp edx, ecx
je 0x42b453
mov eax, 0xceeb20c5
jmp 0x42b453
mov eax, dword [ebp - 0x14]
lea eax, [eax + eax*4]
lea edi, [eax*8 - 0x290]
mov dword [ebp - 0x14], edi
call fcn.00408ba5
mov eax, 0xd757abe3
cmp edi, 0xe0
je 0x42b453
mov eax, 0xfe2ecccb
jmp 0x42b453
mov edi, dword [ebp - 0x14]
shr edi, 1
add edi, 0xffffff71
mov dword [ebp - 0x14], edi
call fcn.0042c1e0
mov eax, 0xb9be0274
cmp edi, 0x22
jb 0x42b453
mov eax, 0x9f79ae4b
mov dword [ebp - 0x10], eax
jmp 0x42a284
imul eax, dword [ebp - 0x14], 0xb40
add eax, 0xfffff628
shr eax, 7
add eax, 0x9e
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], 0x949ea37e
jmp 0x42a284
mov eax, dword [ebp - 0x68]
mov ecx, dword [ebp - 0x40]
add eax, ecx
add eax, 0x194
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x10], 0xa278fe7b
jmp 0x42a284
mov dword [ebp - 0x10], 0x46b8f08f
jmp 0x42a284
mov dword [ebp - 0x14], 0xffffd4d6
mov dword [ebp - 0x10], 0x8f0cc61
jmp 0x42a284
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x10], 0x305d3719
jmp 0x42a284
mov dword [ebp - 0x10], 0xb114a1e3
jmp 0x42a284
cmp eax, 0x6be48a12
jne 0x42a284
mov eax, dword [ebp - 0x44]
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret