Nessus相关

news2024/9/23 1:34:25

tenable

1 安装nessus scanner

1 )安装nessus scanner:
方法一

curl -H 'X-Key: xxxxx' 'https://cloud.tenable.com/install/scanner?name=scanner-name&groups=scanner-group' | bash

方法二:

**# for ubuntu, it's https://www.tenable.com/downloads/api/v1/public/pages/nessus/downloads/23418/download?i_agree_to_tenable_license_agreement=true
# dpkg -i xx
# curl -O 'https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.5.2-es7.x86_64.rpm'**
rpm -i Nessus-10.5.2-es7.x86_64.rpm
# service nessusd start
systemctl start nessusd.service
systemctl status nessusd.service

2)查看状态

systemctl status nessusd.service

3)浏览器登陆 https://ip:8834/#/

4)添加用户:

/opt/nessus/sbin/nessuscli adduser admin
enter password

5)已有的NEssus可以通过添加link

/opt/nessus/sbin/nessuscli managed link --key=<copied-from-tenable-io> --cloud

或者直接在界面上添加 setting–>remote link
在这里插入图片描述

2 SSH登录主机 白盒扫描机器

nessus只能读取RSA类型的私钥,即下面的格式的,针对openSSH的读取不了

1)生成私钥的方式:

要生成supper-user用户的私钥,需要在supper-user下操作,生成RSA公私钥,其中/.ssh/id_rsa_xray是私钥,/.ssh/id_rsa_xray.pub是公钥。将私钥复制出来。

ssh-keygen
ssh-keygen -t rsa -m PEM
ls ~/.ssh

2)将公钥追加到文件中~/.ssh/authorized_keys

cat ~/.ssh/id_rsa_xray.pub>>~/.ssh/authorized_keys

3)将私钥复制出来,私钥格式如下:私钥复制到文件中,去掉文件后缀,使用私钥登录ssh

-----BEGIN RSA PRIVATE KEY-----
M55IIEowIBAAK...VdGtx2rAhVDoPux93stFt55of7
-----END RSA PRIVATE KEY-----

4)Nessus ssh登录配置
如果直接生成root权限的私钥,直接选择最高权限即可。
如果supper-user包含了sudo的权限,并可以执行任意的指令,可以直接设置SSH Privilege Escalation 为sudo
配置的用户需要能登录主机的权限
在这里插入图片描述
如果supper-user未包含sudo的权限,则可以新建一个用户(需要配置该用户的password)使其可以通过sudo执行任意指令,此时需要设置SSH Privilege Escalation 为su+sudo
在这里插入图片描述
关于SSH Privilege Escalation 的解释如下:https://community.tenable.com/s/article/SSH-Privilege-Escalation#su-sudo
5)查看SSH是否登录成功
查看扫描信息:Nessus scan information(plugin Id: 19506 )

如下图所示:Credentialed checks : yes,说明SSH登录成功
在这里插入图片描述

nessus下载地址

安装nessus

tenable.ep教程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1921381.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

面试篇-Java-3+类加载+JVM 内存划分

文章目录 前言一、你知道类的加载过程吗1.1 你都知道哪些类型的类加载器1.2 你知道双亲委派机制吗1.3 你来说类加载都有哪些步骤1.3.1 加载&#xff1a;1.3.2 连接&#xff1a;1.3.1.2 验证1.3.1.3 准备1.3.1.4 解析 1.3.3 初始化 二、你知道JVM 中内存的分配吗2.1 你知道类加载…

通用图形处理器设计GPGPU基础与架构(二)

一、前言 本系列旨在介绍通用图形处理器设计GPGPU的基础与架构&#xff0c;因此在介绍GPGPU具体架构之前&#xff0c;需要了解GPGPU的编程模型&#xff0c;了解软件层面是怎么做到并行的&#xff0c;硬件层面又要怎么配合软件&#xff0c;乃至定出合适的架构来实现软硬件协同。…

如何修复d3dx9_43.dll文件丢失问题,实测有效的几种方法分享

在日常工作生活中&#xff0c;计算机可能会出现提示“d3dx9_43.dll文件丢失”的情况&#xff0c;面对这种情况&#xff0c;您该如何应对呢&#xff1f;这种情况在计算机使用过程中是比较常见的&#xff0c;对于经常使用计算机的人来说&#xff0c;难免会遇到这种情况。今天&…

Milvus 核心设计(1) ---- 数据一致性的等级及使用场景

目录 背景 Milvus的数据一致性 设置数据一致性等级 等级类型 PACELC定理 level 详细解释 Strong Bounded staleness Session Eventually 总结 背景 分布式上的可扩展性是个比较重要的concept。Chroma 核心之前写过了,他的最大优势在于轻量级且好用。Milvus相对Ch…

PHP企业工商年报大师微信小程序系统源码

&#x1f31f;轻松搞定年报难题&#xff01;&#x1f4bc; &#x1f680;【一键直达&#xff0c;年报不再繁琐】 还在为每年的企业工商年报而头疼吗&#xff1f;繁琐的表格、复杂的流程&#xff0c;让人望而却步&#xff1f;现在有了“企业工商年报大师”微信小程序&#xff…

彻底解决找不到msvcr120.dll,无法继续执行代码的问题(最新方法)

