雨云服务器搭建docker且用docker部署kali服务器教程

news2024/11/29 16:35:36

雨云 - 新一代云服务提供商 

介绍

大家好今天教大家如何使用雨云的服务器安装docker并且用docker搭建kali服务器,实现大家做黑客的梦。

性价比比较高的云服务器提供参考:雨云 - 新一代云服务提供商

优惠码:MzkxODI4 

什么是kali

Kali Linux 是专门用于渗透测试的Linux操作系统,它由BackTrack发展而来。在整合了IWHAX、WHOPPIX和Auditor这三种渗透测试专用Live Linux后,BackTrack正式改名为Kali LInux。

kali有什么用

Kali Linux 是一个流行的 Linux 发行版,广泛应用于网络安全领域。 它以其强大的工具和功能而闻名,是安全专业人士、道德黑客(白帽子)和网络安全研究人员的绝佳选择。 Kali Linux 简介 在核心层面上,Kali Linux 是基于 Debian-testing 分支构建的,专门为网络分析师、渗透测试人员和网络安全专业人员设计。 Kali Linux 是由 Offensive Security 维护、Mati Aharoni 和 Devon Kearns 开发的 Debian Linux 衍生发行版。 它带有全面的预安装工具集,用于各种安全测试目的。

1.阅读前的声明

    本文章中带有一定的攻击性,使用时请遵守网络安全相关的法律法规(恶意攻击操作系统属于违法行为)。

2.准备工作

1.一台服务器(带有docker和docker-composedocker-compose docker-composedocker-compose  docker-compose  )

2.一个没被挖走的脑子

3.一双手,一双脚(脚嘛呃)

3.服务器准备

我在此安装了1panel面板,大家可以安装,当然宝塔也行。

这里用的是FinalShell

连接好后我们输入

1pctl user-info

此命令可以查看默认端口信息

如上

1pctl update username # 修改账号
1pctl update password # 修改密码
1pctl update port # 修改端口

1Panel自带命令行

1 1pctl¶

1Panel 默认内置了命令行运维工具 1pctl,通过执行 1pctl help,可以查看相关的命令说明。

Usage:
  1pctl [COMMAND] [ARGS...]
  1pctl --help
 
Commands: 
  status              查看 1Panel 服务运行状态
  start               启动 1Panel 服务
  stop                停止 1Panel 服务
  restart             重启 1Panel 服务
  uninstall           卸载 1Panel 服务
  user-info           获取 1Panel 用户信息
  listen-ip           切换 1Panel 监听 IP
  version             查看 1Panel 版本信息
  update              修改 1Panel 系统信息
  reset               重置 1Panel 系统信息
  restore             恢复 1Panel 服务及数据

 我们登录1panel

这里选择容器,再选编排模板 

 点击创建编排模板

文件夹随便填

下面填写以下内容

雨云 - 新一代云服务提供商欢迎来到以用户体验为优先的雨云,我们提供稳定高速的国际虚拟主机,云服务器产品,强大的功能,高效率的客户支持,简洁易用的面板,值得您的信赖https://www.rainyun.com/MzkxODI4_
  1. version: '3.8' # 使用Docker Compose文件格式版本3.8

  2. services:

  3. kali:

  4. image: kalilinux/kali-rolling # 使用Kali Linux的最新滚动版本

  5. container_name: kali_linux # 容器名称

  6. stdin_open: true # 让容器保持开启状态

  7. tty: true # 分配一个伪终端

  8. ports:

  9. - "12001:12001" # 映射端口,如果需要可以映射更多端口

  10. volumes:

  11. - ./data:/root # 挂载一个本地目录到容器的/root目录,用于数据持久化

  12. command: /bin/bash # 容器启动后执行的命令

 这里的端口可以无限添加

- "主机端口:容器端口"

然后点击确认即可

然后点击编排

 然后点击创建编排

选择编排模板

模板选择刚刚创建的我这里是kali

然后目录随便

最后点击确认即可

等待即可,然后安装成功后,我们在编排里可以看到有了一个容器。

我们点击名称(蓝色的字)

 

进入列表,点击终端

 

命令选择自定义,

 然后输入:/bin/bash

最后点击连接

这样就好了。

