nessus

漏洞扫描原理——将主机扫描、端口扫描以及OS扫描、脆弱点扫描都统一放到了一起

爱⌒轻易说出口 提交于 2020-04-13 15:00:39
【今日推荐】:为什么一到面试就懵逼!>>> 漏洞扫描原理及程序 1 引言   网络扫描,是基于Internet的、探测远端网络或主机信息的一种技术,也是保证系统和网络安全必不可少的一种手段。主机扫描,是指对计算机主机或者其它网络设备进行安全性检测,以找出安全隐患和系统漏洞。总体而言,网络扫描和主机扫描都可归入漏洞扫描一类。漏洞扫描本质上是一把双刃剑:黑客利用它来寻找对网络或系统发起攻击的途径,而系统管理员则利用它来有效防范黑客入侵。通过漏洞扫描,扫描者能够发现远端网络或主机的配置信息、 TCP/UDP端口的分配、提供的网络服务、服务器的具体信息等。    2 漏洞扫描原理    漏洞扫描 可以划分为ping扫描、端口扫描、OS探测、脆弱点探测、防火墙扫描五种主要技术,每种技术实现的目标和运用的原理各不相同。按照 TCP/IP协议簇的结构,ping扫描工作在互联网络层:端口扫描、防火墙探测工作在传输层;0S探测、脆弱点探测工作在互联网络层、传输层、应用层。 ping扫描确定目标主机的IP地址,端口扫描探测目标主机所开放的端口,然后基于端口扫描的结果,进行OS探测和脆弱点扫描。   2.1 Ping扫描   ping扫描是指侦测主机IP地址的扫描。ping扫描的目的,就是确认目标主机的TCP/IP网络是否联通,即扫描的IP地址是否分配了主机。对没有任何预知信息的黑客而言

How hacker do IT: Tricks Tools and Techniques (翻译)

生来就可爱ヽ(ⅴ<●) 提交于 2020-03-23 00:08:41
本资料是 Alex Noordergraaf 企业产品的说明书 现在整理如下: 第一部分: How hackers Do It : Tricks Tools and Techniques 本文介绍了黑客用来获取的技巧,工具和技术未经授权访问Solaris™Operating Environment(Solaris OE)系统。具有讽刺意味的是,它通常是黑客成功获取的最基本方法访问您的系统。对于本文,我们使用Solaris OE系统的默认配置进行评估哪些漏洞对入侵者最具吸引力。 使用容易获得免费软件安全工具,我们演示了黑客用来攻击的技术系统。本文中描述的所有攻击都有预防性解决方案;但是,黑客每天都会使用这些攻击来破坏系统。 意识到如何执行这些攻击,你可以提高你的意识组织建立和维护安全系统的重要性。许多组织只在错误期间解决安全问题安装,然后再也不会重新访问它。 维护安全是一个持续的过程,它是必须定期审查和重新审视的事情。使用本文中的信息,您可以尝试入侵您的组织数据中心,高端服务器或其他系统,以确定基本攻击的位置成功。 然后,您可以解决安全漏洞,以防止未经授权的用户 从攻击系统。 下面 我将删减合理的技术文档资料整理: 端口扫描: 端口扫描程序可能是Internet上最常用的扫描工具。这些工具扫描大型IP空间并报告它们遇到的系统端口可用,以及其他信息,例如操作系统类型。

20199304 2019-2020-2 《网络攻防实践》第三周作业

笑着哭i 提交于 2020-03-18 19:10:32
问题 源 作业所属课程 网络攻防实践( https://edu.cnblogs.com/campus/besti/19attackdefense ) 作业要求 https://edu.cnblogs.com/campus/besti/19attackdefense/homework/10471 课程目标 了解网络攻防的概要 这个作业在哪个具体方面帮助我实现目标 通过实践的手段对信息收集有了更细致的了解 作业正文.... 见实践内容、实践过程、学习中遇到的问题及解决、学习感想和体会 其他参考资料 见文末 20199304 2019-2020-2 《网络攻防实践》第3周作业 1.实践内容 1.1网络扫描类型: 主机扫描:找出网段内活跃主机 端口扫描:找出主机上开放的网络 操作系统/网络服务辨识:识别操作系统类型和开放网络服务类型 漏洞扫描:找出主机/网络服务存在的安全漏洞 1.2网络信息收集的方法 网络踩点(footprinting) Web搜索与挖掘 DNS与IP查询 网络拓扑侦察 网络扫描(scanning) 主机扫描 端口扫描 系统类型侦察 漏洞侦察 网络查点(enumeration) 旗标抓取 网络服务查点 1.3nmap网络扫描常用的命令: 命令 简介 namap -sS IP地址 TCP SYN扫描 namap -sU IP地址 UDP端口扫描 namap -sV IP地址

安全漏洞检测工具-Nessus

℡╲_俬逩灬. 提交于 2020-03-15 20:09:57
Nessus工具介绍 免费、威力强大、更新频繁并简易使用的远程系统安全扫描程式。 Nessus工具安装 下载地址 https://www.tenable.com/downloads/nessus Nessus从7版本开始增加了远程调用的认证,MSF框架调用Nessus时会报错,选择下载6.12版本的deb包 获取激活码地址 https://www.tenable.com/products/nessus/nessus-essentials 安装Nessus配置 dpkg -i Nessus-6.12.0-debian6_amd64.deb 开启Nessus服务 /etc/init.d/nessusd start 使用chrome浏览器Nessus服务 https://192.168.1.53:8834 选择离线方式安装 获取许可证 https://plugins.nessus.org/v2/offline.php nessuscli命令安装插件 /opt/nessus/sbin/nessuscli update all-2.0.tar.gz 重启Nessus服务 /etc/init.d/nessusd restart Nessus对目标主机进行漏洞扫描 Nessus对目标网站进行漏洞扫描 来源: oschina 链接: https://my.oschina.net/moziBlog

最好用的开源Web漏洞扫描工具梳理

百般思念 提交于 2020-03-12 13:01:02
赛门铁克2017年互联网安全威胁报告中提出在他们今年扫描的网站中,有76%都含有恶意软件。如果你在用WordPress,SUCURI的另一份报告也显示,超过70%的被扫描网站也都存在一个或多个漏洞。 如果你刚好是某个网络应用程序的所有者,怎样才能保证你的网站是安全的、不会泄露敏感信息? 如果是基于云的安全解决方案,那么可能只需要进行常规漏扫。但如果不是,我们就必须执行例行扫描,采取必要的行动降低安全风险。 当然很多付费扫描器功能会更加全面、严谨,包含报表输出、警报、详细的应急指南等等附加功能。 开源工具最大的缺点是漏洞库可能没有付费软件那么全面。 1. Arachni Arachni是一款基于Ruby框架搭建的高性能安全扫描程序,适用于现代Web应用程序。可用于Mac、Windows及Linux系统的可移植二进制文件。 Arachni不仅能对基本的静态或CMS网站进行扫描,还能够做到对以下平台指纹信息((硬盘序列号和网卡物理地址))的识别。且同时支持主动检查和被动检查。 Windows、Solaris、Linux、BSD、Unix Nginx、Apache、Tomcat、IIS、Jetty Java、Ruby、Python、ASP、PHP Django、Rails、CherryPy、CakePHP、ASP.NET MVC、Symfony 一般检测的漏洞类型包括: NoSQL

Reinstall Nessus in BT5

你离开我真会死。 提交于 2020-03-05 10:57:59
Nessus cannot be used in my BT5 for some files missing,so reinstall it immediately. apt-get install --reinstall nessus 其实上面的安装方式并不是最好的,最好应该: 1、官网下载最nessus,现在最新为nessus 5,我的bt4中若按照上面的reinstall安装的话,自动安上4.4.1,无法安装最新的。 2、卸载已有的: apt-get remove --purge nessus 注意,这一步如果没有删除一些nessus目录的话会提示你,你必须rm删去,必须!!! 3、安装并设置 dpkg -i nessus5.deb nessus-adduser nessus-fetch --register [YOUR CODE] OK!!! 下面关于nessus的离线更新 nessus-update-plugins <plugin-archive.tar.gz> nessus安装完之后要强制升级plugin,有时升级非常慢,但发现nessus支持离线升级plugin,参数如下 nessus-update-plugins <plugin-archive.tar.gz> 访问https://plugins.nessus.org/offline.php 可以获得这个plugin

​Nessus更新到8.9.1

久未见 提交于 2020-03-05 10:57:43
Nessus更新到8.9.1 此次更新包括以下内容: (1)增加SSL Cipher选项,支持OpenSSL 1.1.1的全部特性。 (2)增加支持MacOS 10.15 Catlina。 (3)修复其他bug,提高稳定性。 来源: oschina 链接: https://my.oschina.net/u/1585857/blog/3188417

​Nessus更新到8.9.1

柔情痞子 提交于 2020-03-05 10:37:24
Nessus更新到8.9.1 此次更新包括以下内容: (1)增加SSL Cipher选项,支持OpenSSL 1.1.1的全部特性。 (2)增加支持MacOS 10.15 Catlina。 (3)修复其他bug,提高稳定性。 来源: oschina 链接: https://my.oschina.net/u/1585857/blog/3188418

Nessus漏洞扫描教程之配置Nessus

瘦欲@ 提交于 2020-02-28 17:26:55
Nessus漏洞扫描教程之配置Nessus 配置 Nessus 当成功安装 Nessus 工具后,即可使用该工具实施漏洞扫描。为了使用户更好的使用该工具,将介绍一下该工具的相关设置,如服务的启动、软件更新、用户管理等。本节将对 Nessus 服务配置进行简单介绍。 启动 Nessus 服务 Nessus 服务安装后,默认是自动启动的。如果用户重启系统,获取进行其它操作时,将 Nessus 服务关闭的话,则再次访问必须要先启动该服务。下面将分别介绍在不同操作系统中,启动 Nessus 服务的方法。 1.Windows 下启动 Nessus 服务 在 Windows 下启动 Nessus 服务的方法如下所示: ( 1 ) 打开 Windows 系统的服务窗口。在 Windows 系统的启动菜单栏中单击“运行”命令,将弹出“运行”对话框,如图 1.22 所示。 图 1 . 22 运行对话框 ( 2 ) 在该对话框中输入“ services.msc ”,然后单击“确定”按钮,将打开“服务”窗口,如图 1.23 所示。 图 1 . 23 服务窗口 ( 3 ) 在该界面的名称列找到“ Tenable Nessus ”服务,即可管理该服务,如停止、启动或重新启动等。 在 Windows 中,也可以通过命令行停止或启动 Nessus 服务。例如,停止 Nessus 服务。执行命令如下所示: C:

解决Nessus插件更新失败问题

让人想犯罪 __ 提交于 2020-02-28 03:28:34
解决Nessus插件更新失败问题 当安装Nessus服务后,首次登录该服务将需要进行初始化设置,并且会下载插件。如果网络不稳定,则可能出现插件下载失败问题。下面将介绍离线更新Nessus插件的方法。如下所示: (1)使用nessuscli命令生成挑战码。如下所示: ./nessuscli fetch --challenge (2)访问 https://zh-cn.tenable.com/products/nessus/nessus-essentials网站,获取激活码。然后,访问 https://plugins.nessus.org/v2/offline.php网站,输入挑战码和激活码。单击Submit按钮,将跳转到插件下载页面。 (3)点击下载链接,下载插件和许可协议文件。其中,下载的插件软件包名为all-2.0.tar.gz,许可协议文件名文nessus.license。然后,将下载的插件文件和许可协议文件复制到Nessus的/opt/nessus/sbin目录下,执行如下命令更新插件。如下所示: ./nessuscli fetch --register-offline nessus.license ./nessuscli update all-2.0.tar.gz (4)插件更新完成后,重新启动Nessus服务。然后,重新访问Nessus服务,即可成功加载插件。 来源: