前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Web-Hacking-ToolKit:一款带有GUI的Web安全测试Docker镜像

Web-Hacking-ToolKit:一款带有GUI的Web安全测试Docker镜像

作者头像
FB客服
发布2021-11-23 15:33:04
6680
发布2021-11-23 15:33:04
举报
文章被收录于专栏:FreeBufFreeBuf

关于Web-Hacking-ToolKit

Web-Hacking-ToolKit是一款功能强大的Web安全测试工具,Web-Hacking-ToolKit以Docker镜像的形式提供给广大安全研究人员使用,并且带有完整的图形化用户界面支持。

工具安装

Docker

广大研究人员可以使用下列命令将该项目的Docker镜像拉取到本地:

代码语言:javascript
复制
docker pull signedsecurity/web-hacking-toolkit

下列命令可以运行一个容器并绑定一个Shell:

代码语言:javascript
复制
docker run \

-it \

--rm \

--shm-size="2g" \

--name web-hacking-toolkit \

--hostname web-hacking-toolkit \

-p 22:22 \

-v $(pwd)/data:/root/data \

signedsecurity/web-hacking-toolkit \

/bin/bash

Docker Compose

我们还可以使用Docker Compose:

代码语言:javascript
复制
version: "3.9"

 

services:

    web-hacking-toolkit:

        image: signedsecurity/web-hacking-toolkit

        container_name: web-hacking-toolkit

        hostname: web-hacking-toolkit

        stdin_open: true

        shm_size: 2gb

        ports:

            - "22:22" # exposed for GUI support sing SSH with X11 forwarding

        volumes:

            - ./data:/root/data

        restart: unless-stopped

构建并运行容器:

代码语言:javascript
复制
docker-compose up

绑定Shell:

代码语言:javascript
复制
docker-compose exec web-hacking-toolkit /bin/bash

源码构建Web-Hacking-ToolKit

广大研究人员可以使用下列命令将该项目源码克隆至本地,并构建工具镜像:

代码语言:javascript
复制
git clone https://github.com/signedsecurity/web-hacking-toolkit.git && \

cd web-hacking-toolkit && \

make build-images

运行一个容器并绑定一个Shell:

代码语言:javascript
复制
make run

图形化用户界面GUI支持

默认配置下,Docker容器是无法运行GUI工具的,主要是因为X11服务器不可用。如果想要使用的话,你必须修改相关的配置。在主机设备上你需要满足下列条件:

如果你使用的是Linux,你必须安装并运行X11;

如果你使用的是macOS,你必须安装并运行Xquartz:

代码语言:javascript
复制
brew install Xquartz

使用SSH和X11转发

通过SSH使用X11转发功能,需要在容器中运行下列命令来开启服务器:

代码语言:javascript
复制
start_ssh

确保你在开启容器的时候打开了22端口:

代码语言:javascript
复制
docker run -p 127.0.0.1:22:22 ...

接下来,在连接过程中使用下列命令即可:

代码语言:javascript
复制
ssh -X ...

工具组件

Amass

anew

Arjun

Burp Suite Community

curl

dnsx

ffuf

findomain

firefox

gowitness

html-tool

httpx

masscan

naabu

nmap

nuclei

sh

sigsubfind3r

sigurlfind3r

sh

subfinder

tmux

vim

wappalyzer

wuzz

字典文件

SecLists

jhaddix/ txt

项目地址

https://github.com/signedsecurity/web-hacking-toolkit

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-11-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关于Web-Hacking-ToolKit
  • 工具安装
    • Docker
      • Docker Compose
      • 源码构建Web-Hacking-ToolKit
      • 图形化用户界面GUI支持
      • 使用SSH和X11转发
      • 工具组件
      • 字典文件
      • 项目地址
      相关产品与服务
      容器镜像服务
      容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档