雨云服务器还是值得推荐的,服务态度好,用户多,保障大。

——————————————————————

1. Aircrack-ng

Aircrack-ng是用来破解WEP/WAP/WPA 2无线密码最佳的黑客工具之一!

它通过接收网络的数据包来工作,并通过恢复的密码进行分析。它还拥有一个控制台接口。除此之外,Aircrack-ng还利用标准的FMS(Fluhrer、Mantin和Shamir)攻击,以及一些优化(如KORK攻击和PTW攻击)来加速攻击。

Aircrack-ng

2. Hydra

九头蛇使用暴力攻击的方式,几乎可以破解任何远程身份验证服务。它支持50多种协议,包括ftp、https、telnet等。

你可以用它破解网络扫描仪,无线网络,包工匠,Gmail等。

Hydra

3. John the Ripper

John the Ripper是另一个流行的破解工具,用于渗透测试和黑客攻击。它最初是为Unix系统开发的,但现在已经扩展到了超过10个OS发行版。

它的特点之一是可定制,支持自动密码哈希检测,蛮力攻击,字典攻击(以及其他破解模式)。

John the Ripper

4.Metasploit框架

Metasploit框架是一个开放源码框架,安全专家和团队使用该框架验证漏洞,进行安全评估。

它提供了大量工具,你可以用这些工具创建漏洞测试的安全环境,并作为渗透测试系统工作。

Metasploit框架渗透测试工具

5.Netcat

Netcat是一种网络实用程序,你可以使用它使用TCP/IP协议跨网络连接读取和写入数据。

你可以使用它创建任何类型的连接,以及探索和调试网络使用隧道模式,端口扫描等。

Netcat网络分析工具

6.nmap

nmap是一种免费的开源实用工具,用于系统管理员发现网络并审核其安全性。

它运行迅速,具有图形用户界面,支持数据传输,网络库存等。

nmap

7.Nessus

Nessus是一种远程扫描工具,可用于检查计算机的安全漏洞。它可以通过快速运行1200多个漏洞检查,嗅出这些漏洞。

Nessus

8.Wireshark

Wireshark是一个开源的网络抓包分析器,您可以免费使用。使用它,你可以从微观级别看到网络上的活动,再加上pcapfile访问、可自定义的报告、高级触发器、警报等。

据报道,它是世界上使用最广泛的Linux网络协议分析器.

Wireshark

9.Snort

Snort是一个免费的、开源的NIDS,您可以用它检测计算机中的安全漏洞。

通过它,您可以在IP网络上运行流量分析、内容搜索/匹配、数据包登录以及检测各种网络攻击等功能,所有这些都是实时的。

Snort

10. Kismet Wireless

Kismet Wireless是一种入侵检测系统、网络检测器和密码嗅探器。它主要工作于Wi-Fi(ieee 802.11)网络,可以通过插件扩展其功能。

Kismet Wireless

11. Nikto

Nikto是一个免费开源的网络扫描仪,用于对网上的项目执行快速的综合测试。它通过查找超过6500个潜在危险的文件、程序版本、易受攻击的服务器配置和服务器特定问题来做到这一点。

Nikto

12. Yersinia

Yersinia一种网络实用工具,其目的是通过伪装成一个安全的网络系统分析和测试框架来利用脆弱的网络协议。

它的特点是攻击IEEE802.1Q,热备用路由器协议(HSRP),思科发现协议(CDP)等。

Yersinia

13. Burp Suite Scanner

Burp Suite Scanner是一个专业的集成GUI平台,用于测试Web应用程序的安全漏洞。

它将所有的测试和渗透工具捆绑到一个社区(免费)版和专业版。

Burp Suite

14. Hashcat

Hashcat是世界上最快和最先进的密码破解和恢复实用工具之一。它是开源的,并具有内核规则引擎、200+哈希类型、内置基准测试系统等特性。

Hashcat

15. Maltego

Maltego广泛用于开放源码的取证和情报。它是一个GUI链接分析工具,它提供实时数据挖掘以及使用基于节点的图形和多个顺序连接的图解信息集。

Maltego

16. BeEF

BeEF是一个专注于浏览器漏洞的渗透工具。使用它,您可以使用客户端攻击向量来评估目标环境的安全性。

BeEF

