黑客24小时接单的网站

黑客24小时接单的网站

python编写渗透扫描工具(python渗透入门)

本文目录一览:

用python搞渗透可以不

可以的

python是一种很方便的脚本语言

写成脚本去进行渗透

渗透测试的工具一般是用什么语言写的?Windows和Linux平台的软件应该差别

常用是python,有的工具是用C++和java写的,所以最好多学习一门语言

开源镜像漏洞扫描器

现在打包应用到 Docker Image 变的越来越普遍了,因此镜像的安全性也变得越来越重要了;

很多人认为只要打包成镜像应用就是安全的,但是大家也知道镜像是一个静态文件,由很多层组成,只要其中的一层发现漏洞,就会对你的应用造成威胁;

现在也出现了很多开源的漏洞扫描工具,用来扫描镜像中可能存在的漏洞,有 Anchore , Clair 和 Trivy

Anchore 是用 python 写的,主要功能就是对 Docker Image 的扫描,它是一个 CLI 工具,当然也可以通过 API 的方式调用; Anchore 也有一款带有界面的 Anchore Enterprise 版本

Anchore Github

Clair 是用 Golang 写的,主要实现了对 Docker image 的漏洞分析,用户可以调用它的 API 来扫描镜像中的漏洞

Clair Github

Trivy 也是用 Golang 写的,它不仅实现了对 Image 的扫描,还可以扫描文件,Git 仓库以及配置;它也是一个 CLI 工具,安装之后就可以通过命令实现扫描功能

Tricy Github

下面就用这三个扫描器分别对 Docker 官方统计的常用镜像扫描,扫描结果的对比如下:

Anchore 和 Clair 相比较 Trivy 出现的时间更早,但是扫描的结果发现 Trivy 能发现更多的漏洞,尤其是对 alphine 镜像;现在大部分镜像的基础镜像都会选择 alpine ,因为它更加轻量级而且漏洞相对较少

而 Anchore 和 Clair 对一些 alpine 镜像是扫描不出来漏洞的,但是使用 Trivy 却能够找到;之前部署的 Harbor 版本使用的扫描器是 Clair ,扫描 alphine 镜像之后没有发现漏洞,就认为是安全的;现在 Harbor2.0 之后是使用 Trivy 作为默认扫描器,对一些 alphine 就能够扫描出来漏洞了

Trivy 相对于其他两个来说,安装更加的简单,使用也更加的方便;并且能够支持多种类型的文件的扫描,目前也是 Harbor 默认的扫描器

参考连接:

python中的后渗透|也可用于AWD攻防--shell管理

在平时或者线下AWD的时候,有一个shell管理器可以让我们打到事半功倍的效果。

前提你要能获得别人shell,不然这个也没什么用了。

我这里写好的这个只是一个思路,真正的后渗透工具,远比这个强大。

[图片上传失败...(image-80d3db-1514974826506)]

控制端

主要是三个模块:

获得sock和地址,判断是哪个机器和我们连接的。

以及发送命令出去。进行编码解码。这里有一个坑。

py2和py3的socket我感觉好像不一样,编码自己出现了问题买就去百度解决吧,我这里没啥问题,在我的机器调试好了。

还有就是命令行选项,可以发挥你们的想象自行添加。

得到的shell列表,将其list出来,按照id和ip分开:

如图:

建立一个简单的线程,因为 shellList 好几个函数需要用到,就设置为全局变量。

最后的主函数。建立scoket套接字,加入线程。

讲一下socket对象中两个参数的含义,

socket.AF_INET 代表使用IPv4协议 ,socket.SOCK_STREAM

代表使用面向流的Tcp协议,

也就是说我们创建了一个基于IPv4协议的Tcp Server。

当有多个台机器连接到控制端时,我们要记录这些机器的socket对象

,以便我们可以选择不同的操作对象

服务端

服务端主要就是接受命令并执行发送给控制端。

python调用系统命令有这几种方法,更多的欢迎补充

一开始我是用subprocess,但是有些命令很慢,os.popen简便些。

code:

argparse模块也很好用,智能化一点。

[图片上传失败...(image-f524d5-1514974826506)]

GAME OVER!

  • 评论列表:
  •  鸽吻十鸦
     发布于 2023-02-20 14:07:32  回复该评论
  • 方统计的常用镜像扫描,扫描结果的对比如下:Anchore 和 Clair 相比较 Trivy 出现的时间更早,但是扫描的结果发现 Trivy 能发现更多的漏洞,尤其是对 alphine 镜像;现在大部分镜像的基础镜像都会选择 alpine ,因为它更加轻

发表评论:

«    2023年7月    »
12
3456789
10111213141516
17181920212223
24252627282930
31
文章归档
最新留言

Powered By

Copyright Your WebSite.Some Rights Reserved.