在使用电脑过程中经常会遇到各种问题&#xff0c;其中msvcr120.dll丢失或找不到msvcr120.dll问题就是常见之一&#xff0c;那么遇到msvcr120.dll丢失要怎么解决&#xff1f;msvcr120.dll又是什么为什么会丢失&#xff1f;今天给大家介绍一下msvcr120.dll文件跟msvcr120.dll丢失…

189. 轮转数组 --- 多种方式解题

直接开新数组&#xff0c;暴力遍历&#xff0c;新位置(原位置k)%nums.length class Solution {public void rotate(int[] nums, int k) {int[] ans new int[nums.length];for (int i 0; i < nums.length; i) {int pos (i k) % nums.length;ans[pos] nums[i];}for (int…

Ubuntu系统上安装Apache和WordPress

** 第一步跟新系统包 ** 首先跟新系统包 sudo apt update sudo apt upgrade第二步下载安装apache sudo apt install apache2 ##查看apache的状态是否启动成功 sudo systemctl status apache2 ##查看服务器的ip地址 sudo ip a通过ip地址进行访问apache页面 第三步下载安装…

常见条件控制算法流程图

内容讲解&#xff1a;流程控制[if…else…(if…elif…else…),while,for] 常见条件控制算法流程图高清图

k8s集群利用svc,ep代理另一个集群的svc服务,让集群正常调用

前提&#xff1a;两套集群的网络互通 背景&#xff1a;客户给两套集群&#xff0c;不通网络环境&#xff0c;但是两套集群中服务需要有调用故用此方法 A集群&#xff08;未部署服务a&#xff0c;但是部署了服务b,c,d&#xff09; B集群 &#xff08;只部署了服务a&#xff09; …

216.Mit6.S081-实验四-Traps

本实验探索如何使用陷阱实现系统调用。您将首先使用栈做一个热身练习&#xff0c;然后实现一个用户级陷阱处理的示例。 开始编码之前&#xff0c;请阅读xv6手册的第4章和相关源文件&#xff1a; kernel/trampoline.S&#xff1a;涉及从用户空间到内核空间再到内核空间的转换的…

检索 Postgres 不同版本功能差异的神器

官方 官方提供了 Feature Matrix https://www.postgresql.org/about/featurematrix pgPedia https://pgpedia.info/ 提供了更加丰富的内容 带搜索功能 不同版本下的 SQL 命令支持 系统表的支持 总结 横向对比其他数据库&#xff0c;官方的版本功能比对已经做的很不错了。pgP…

配置Redis时yml的格式导致报错

报错如下 java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:98) at org.springframework.test.context.su…

这几个伦敦金交易常识性的知识 一定要知道

常识是指在伦敦金交易中&#xff0c;获得大部分投资者一致公认的有用的的一些投资知识&#xff0c;掌握这些知识&#xff0c;对我们做伦敦金交易是很重要的。下面我们就来讨论三个伦敦金交易的常识。 支撑阻力位。在伦敦金交易中支撑阻力位的重要性不言而喻。这里需要说明的是&…

YOLOv10: Real-Time End-to-End Object Detection

双重标签分配 与一对一多分配不同&#xff0c;一对一匹配只为每个地面真相分配一个预测&#xff0c;避免了NMS后处理。然而&#xff0c;这导致了较弱的监督&#xff0c;导致次优的准确性和收敛速度。幸运的是&#xff0c;这种缺陷可以通过一对一多分配来弥补。为此&#xff0c…

一起来学习孟德尔随机化临床医学SCI发表吧!!!

如今&#xff0c;临床科研工作者面对越来越重的科研压力&#xff0c;以及越来越高的 SCI 文章要求&#xff0c;如何才能在不 进实验室、不做基础科研的前提下&#xff0c;利用好各种公共数据资源快速发表 SCI 论著&#xff1f;这是一个困绕每一 个临床科研医生的话题。真正的随…

Docker 使用基础(4)—存储卷

&#x1f3ac;慕斯主页&#xff1a;修仙—别有洞天 ♈️今日夜电波&#xff1a;秒針を噛む—ずっと真夜中でいいのに。 0:34━━━━━━️&#x1f49f;──────── 4:20 &#x1f504; ◀️ ⏸ …

【JavaScript 算法】广度优先搜索:层层推进的搜索策略

&#x1f525; 个人主页&#xff1a;空白诗 文章目录 一、算法原理二、算法实现三、应用场景四、优化与扩展五、总结 广度优先搜索&#xff08;Breadth-First Search, BFS&#xff09;是一种用于遍历或搜索图或树数据结构的算法。该算法从起始节点开始&#xff0c;逐层向外扩展…

delete删除new[]创建的数组会发生什么

这是国泰君安技术面出的题 先说结论 如果是删除原始的数据类型&#xff0c;并不会发生什么&#xff0c;也不会产生内存泄露。如果是删除自定义类型&#xff0c;比如说类和结构体&#xff0c;则只能删除第一个&#xff0c;后面的可能会内存泄露。 一、删除原始数据类型 举个…

LeetCode 141.环形链表 C写法

LeetCode 141.环形链表 C写法 思路&#x1f9d0;&#xff1a; ​ 利用快慢指针&#xff0c;快指针走两步&#xff0c;慢指针走一步&#xff0c;如果没有环&#xff0c;快指针走完就返回false&#xff0c;如果有环&#xff0c;那么快指针一定先进环&#xff0c;等慢指针进环以后…