17. Fern Wifi Cracker

Fern Wifi Cracker是一个基于Python的GUI无线安全工具,用于审核网络漏洞。使用它,您可以破解和恢复WEP/WPA/WPS密钥以及基于以太网的多个基于网络的攻击。

Fern Wifi Cracker

18. GNU MAC Changer

GNU MAC Changer是一种网络实用程序,它便于更容易、更快地操作网络接口的MAC地址。

GNU MAC Changer

19. Wifite2

Wifite2是一个免费的、开源的、基于Python的无线网络审计实用工具,旨在与笔试发行版完美地工作。它是对Wifite的完全重写,因此具有更好的性能。

它在解密和破解隐藏的访问点、使用破解技术列表破解弱WEP密码等方面做得很好。

Wifite2

20.Pixiewps

Pixiewps是一个基于蛮力离线破解的实用工具,根据您要破解的密码的强度,Pixiewps可以在几秒钟或几分钟内完成任务。

Pixiewps

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

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

相关文章

SQL进阶——JOIN操作详解

在数据库设计中,数据通常存储在多个表中。为了从这些表中获取相关的信息,我们需要使用JOIN操作。JOIN操作允许我们通过某种关系(如相同的列)将多张表的数据结合起来。它是SQL中非常重要的操作,广泛应用于实际开发中。本…

分析JHTDB数据库的Channel5200数据集的数据(SciServer服务器)

代码来自https://github.com/idies/pyJHTDB/blob/master/examples/channel.ipynb %matplotlib inline import numpy as np import math import random import pyJHTDB import matplotlib.pyplot as plt import time as ttN 3 T pyJHTDB.dbinfo.channel5200[time][-1] time …

数据分析:彩票中奖号码分析与预测

预测双色球彩票的中奖号码是一个典型的随机事件,因为每个号码的出现概率是独立的,且历史数据并不能直接用于预测未来的开奖结果。然而,我们可以通过统计分析来了解号码的分布规律,从而提供一些可能的参考。 样例数据【点击下载】…

详细分析 npm run build 基本知识 | 不同环境不同命令

目录 前言1. 基本知识2. 构建逻辑 前言 关于部署服务器的知识推荐阅读:npm run build部署到云服务器中的Nginx(图文配置) 1. 基本知识 npm run 是 npm 的一个命令,用于运行 package.json 中定义的脚本,可以通过 “s…

Jpype调用jar包

需求描述 ​   公司要求使用python对接口做自动化测试,接口的实现是Java,部分接口需要做加解密,因此需要使用python来调用jar包来将明文加密成密文,然后通过http请求访问接口进行测试。 如何实现 1.安装Jpype ​   首先我…

Realtek网卡MAC刷新工具PG8168.exe Version:2.34.0.4使用说明

本刷新工具虽然文件名叫PG8168.EXE,但不是只有RTL8168可用,是这一个系列的产品都可以使用。实验证明RTL8111也可以使用。 用法: PG8168 [/h][/?][/b][/c HexOffsetHexValue][/d NICNumber][/l][/r][/w][/v] [/# NICNumber] [/nodeidHexNOD…

【Unity】Unity编辑器扩展,替代预制体上重复拖拽赋值

今天做游戏时有个需求,游戏中需要给不同年份不同月份的奖牌制定不一样的非规则形状,其中形状为100个像素组成的不同图形,并且按照从1-100路径一个个解锁,所以需要全部手动放置。但是手动放置好后,发现再一个个挂到脚本…

c语言的qsort函数理解与使用

介绍:qsort 函数是 C 标准库中用于排序的快速排序算法函数。它的用法非常灵活,可以对任意类型的元素进行排序,只要提供了比较函数即可。 qsort 函数原型及参数解释: void qsort ( void* base, //指向要排序的数组的首元素…

【力扣】125. 验证回文串

问题描述 思路详情 本题目的重点是对java中字符串的各种API用法的掌握理解 1.首先只保留字母和数字 1.1可以使用正则表达式1.2 Character.isLetterOrDight(ch) ,但是这个只能单个字符判断2.将大写字母全部小写3.验证是否为回文串 代码 通过正则表达式 &#xff…

JavaEE---计算机是如何工作的?

1.了解冯诺依曼体系结构 2.CPU的核心概念,CPU的两个重要指标(核心数和频率) 3.CPU执行指令的流程(指令表,一条一条指令,取指令,解析指令,执行指令) 4.操作系统核心概念(管理硬件,给软件提供稳定的运行环境) 5.进程的概念(运行起来的程序和可执行文件的区别) 6.进程的管理(…

gitee:创建仓库,存入本地文件至仓库

一、git下载 git:下载与安装-CSDN博客https://blog.csdn.net/weixin_46001736/article/details/144107485?sharetypeblogdetail&sharerId144107485&sharereferPC&sharesourceweixin_46001736&spm1011.2480.3001.8118 二、创建仓库 1、主页面->右上角新增…

Flink 安装与入门:开启流式计算新时代

在当今大数据蓬勃发展的时代,数据处理的时效性愈发关键。传统基于先存储再批量处理的数据方式,在面对诸如网站实时监控、异常日志即时分析等场景时,显得力不从心。随着 5G、物联网等技术的兴起,海量数据如潮水般涌来,且…

使用 Jina Embeddings v2 在 Elasticsearch 中进行后期分块

作者:来自 Elastic Gustavo Llermaly 在 Elasticsearch 中使用 Jina Embeddings v2 模型并探索长上下文嵌入模型的优缺点。 在本文中,我们将配置和使用 jina-embeddings-v2,这是第一个开源 8K 上下文长度嵌入模型,首先使用 semant…

XTuner 微调个人小助手认知 -- 书生大模型实训营第4期基础岛第五关

目录 基础任务 任务要求 算力要求 环境配置与数据准备 使用 conda 先构建一个 Python-3.10 的虚拟环境 安装 XTuner 验证安装 修改提供的数据 创建一个新的文件夹用于存储微调数据 ​编辑 创建修改脚本 执行脚本 查看数据 训练启动 复制模型 修改 Config 启动…

使用vcpkg自动链接tinyxml2时莫名链接其他库(例如boost)

使用vcpkg自动链接tinyxml2时莫名链接其他库(例如boost) vcpkg的自动链接功能非常方便,但在某些情况下会出现过度链接的问题。 链接错误症状 以tinyxml2为例,程序中调用tinyxml2的函数后,若vcpkg中同时存在opencv和…

06_数据类型

数据类型 数据类型分类 JavaScript 语言的每一个值,都属于某一种数据类型。JavaScript 的数据类型,共有六种。(ES6 又新增了第七种 Symbol 类型的值和第八种 BigInt类型,当前课程暂不涉及) 据类型分类 原始类型(基础类型) var age = 20, var name = 尚学堂"; var le…

GitLab 使用过程中常见问题及解决方案

开发人员常见问题及解决方案 合并请求被拒绝 原因:代码质量问题、安全漏洞或流水线失败。解决方案: 使用 Code Quality 工具检查代码质量。查看流水线日志,修复单元测试、编译错误或扫描问题。优化静态分析(SAST)结果&…

网络空间安全之一个WH的超前沿全栈技术深入学习之路(13-2)白帽必经之路——如何用Metasploit 渗透到她的心才不会让我释怀

欢迎各位彦祖与热巴畅游本人专栏与博客 你的三连是我最大的动力 以下图片仅代表专栏特色 [点击箭头指向的专栏名即可闪现] 专栏跑道一 ➡️网络空间安全——全栈前沿技术持续深入学习 专栏跑道二 ➡️ 24 Network Security -LJS ​ ​ ​ 专栏跑道三 ➡️ MYSQL REDIS Advan…

机器学习6_支持向量机_算法流程

最大化: 限制条件: (1) (2) 如何求解这个对偶问题,同时基于对偶问题给出支持向量机算法的统一流程。 (核函数) 只要知道核函数,就可以求个这个最优化的对偶问题。 求解了这个对偶…

DM8 Docker环境部署

1 环境说明 类别 版本 介质 操作系统 CentOS-7-x86_64-DVD-2207-02.iso docker-27.3.1.tgz Dm8 Docker DM8开发版 dm8_20241119_x86_rh6_64_rq_ent_8.1.2.84.tar 备注: 下载docker源码包 下载地址: https://download.docker.com/linux/static/stable/x…