Function at 0x418f30
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4bd8d1
mov eax, dword fs:[0]
push eax
sub esp, 0x40
push ebx
push esi
push edi
mov eax, dword [0x66bf78]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x14], 0
mov esi, dword [ebp + 8]
mov dword [esi], 0
mov dword [esi + 4], 0
mov dword [esi + 8], 0
mov dword [ebp - 0x14], 1
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov eax, 0xb
mov dword [ebp - 4], 1
mov dword [ebp - 0x30], 0
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], 0x4c3aa0
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], str.2.6.X
mov dword [ebp - 0x40], str.general_purpose
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
push 1
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 2
call fcn.0047e7c0
mov eax, dword [ebp - 0x38]
test eax, eax
je 0x418ffc
mov dword [eax], str.cpe:_o:linux:linux_kernel:2.6
add eax, 4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.0041d440
mov eax, dword [ebp - 0x3c]
test eax, eax
je 0x41901e
push eax
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], 0x4c3af4
mov dword [ebp - 0x40], str.general_purpose
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
push 1
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 3
call fcn.0047e7c0
mov eax, dword [ebp - 0x38]
test eax, eax
je 0x41906a
mov dword [eax], str.cpe:_o:linux:linux_kernel:3
add eax, 4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.0041d440
mov eax, dword [ebp - 0x3c]
mov byte [ebp - 4], 1
test eax, eax
je 0x419090
push eax
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
mov edi, dword [ebp - 0x24]
test edi, edi
je 0x4190bb
push dword [ebp + 8]
lea eax, [ebp - 0xd]
push eax
push dword [ebp - 0x20]
push edi
call fcn.00410380
push edi
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 0x14
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov eax, 6
mov dword [ebp - 4], 4
mov dword [ebp - 0x30], 1
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.Linux_2.6.38___2.6.39
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], str.2.6.X
mov dword [ebp - 0x40], str.general_purpose
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
push 1
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 5
call fcn.0047e7c0
mov eax, dword [ebp - 0x38]
test eax, eax
je 0x41913a
mov dword [eax], str.cpe:_o:linux:linux_kernel:2.6
add eax, 4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.0041d440
mov eax, dword [ebp - 0x3c]
mov byte [ebp - 4], 4
test eax, eax
je 0x419160
push eax
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
mov edi, dword [ebp - 0x24]
test edi, edi
je 0x41918b
push dword [ebp + 8]
lea eax, [ebp - 0xd]
push eax
push dword [ebp - 0x20]
push edi
call fcn.00410380
push edi
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 0x14
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov eax, 8
mov dword [ebp - 4], 6
mov dword [ebp - 0x30], 2
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.Linux_2.6.32___2.6.39
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], str.2.6.X
mov dword [ebp - 0x40], str.general_purpose
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
push 1
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 7
call fcn.0047e7c0
mov eax, dword [ebp - 0x38]
test eax, eax
je 0x41920a
mov dword [eax], str.cpe:_o:linux:linux_kernel:2.6
add eax, 4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.0041d440
mov eax, dword [ebp - 0x3c]
mov byte [ebp - 4], 6
test eax, eax
je 0x419230
push eax
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
mov edi, dword [ebp - 0x24]
test edi, edi
je 0x41925b
push dword [ebp + 8]
lea eax, [ebp - 0xd]
push eax
push dword [ebp - 0x20]
push edi
call fcn.00410380
push edi
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 0x14
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov ebx, 1
mov dword [ebp - 4], 8
mov dword [ebp - 0x30], 3
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.HP_ProCurve_2520G_switch
mov dword [ebp - 0x4c], 0x4c3b60
mov dword [ebp - 0x48], str.embedded
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], str.switch
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
push ebx
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 9
call fcn.0047e7c0
mov eax, dword [ebp - 0x38]
test eax, eax
je 0x4192d9
mov dword [eax], str.cpe:_h:hp:procurve_switch_2520g
add eax, 4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.0041d440
mov eax, dword [ebp - 0x3c]
mov byte [ebp - 4], 8
test eax, eax
je 0x4192ff
push eax
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
mov edi, dword [ebp - 0x24]
test edi, edi
je 0x41932a
push dword [ebp + 8]
lea eax, [ebp - 0xd]
push eax
push dword [ebp - 0x20]
push edi
call fcn.00410380
push edi
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 0x14
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 4], 0xa
mov dword [ebp - 0x30], 4
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.FreeBSD_8.1_RELEASE
mov dword [ebp - 0x4c], str.FreeBSD
mov dword [ebp - 0x48], str.FreeBSD
mov dword [ebp - 0x44], 0x4c3bb4
mov dword [ebp - 0x40], str.general_purpose
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
push 1
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xb
call fcn.0047e7c0
mov eax, dword [ebp - 0x38]
test eax, eax
je 0x4193a4
mov dword [eax], str.cpe:_o:freebsd:freebsd:8
add eax, 4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.0041d440
mov eax, dword [ebp - 0x3c]
mov byte [ebp - 4], 0xa
test eax, eax
je 0x4193ca
push eax
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
mov edi, dword [ebp - 0x24]
test edi, edi
je 0x4193f5
push dword [ebp + 8]
lea eax, [ebp - 0xd]
push eax
push dword [ebp - 0x20]
push edi
call fcn.00410380
push edi
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 0x14
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 4], 0xc
mov dword [ebp - 0x30], 5
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.OpenIndiana_oi_148
mov dword [ebp - 0x4c], str.OpenIndiana
mov dword [ebp - 0x48], str.OpenIndiana
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], str.general_purpose
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
push 1
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xd
call fcn.0047e7c0
mov eax, dword [ebp - 0x38]
test eax, eax
je 0x419472
mov dword [eax], str.cpe:_o:openindiana:openindiana
mov eax, dword [ebp - 0x38]
add eax, 4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0xc
je 0x4194a2
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
cmp dword [ebp - 0x24], 0
mov byte [ebp - 4], 0
je 0x4194dd
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp + 8]
lea eax, [ebp - 0xd]
push eax
push dword [ebp - 0x20]
push dword [ebp - 0x24]
call fcn.00410380
push dword [ebp - 0x24]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 0x14
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov edi, 4
mov dword [ebp - 4], 0xe
mov dword [ebp - 0x30], 6
mov word [ebp - 0x2c], di
mov dword [ebp - 0x28], str.Microsoft_Windows_7_Professional_SP1
mov dword [ebp - 0x4c], str.Microsoft
mov dword [ebp - 0x48], str.Windows
mov dword [ebp - 0x44], 0x4c3c50
mov dword [ebp - 0x40], str.general_purpose
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
push 1
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xf
call fcn.0047e7c0
mov eax, dword [ebp - 0x38]
test eax, eax
je 0x41955f
mov dword [eax], str.cpe:_o:microsoft:windows_7::sp1:professional
mov eax, dword [ebp - 0x38]
add eax, 4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0xe
je 0x41958f
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
cmp dword [ebp - 0x24], 0
mov byte [ebp - 4], 0
je 0x4195ca
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp + 8]
lea eax, [ebp - 0xd]
push eax
push dword [ebp - 0x20]
push dword [ebp - 0x24]
call fcn.00410380
push dword [ebp - 0x24]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 0x14
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 4], 0x10
mov dword [ebp - 0x30], 7
mov word [ebp - 0x2c], di
mov dword [ebp - 0x28], str.Linux_2.6.11___2.6.15
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], str.2.6.X
mov dword [ebp - 0x40], str.general_purpose
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
push 1
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x11
call fcn.0047e7c0
mov eax, dword [ebp - 0x38]
test eax, eax
je 0x419647
mov dword [eax], str.cpe:_o:linux:linux_kernel:2.6
mov eax, dword [ebp - 0x38]
add eax, 4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0x10
je 0x419677
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
cmp dword [ebp - 0x24], 0
mov byte [ebp - 4], 0
je 0x4196b2
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp + 8]
lea eax, [ebp - 0xd]
push eax
push dword [ebp - 0x20]
push dword [ebp - 0x24]
call fcn.00410380
push dword [ebp - 0x24]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 0x14
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 4], 0x12
mov dword [ebp - 0x30], 8
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.VMware_ESXi_5
mov dword [ebp - 0x4c], str.VMware
mov dword [ebp - 0x48], str.ESXi
mov dword [ebp - 0x44], 0x4c3cbc
mov dword [ebp - 0x40], str.specialized
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
push 1
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x13
call fcn.0047e7c0
mov eax, dword [ebp - 0x38]
test eax, eax
je 0x41972f
mov dword [eax], str.cpe:_o:vmware:esxi:5.0
mov eax, dword [ebp - 0x38]
add eax, 4
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0x12
je 0x41975f
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
cmp dword [ebp - 0x24], 0
mov byte [ebp - 4], 0
je 0x41979a
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp + 8]
lea eax, [ebp - 0xd]
push eax
push dword [ebp - 0x20]
push dword [ebp - 0x24]
call fcn.00410380
push dword [ebp - 0x24]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 0x14
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 4], 0x14
mov dword [ebp - 0x30], 9
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.OpenBSD_4.8
mov dword [ebp - 0x4c], str.OpenBSD
mov dword [ebp - 0x48], str.OpenBSD
mov dword [ebp - 0x44], 0x4c3cf8
mov dword [ebp - 0x40], str.general_purpose
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x15
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:openbsd:openbsd:4.8
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0x14
je 0x41983a
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
cmp dword [ebp - 0x24], 0
mov byte [ebp - 4], 0
je 0x419875
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp + 8]
lea eax, [ebp - 0xd]
push eax
push dword [ebp - 0x20]
push dword [ebp - 0x24]
call fcn.00410380
push dword [ebp - 0x24]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 0x14
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 4], 0x16
mov dword [ebp - 0x30], 0xa
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.Netgear_DGN3300v2_ADSL_router
mov dword [ebp - 0x4c], str.Netgear
mov dword [ebp - 0x48], str.embedded
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], str.broadband_router
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x17
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_h:netgear:dgn3300v2
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0x16
je 0x419915
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
cmp dword [ebp - 0x24], 0
mov byte [ebp - 4], 0
je 0x419950
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp + 8]
lea eax, [ebp - 0xd]
push eax
push dword [ebp - 0x20]
push dword [ebp - 0x24]
call fcn.00410380
push dword [ebp - 0x24]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 0x14
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 4], 0x18
mov dword [ebp - 0x30], 0xb
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.Apple_Mac_OS_X_10.4.11__Tiger___Darwin_8.11.1_
mov dword [ebp - 0x4c], str.Apple
mov dword [ebp - 0x48], str.Mac_OS_X
mov dword [ebp - 0x44], str.10.4.X
mov dword [ebp - 0x40], str.general_purpose
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x19
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:apple:mac_os_x:10.4.11
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0x18
je 0x4199f0
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
cmp dword [ebp - 0x24], 0
mov byte [ebp - 4], 0
je 0x419a2b
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp + 8]
lea eax, [ebp - 0xd]
push eax
push dword [ebp - 0x20]
push dword [ebp - 0x24]
call fcn.00410380
push dword [ebp - 0x24]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 0x14
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 4], 0x1a
mov dword [ebp - 0x30], 0xc
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.Linux_2.4.21
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], str.2.4.X
mov dword [ebp - 0x40], str.general_purpose
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x1b
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:2.4.21
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0x1a
je 0x419acb
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
cmp dword [ebp - 0x24], 0
mov byte [ebp - 4], 0
je 0x419b06
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp + 8]
lea eax, [ebp - 0xd]
push eax
push dword [ebp - 0x20]
push dword [ebp - 0x24]
call fcn.00410380
push dword [ebp - 0x24]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 0x14
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov edi, 2
mov dword [ebp - 4], 0x1c
mov dword [ebp - 0x30], 0xd
mov word [ebp - 0x2c], di
mov dword [ebp - 0x28], str.Equinox_CCM4850_remote_management_appliance_or_Nokia_5530_XpressMusic_phone
mov dword [ebp - 0x4c], str.Nokia
mov dword [ebp - 0x48], str.Symbian_OS
mov dword [ebp - 0x44], 0x4c3e78
mov dword [ebp - 0x40], str.phone
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x1d
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_h:nokia:5530
call fcn.0043e520
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], str.cpe:_o:nokia:symbian_os:9
push eax
lea ecx, [ebp - 0x3c]
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0x1c
je 0x419bbe
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x4c], str.Equinox
mov dword [ebp - 0x48], str.embedded
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], str.remote_management
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x1e
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_h:equinox:ccm4850
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0x1c
je 0x419c30
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0x30], 0xe
mov word [ebp - 0x2c], di
mov dword [ebp - 0x28], str.HP_LaserJet_P2055dn_printer_or_TP_LINK_TL_SG2216_switch
mov dword [ebp - 0x4c], 0x4c3b60
mov dword [ebp - 0x48], str.embedded
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], str.printer
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x20
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_h:hp:laserjet_p2055dn
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0x1f
je 0x419ce3
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x4c], str.TP_LINK
mov dword [ebp - 0x48], str.embedded
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], str.switch
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x21
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_h:tp_link:tl_sg2216
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0x1f
je 0x419d55
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov eax, 0xb
mov dword [ebp - 4], 0x22
mov dword [ebp - 0x30], 0xf
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.Microsoft_Windows_Vista_SP2_or_Windows_7_SP1_or_Windows_Server_2008_R2_SP1_or_Windows_8_Consumer_Preview
mov dword [ebp - 0x4c], str.Microsoft
mov dword [ebp - 0x48], str.Windows
mov dword [ebp - 0x44], str.Vista
mov dword [ebp - 0x40], str.general_purpose
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x23
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:microsoft:windows_vista::sp2
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0x22
je 0x419e0d
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x4c], str.Microsoft
mov dword [ebp - 0x48], str.Windows
mov dword [ebp - 0x44], 0x4c3c50
mov dword [ebp - 0x40], str.general_purpose
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x24
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:microsoft:windows_7::sp1
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0x22
je 0x419e7f
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x4c], str.Microsoft
mov dword [ebp - 0x48], str.Windows
mov dword [ebp - 0x44], str.2008
mov dword [ebp - 0x40], str.general_purpose
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x25
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:microsoft:windows_server_2008:r2:sp1
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0x22
je 0x419ef1
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov dword [ebp - 0x4c], str.Microsoft
mov dword [ebp - 0x48], str.Windows
mov dword [ebp - 0x44], 0x4c4054
mov dword [ebp - 0x40], str.general_purpose
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x26
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:microsoft:windows_8
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0x22
je 0x419f63
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 4], 0x27
mov dword [ebp - 0x30], 0x10
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.Brother_MFC_9440CN_printer
mov dword [ebp - 0x4c], str.Brother
mov dword [ebp - 0x48], str.embedded
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], str.printer
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x28
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_h:brother:mfc_9440cn
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0x27
je 0x41a016
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 4], 0x29
mov dword [ebp - 0x30], 0x11
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.Cisco_2600_router
mov dword [ebp - 0x4c], str.Cisco
mov dword [ebp - 0x48], 0x4c40d0
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], str.router
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x2a
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_h:cisco:router_2600
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0x29
je 0x41a0c9
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 4], 0x2b
mov dword [ebp - 0x30], 0x12
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.Cisco_3750G_switch
mov dword [ebp - 0x4c], str.Cisco
mov dword [ebp - 0x48], 0x4c40d0
mov dword [ebp - 0x44], str.12.X
mov dword [ebp - 0x40], str.switch
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x2c
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_h:cisco:catalyst_3750
call fcn.0043e520
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], str.cpe:_o:cisco:ios:12
push eax
lea ecx, [ebp - 0x3c]
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0x2b
je 0x41a18f
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 4], 0x2d
mov dword [ebp - 0x30], 0x13
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.Cisco_3650G_switch__IOS_15.0_
mov dword [ebp - 0x4c], str.Cisco
mov dword [ebp - 0x48], 0x4c40d0
mov dword [ebp - 0x44], str.15.X
mov dword [ebp - 0x40], str.switch
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x2e
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_h:cisco:catalyst_3560
call fcn.0043e520
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], str.cpe:_o:cisco:ios:15
push eax
lea ecx, [ebp - 0x3c]
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0x2d
je 0x41a255
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 4], 0x2f
mov dword [ebp - 0x30], 0x14
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.pfSense_firewall__FreeBSD_8.1_RELEASE_
mov dword [ebp - 0x4c], str.FreeBSD
mov dword [ebp - 0x48], str.FreeBSD
mov dword [ebp - 0x44], 0x4c3bb4
mov dword [ebp - 0x40], str.general_purpose
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x30
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:freebsd:freebsd:8
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0x2f
je 0x41a308
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 4], 0x31
mov dword [ebp - 0x30], 0x15
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.m0n0wall_1.8_firewall__FreeBSD_8.2_
mov dword [ebp - 0x4c], str.m0n0wall
mov dword [ebp - 0x48], str.FreeBSD
mov dword [ebp - 0x44], 0x4c3bb4
mov dword [ebp - 0x40], str.general_purpose
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x32
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:m0n0wall:freebsd:8
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0x31
je 0x41a3bb
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 4], 0x33
mov dword [ebp - 0x30], 0x16
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.OpenBSD_3.8
mov dword [ebp - 0x4c], str.OpenBSD
mov dword [ebp - 0x48], str.OpenBSD
mov dword [ebp - 0x44], 0x4c3af4
mov dword [ebp - 0x40], str.general_purpose
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x34
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:openbsd:openbsd:3.8
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0x33
je 0x41a46e
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 4], 0x35
mov dword [ebp - 0x30], 0x17
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.HP_LaserJet_P1606dn_printer
mov dword [ebp - 0x4c], 0x4c3b60
mov dword [ebp - 0x48], str.embedded
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], str.printer
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x36
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_h:hp:laserjet_p1606dn
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0x35
je 0x41a521
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 4], 0x37
mov dword [ebp - 0x30], 0x18
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.HP_LaserJet_M1212nf
mov dword [ebp - 0x4c], 0x4c3b60
mov dword [ebp - 0x48], str.embedded
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], str.printer
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x38
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_h:hp:laserjet_m1212nf
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
cmp dword [ebp - 0x3c], 0
mov byte [ebp - 4], 0x37
je 0x41a5d4
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVCP120.dll_public:_void___thiscall_std::_Container_base0::_Orphan_all_void_]
push dword [ebp - 0x3c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 4], 0x39
mov dword [ebp - 0x30], 0x19
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.NetBSD_5.0
mov dword [ebp - 0x4c], str.NetBSD
mov dword [ebp - 0x48], str.NetBSD
mov dword [ebp - 0x44], 0x4c3cbc
mov dword [ebp - 0x40], str.general_purpose
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x3a
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:netbsd:netbsd:5.0
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x39
call fcn.00460aa0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0x30], 0x1a
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.FreeBSD_6.1_RELEASE
mov dword [ebp - 0x4c], str.FreeBSD
mov dword [ebp - 0x48], str.FreeBSD
mov dword [ebp - 0x44], 0x4c42e4
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x3c
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:freebsd:freebsd:6.1
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x3b
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov dword [ebp - 4], 0x3d
mov dword [ebp - 0x30], 0x1b
mov word [ebp - 0x2c], di
mov dword [ebp - 0x28], str.Linux_2.6.23___2.6.33__embedded_
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], str.2.6.X
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x3e
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:2.6
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x3d
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0x3f
mov dword [ebp - 0x30], 0x1c
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.Thecus_N4100PRO_NAS_device__Linux_2.6.33_
mov dword [ebp - 0x4c], str.Thecus
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], str.2.6.X
mov dword [ebp - 0x40], str.storage_misc
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x40
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_h:thecus:n4100pro
call fcn.0043e520
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:2.6.33
push eax
lea ecx, [ebp - 0x3c]
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x3f
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0x41
mov dword [ebp - 0x30], 0x1d
mov word [ebp - 0x2c], di
mov dword [ebp - 0x28], str.Oracle_Solaris_10_or_Sun_OpenSolaris_svn_111b
mov dword [ebp - 0x4c], 0x4c43d8
mov dword [ebp - 0x48], str.Solaris
mov dword [ebp - 0x44], 0x4c43e4
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
mov byte [ebp - 4], 0x42
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], str.cpe:_o:sun:sunos:5.10
push eax
lea ecx, [ebp - 0x3c]
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.OpenSolaris
mov dword [ebp - 0x48], str.OpenSolaris
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x43
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:sun:opensolaris
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x41
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov ebx, 3
mov dword [ebp - 4], 0x44
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x1e
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.Oracle_Solaris_11_or_OpenIndiana
mov dword [ebp - 0x4c], 0x4c43d8
mov dword [ebp - 0x48], str.Solaris
mov dword [ebp - 0x44], 0x4c43e4
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x45
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:sun:sunos:5.11
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.OpenIndiana
mov dword [ebp - 0x48], str.OpenIndiana
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x46
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:openindiana:openindiana
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0x47
mov dword [ebp - 0x30], 0x1f
mov word [ebp - 0x2c], di
mov dword [ebp - 0x28], str.Microsoft_Windows_7_SP0___SP1
mov dword [ebp - 0x4c], str.Microsoft
mov dword [ebp - 0x48], str.Windows
mov dword [ebp - 0x44], 0x4c3c50
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x48
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:microsoft:windows_7
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x47
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 1
mov dword [ebp - 4], 0x49
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x20
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.OpenBSD_4.4
mov dword [ebp - 0x4c], str.OpenBSD
mov dword [ebp - 0x48], str.OpenBSD
mov dword [ebp - 0x44], 0x4c3cf8
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x4a
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:openbsd:openbsd:4.4
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x49
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov dword [ebp - 4], 0x4b
mov dword [ebp - 0x30], 0x21
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.Cisco_1841_or_2509_router__IOS_12.3___15.4_
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.Cisco
mov dword [ebp - 0x48], 0x4c40d0
mov dword [ebp - 0x44], str.12.X
mov dword [ebp - 0x40], str.router
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x4c
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_h:cisco:2509_router
call fcn.0043e520
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], str.cpe:_o:cisco:ios:12.3
push eax
lea ecx, [ebp - 0x3c]
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.Cisco
mov dword [ebp - 0x48], 0x4c40d0
mov dword [ebp - 0x44], str.15.X
mov dword [ebp - 0x40], str.router
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x4d
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_h:cisco:1841_router
call fcn.0043e520
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], str.cpe:_o:cisco:ios:15
push eax
lea ecx, [ebp - 0x3c]
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x4b
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov edi, 5
mov dword [ebp - 4], 0x4e
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x22
mov word [ebp - 0x2c], di
mov dword [ebp - 0x28], str.Apple_Mac_OS_X_10.6.8___10.7.3__Snow_Leopard___Lion___Darwin_10.8.0___11.3.0_
mov dword [ebp - 0x4c], str.Apple
mov dword [ebp - 0x48], str.Mac_OS_X
mov dword [ebp - 0x44], str.10.6.X
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x4f
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:apple:mac_os_x:10.6.8
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.Apple
mov dword [ebp - 0x48], str.Mac_OS_X
mov dword [ebp - 0x44], str.10.7.X
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x50
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:apple:mac_os_x:10.7
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.Apple
mov dword [ebp - 0x48], 0x4c45dc
mov dword [ebp - 0x44], 0x4c3cf8
mov dword [ebp - 0x40], str.media_device
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x51
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:apple:iphone_os:4.3.3
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x4e
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 0xe
mov dword [ebp - 4], 0x52
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x23
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.Apple_Mac_OS_X_10.6.8___10.7__Snow_Leopard___Lion__or_iOS_4.3.3__Darwin_10.8.0___11.3.0_
mov dword [ebp - 0x4c], str.Apple
mov dword [ebp - 0x48], str.Mac_OS_X
mov dword [ebp - 0x44], str.10.6.X
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x53
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:apple:mac_os_x:10.6.8
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.Apple
mov dword [ebp - 0x48], str.Mac_OS_X
mov dword [ebp - 0x44], str.10.7.X
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
mov byte [ebp - 4], 0x54
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], str.cpe:_o:apple:mac_os_x:10.7
push eax
lea ecx, [ebp - 0x3c]
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.Apple
mov dword [ebp - 0x48], 0x4c45dc
mov dword [ebp - 0x44], 0x4c3cf8
mov dword [ebp - 0x40], str.phone
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x55
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:apple:ios:4.3.3
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x52
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 1
mov dword [ebp - 4], 0x56
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x24
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.HP_OfficeJet_8500_printer
mov dword [ebp - 0x4c], 0x4c3b60
mov dword [ebp - 0x48], str.embedded
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], str.printer
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x57
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_h:hp:officejet_8500
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x56
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 4
mov dword [ebp - 4], 0x58
mov dword [ebp - 0x30], 0x25
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.HP_LaserJet_CP1525nw_or_CP2025dn_printer
mov dword [ebp - 0x4c], 0x4c3b60
mov dword [ebp - 0x48], str.embedded
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], str.printer
call fcn.00418970
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x59
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x58
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 2
mov dword [ebp - 4], 0x5a
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x26
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.AVM_FRITZ_Box_7390_WAP_or_Cisco_SA520_Security_Appliance
mov dword [ebp - 0x4c], 0x4c4724
mov dword [ebp - 0x48], str.embedded
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], str.broadband_router
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x5b
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_h:avm:fritzbox_7390
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.Cisco
mov dword [ebp - 0x48], str.embedded
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], str.firewall
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x5c
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_h:cisco:sa520
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x5a
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov ebx, 0xa
mov dword [ebp - 4], 0x5d
mov dword [ebp - 0x30], 0x27
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.Linux_2.6.18___2.6.34
mov dword [ebp - 0x4c], str.Linux
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], str.2.6.X
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x5e
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:2.6
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x5d
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 2
mov dword [ebp - 4], 0x5f
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x28
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.Linux_2.6.18___2.6.34
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], str.2.6.X
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x60
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:2.6
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x5f
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0x61
mov dword [ebp - 0x30], 0x29
mov word [ebp - 0x2c], di
mov dword [ebp - 0x28], str.Linux_2.6.23___2.6.32
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], str.2.6.X
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x62
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:2.6
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x61
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 4
mov dword [ebp - 4], 0x63
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x2a
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.Microsoft_Windows_XP_SP3_or_Windows_Server_2003_SP1
mov dword [ebp - 0x4c], str.Microsoft
mov dword [ebp - 0x48], str.Windows
mov dword [ebp - 0x44], 0x4c47c8
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x64
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:microsoft:windows_xp::sp3
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.Microsoft
mov dword [ebp - 0x48], str.Windows
mov dword [ebp - 0x44], str.2003
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x65
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:microsoft:windows_server_2003::sp1
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x63
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 2
mov dword [ebp - 4], 0x66
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x2b
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.Microsoft_Windows_7_SP1
mov dword [ebp - 0x4c], str.Microsoft
mov dword [ebp - 0x48], str.Windows
mov dword [ebp - 0x44], 0x4c3c50
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
mov byte [ebp - 4], 0x67
mov dword [ebp - 0x18], str.cpe:_o:microsoft:windows_7::sp1
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebp - 0x3c]
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x66
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 3
mov dword [ebp - 4], 0x68
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x2c
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.FreeBSD_7.4___8.2
mov dword [ebp - 0x4c], str.FreeBSD
mov dword [ebp - 0x48], str.FreeBSD
mov dword [ebp - 0x44], 0x4c4850
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x69
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:freebsd:freebsd:7.4
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.FreeBSD
mov dword [ebp - 0x48], str.FreeBSD
mov dword [ebp - 0x44], 0x4c3bb4
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x6a
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:freebsd:freebsd:8.2
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x68
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 0x11
mov dword [ebp - 4], 0x6b
mov dword [ebp - 0x30], 0x2d
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.Linux_2.6.32___2.6.37
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], str.2.6.X
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x6c
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:2.6
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x6b
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov edi, 0x10
mov dword [ebp - 4], 0x6d
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x2e
mov word [ebp - 0x2c], di
mov dword [ebp - 0x28], str.Linux_2.6.16___3.2
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], str.2.6.X
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x6e
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:2.6
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], 0x4c3af4
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x6f
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:3
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x6d
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov dword [ebp - 4], 0x70
mov dword [ebp - 0x30], 0x2f
lea ecx, [ebp - 0x3c]
mov word [ebp - 0x2c], di
mov dword [ebp - 0x28], str.Linux_2.6.32___3.2
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], str.2.6.X
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x71
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:2.6
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], 0x4c3af4
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x72
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:3
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x70
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 2
mov dword [ebp - 4], 0x73
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x30
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.IBM_AIX_7.1
mov dword [ebp - 0x4c], 0x4c48d8
mov dword [ebp - 0x48], 0x4c48dc
mov dword [ebp - 0x44], 0x4c4850
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x74
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:ibm:aix:7.1
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x73
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov edi, 3
mov dword [ebp - 4], 0x75
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x31
mov word [ebp - 0x2c], di
mov dword [ebp - 0x28], str.IBM_AIX_6.1
mov dword [ebp - 0x4c], 0x4c48d8
mov dword [ebp - 0x48], 0x4c48dc
mov dword [ebp - 0x44], 0x4c42e4
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x76
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:ibm:aix:6.1
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x75
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 4
mov dword [ebp - 4], 0x77
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x32
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.IBM_AIX_6.1___7.1
mov dword [ebp - 0x4c], 0x4c48d8
mov dword [ebp - 0x48], 0x4c48dc
mov dword [ebp - 0x44], 0x4c42e4
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x78
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:ibm:aix:6.1
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], 0x4c48d8
mov dword [ebp - 0x48], 0x4c48dc
mov dword [ebp - 0x44], 0x4c4850
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x79
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:ibm:aix:7.1
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x77
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 2
mov dword [ebp - 4], 0x7a
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x33
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.IBM_AIX_6.1___7.1
mov dword [ebp - 0x4c], 0x4c48d8
mov dword [ebp - 0x48], 0x4c48dc
mov dword [ebp - 0x44], 0x4c42e4
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x7b
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:ibm:aix:6.1
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], 0x4c48d8
mov dword [ebp - 0x48], 0x4c48dc
mov dword [ebp - 0x44], 0x4c4850
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x7c
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:ibm:aix:7.1
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x7a
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0x7d
mov dword [ebp - 0x30], 0x34
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.Microsoft_Windows_7_SP1_or_Windows_Server_2008_R2_or_Windows_8.1
mov dword [ebp - 0x4c], str.Microsoft
mov dword [ebp - 0x48], str.Windows
mov dword [ebp - 0x44], 0x4c3c50
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x7e
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:microsoft:windows_7::sp1
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.Microsoft
mov dword [ebp - 0x48], str.Windows
mov dword [ebp - 0x44], str.2008
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x7f
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:microsoft:windows_server_2008:r2
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.Microsoft
mov dword [ebp - 0x48], str.Windows
mov dword [ebp - 0x44], 0x4c4994
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x80
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:microsoft:windows_8.1
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x7d
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0x81
mov dword [ebp - 0x30], 0x35
mov word [ebp - 0x2c], di
mov dword [ebp - 0x28], str.Linux_2.6.32___3.2
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], 0x4c3af4
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x82
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:3
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], str.2.6.X
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x83
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:2.6
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x81
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov edi, 7
mov dword [ebp - 4], 0x84
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x36
mov word [ebp - 0x2c], di
mov dword [ebp - 0x28], str.Linux_3.2___3.8
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], 0x4c3af4
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x85
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:3
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x84
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 8
mov dword [ebp - 4], 0x86
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x37
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.Linux_3.7___4.4
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], 0x4c3af4
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x87
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:3
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
mov byte [ebp - 4], 0x86
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov ebx, 4
mov dword [ebp - 4], 0x88
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x38
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.Linux_3.7___3.9
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], 0x4c3af4
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x89
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:3
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x88
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0x8a
mov dword [ebp - 0x30], 0x39
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.Cisco_IOS_12
mov dword [ebp - 0x4c], str.Cisco
mov dword [ebp - 0x48], 0x4c40d0
mov dword [ebp - 0x44], str.12.X
mov dword [ebp - 0x40], str.router
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x8b
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:cisco:ios:12
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x8a
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov ebx, 5
mov dword [ebp - 4], 0x8c
mov dword [ebp - 0x30], 0x3a
mov word [ebp - 0x2c], bx
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x28], str.Linux_2.6.39___3.5
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], str.2.6.X
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x8d
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:2.6
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], 0x4c3af4
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x8e
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:3
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x8c
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 1
mov dword [ebp - 4], 0x8f
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x3b
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.Linux_2.6.39
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], str.2.6.X
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x90
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:2.6
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x8f
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 4
mov dword [ebp - 4], 0x91
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x3c
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.OpenWrt__Linux_3.3___3.10_
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], 0x4c3af4
mov dword [ebp - 0x40], str.broadband_router
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x92
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:3
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x91
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 1
mov dword [ebp - 4], 0x93
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x3d
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.Citrix_NetScaler_load_balancer__NS9.3_
mov dword [ebp - 0x4c], str.Citrix
mov dword [ebp - 0x48], str.embedded
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], str.load_balancer
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x94
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_a:citrix:netscaler:9.3
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x93
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 1
mov dword [ebp - 4], 0x95
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x3e
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.Citrix_NetScaler_load_balancer__NS9.2_
mov dword [ebp - 0x4c], str.Citrix
mov dword [ebp - 0x48], str.embedded
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], str.load_balancer
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x96
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_a:citrix:netscaler:9.2
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x95
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 3
mov dword [ebp - 4], 0x97
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x3f
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.Linux_2.6.18
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], str.2.6.X
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x98
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:2.6
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x97
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 2
mov dword [ebp - 4], 0x99
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x40
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.NetBSD
mov dword [ebp - 0x4c], str.NetBSD
mov dword [ebp - 0x48], str.NetBSD
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x9a
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:netbsd:netbsd
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
mov byte [ebp - 4], 0x99
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 1
mov dword [ebp - 4], 0x9b
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x41
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.F5_BIG_IP_load_balancer
mov dword [ebp - 0x4c], str.F5_Networks
mov dword [ebp - 0x48], str.embedded
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], str.load_balancer
call fcn.00418970
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x9c
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x9b
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 1
mov dword [ebp - 4], 0x9d
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x42
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.FreeBSD_8.2_RELEASE
mov dword [ebp - 0x4c], str.FreeBSD
mov dword [ebp - 0x48], str.FreeBSD
mov dword [ebp - 0x44], 0x4c3bb4
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x9e
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:freebsd:freebsd:8
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x9d
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 1
mov dword [ebp - 4], 0x9f
mov dword [ebp - 0x30], 0x43
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.FreeBSD_8.2_RELEASE
mov dword [ebp - 0x4c], str.FreeBSD
mov dword [ebp - 0x48], str.FreeBSD
mov dword [ebp - 0x44], 0x4c3bb4
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xa0
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:freebsd:freebsd:8
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x9f
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 2
mov dword [ebp - 4], 0xa1
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x44
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.Microsoft_Windows_Vista_SP2
mov dword [ebp - 0x4c], str.Microsoft
mov dword [ebp - 0x48], str.Windows
mov dword [ebp - 0x44], str.Vista
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xa2
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:microsoft:windows_vista::sp2
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xa1
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 2
mov dword [ebp - 4], 0xa3
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x45
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.Microsoft_Windows_Server_2008_R2
mov dword [ebp - 0x4c], str.Microsoft
mov dword [ebp - 0x48], str.Windows
mov dword [ebp - 0x44], str.2008
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xa4
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:microsoft:windows_server_2008:r2
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xa3
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0xa5
mov dword [ebp - 0x30], 0x46
mov word [ebp - 0x2c], di
mov dword [ebp - 0x28], str.FreeBSD_9.0___10.3
mov dword [ebp - 0x4c], str.FreeBSD
mov dword [ebp - 0x48], str.FreeBSD
mov dword [ebp - 0x44], 0x4c3e78
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xa6
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:freebsd:freebsd:9
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.FreeBSD
mov dword [ebp - 0x48], str.FreeBSD
mov dword [ebp - 0x44], str.10.X
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xa7
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:freebsd:freebsd:10
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xa5
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 1
mov dword [ebp - 4], 0xa8
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x47
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.Juniper_MX960_Universal_Edge_Router__JUNOS_
mov dword [ebp - 0x4c], str.Juniper
mov dword [ebp - 0x48], str.JUNOS
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], str.firewall
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xa9
mov dword [ebp - 0x18], str.cpe:_o:juniper:junos
push eax
lea ecx, [ebp - 0x3c]
call fcn.0043e520
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], str.cpe:_h:juniper:mx960
push eax
lea ecx, [ebp - 0x3c]
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xa8
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 1
mov dword [ebp - 4], 0xaa
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x48
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.NetComm_NP805N_wireless_ADSL_router
mov dword [ebp - 0x4c], str.NetComm
mov dword [ebp - 0x48], str.embedded
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 0x4c4c64
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xab
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_h:netcomm:np805n
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xaa
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 3
mov dword [ebp - 4], 0xac
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x49
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.OpenBSD_5.3___5.9
mov dword [ebp - 0x4c], str.OpenBSD
mov dword [ebp - 0x48], str.OpenBSD
mov dword [ebp - 0x44], 0x4c3cbc
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xad
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:openbsd:openbsd:5
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
mov byte [ebp - 4], 0xac
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 2
mov dword [ebp - 4], 0xae
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x4a
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.FreeBSD_9.1___9.3
mov dword [ebp - 0x4c], str.FreeBSD
mov dword [ebp - 0x48], str.FreeBSD
mov dword [ebp - 0x44], 0x4c3e78
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xaf
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:freebsd:freebsd:9.1
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xae
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 1
mov dword [ebp - 4], 0xb0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x4b
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.BlackBerry_10
mov dword [ebp - 0x4c], 0x4c4cf0
mov dword [ebp - 0x48], str.BlackBerry
mov dword [ebp - 0x44], str.10.X
mov dword [ebp - 0x40], str.phone
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xb1
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:blackberry:blackberry_os:10.0
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xb0
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov dword [ebp - 4], 0xb2
mov eax, 1
mov dword [ebp - 0x30], 0x4c
lea ecx, [ebp - 0x3c]
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.Microsoft_Windows_Server_2012_R2
mov dword [ebp - 0x4c], str.Microsoft
mov dword [ebp - 0x48], str.Windows
mov dword [ebp - 0x44], str.2012
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xb3
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:microsoft:windows_server_2012:r2
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xb2
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 1
mov dword [ebp - 4], 0xb4
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x4d
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.IBM_AIX_7.1
mov dword [ebp - 0x4c], 0x4c48d8
mov dword [ebp - 0x48], 0x4c48dc
mov dword [ebp - 0x44], 0x4c4850
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xb5
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:ibm:aix:7.1
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xb4
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 1
mov dword [ebp - 4], 0xb6
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x4e
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.HP_HP_UX_B.11.23
mov dword [ebp - 0x4c], 0x4c3b60
mov dword [ebp - 0x48], str.HP_UX
mov dword [ebp - 0x44], str.11.X
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xb7
mov dword [ebp - 0x18], str.cpe:_o:hp:hp_ux:11
push eax
lea ecx, [ebp - 0x3c]
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xb6
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 1
mov dword [ebp - 4], 0xb8
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x4f
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.Cisco_IOS_XR
mov dword [ebp - 0x4c], str.Cisco
mov dword [ebp - 0x48], str.IOS_XR
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], str.router
call fcn.00418970
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0xb9
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xb8
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 1
mov dword [ebp - 4], 0xba
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x50
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.Joyent_SmartOS
mov dword [ebp - 0x4c], str.Joyent
mov dword [ebp - 0x48], str.SmartOS
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xbb
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:joyent:smartos
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xba
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0xbc
mov dword [ebp - 0x30], 0x51
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.Linux_3.12___3.18
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], 0x4c3af4
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xbd
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:3
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xbc
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 0xc
mov dword [ebp - 4], 0xbe
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x52
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.Apple_OS_X_10.9__Mavericks____10.11__El_Capitan__or_iOS_6___10.0__Darwin_13.0.0___16.0.0_
mov dword [ebp - 0x4c], str.Apple
mov dword [ebp - 0x48], str.OS_X
mov dword [ebp - 0x44], str.10.9.X
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xbf
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:apple:mac_os_x:10.9
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.Apple
mov dword [ebp - 0x48], 0x4c45dc
mov dword [ebp - 0x44], 0x4c42e4
mov dword [ebp - 0x40], str.phone
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xc0
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:apple:ios:6
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
mov dword [ebp - 0x4c], str.Apple
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x48], str.OS_X
mov dword [ebp - 0x44], str.10.10.X
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xc1
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:apple:mac_os_x:10.10
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.Apple
mov dword [ebp - 0x48], str.OS_X
mov dword [ebp - 0x44], str.10.11.X
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xc2
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:apple:mac_os_x:10.11
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.Apple
mov dword [ebp - 0x48], 0x4c45dc
mov dword [ebp - 0x44], 0x4c3e78
mov dword [ebp - 0x40], str.phone
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xc3
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:apple:iphone_os:9
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.Apple
mov dword [ebp - 0x48], 0x4c45dc
mov dword [ebp - 0x44], str.10.X
mov dword [ebp - 0x40], str.phone
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xc4
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:apple:iphone_os:10
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xbe
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 1
mov dword [ebp - 4], 0xc5
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x53
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.Dell_SonicWALL_firewall__SonicOS_5.9_
mov dword [ebp - 0x4c], str.SonicWALL
mov dword [ebp - 0x48], str.SonicOS
mov dword [ebp - 0x44], 0x4c3cbc
mov dword [ebp - 0x40], str.firewall
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xc6
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:sonicwall:sonicos:5
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xc5
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0xc7
mov dword [ebp - 0x30], 0x54
mov word [ebp - 0x2c], di
mov dword [ebp - 0x28], str.Linux_3.13___4.1
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], 0x4c3af4
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xc8
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:3
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], 0x4c3cf8
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xc9
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:4
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xc7
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov edi, 2
mov dword [ebp - 4], 0xca
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x55
mov word [ebp - 0x2c], di
mov dword [ebp - 0x28], str.VMware_ESXi_6.0.0
mov dword [ebp - 0x4c], str.VMware
mov dword [ebp - 0x48], str.ESXi
mov dword [ebp - 0x44], 0x4c42e4
mov dword [ebp - 0x40], str.specialized
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xcb
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:vmware:esxi:6.0.0
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xca
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 3
mov dword [ebp - 4], 0xcc
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x56
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.Linux_4.0___4.4
mov dword [ebp - 0x4c], str.Linux
mov dword [ebp - 0x48], str.Linux
mov dword [ebp - 0x44], 0x4c3cf8
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xcd
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:linux:linux_kernel:4
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xcc
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov dword [ebp - 4], 0xce
mov dword [ebp - 0x30], 0x57
mov word [ebp - 0x2c], di
mov dword [ebp - 0x28], str.Apple_Time_Capsule_NAS_device
mov dword [ebp - 0x4c], str.Apple
mov dword [ebp - 0x48], str.NetBSD
mov dword [ebp - 0x44], 0x4c3cf8
mov dword [ebp - 0x40], str.storage_misc
lea ecx, [ebp - 0x3c]
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xcf
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_h:apple:time_capsule
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xce
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov edi, 1
mov dword [ebp - 4], 0xd0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x58
mov word [ebp - 0x2c], di
mov dword [ebp - 0x28], str.IBM_i_7.2
mov dword [ebp - 0x4c], 0x4c48d8
mov dword [ebp - 0x48], 0x4c5044
mov dword [ebp - 0x44], 0x4c4850
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xd1
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:ibm:i:7.2
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xd0
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0xd2
mov dword [ebp - 0x30], 0x59
mov word [ebp - 0x2c], bx
mov dword [ebp - 0x28], str.Apple_OS_X_10.10__Yosemite____10.11__El_Capitan___Darwin_14.0.0___15.5.0_
mov dword [ebp - 0x4c], str.Apple
mov dword [ebp - 0x48], str.OS_X
mov dword [ebp - 0x44], str.10.10.X
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xd3
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:apple:mac_os_x:10.10
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.Apple
mov dword [ebp - 0x48], str.OS_X
mov dword [ebp - 0x44], str.10.11.X
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xd4
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:apple:mac_os_x:10.11
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xd2
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0xd5
mov dword [ebp - 0x30], 0x5a
mov word [ebp - 0x2c], di
mov dword [ebp - 0x28], str.Apple_OS_X_10.9__Mavericks___Darwin_13.4.0_
mov dword [ebp - 0x4c], str.Apple
mov dword [ebp - 0x48], str.OS_X
mov dword [ebp - 0x44], str.10.9.X
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xd6
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:apple:mac_os_x:10.9
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xd5
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0xd7
mov dword [ebp - 0x30], 0x5b
mov word [ebp - 0x2c], di
mov dword [ebp - 0x28], str.Cisco_IOS_XE_15
mov dword [ebp - 0x4c], str.Cisco
mov dword [ebp - 0x48], str.IOS_XE
mov dword [ebp - 0x44], str.15.X
mov dword [ebp - 0x40], str.router
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xd8
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:cisco:ios_xe:15
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xd7
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
lea ecx, [ebp - 0x30]
call fcn.00418a50
mov eax, 2
mov dword [ebp - 4], 0xd9
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x5c
mov word [ebp - 0x2c], ax
mov dword [ebp - 0x28], str.Microsoft_Windows_8.1_or_Windows_10
mov dword [ebp - 0x4c], str.Microsoft
mov dword [ebp - 0x48], str.Windows
mov dword [ebp - 0x44], 0x4c4994
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xda
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:microsoft:windows_8.1
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
call fcn.004107e0
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x4c], str.Microsoft
mov dword [ebp - 0x48], str.Windows
mov dword [ebp - 0x44], 0x4c43e4
mov dword [ebp - 0x40], str.general_purpose
call fcn.00418970
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xdb
push eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x18], str.cpe:_o:microsoft:windows_10
call fcn.0043e520
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x24]
call fcn.0041d440
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xd9
call fcn.004107e0
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call fcn.0041d350
lea ecx, [ebp - 0x30]
call fcn.004105e0
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret