六种方法在云平台和远程桌面中使用Kali

news2024/11/25 16:20:08

一、说明

本篇主要介绍方便在云服务器,或者以远程桌面(GUI)形式使用kali配置教程,帮助渗透更加方便顺利。

二、方法

2.1 方法一 云服务提供商预装

备注:预算充足,可以首考虑此方法

优点: 云服务提供商预装,方便安装,官网:https://www.kali.org/docs/cloud/

缺点: 仅支持如下4家云服务厂商,厂商局限,受控(AWS, Azure, Digital Ocean, & Linode)

2.2 方法二 支持自定义镜像的云厂商

如:Vultr (官网:https://my.vultr.com) 支持自定义上传外部镜像

如下是2vCPU、4GB内存、5TB带宽,24$/月,如果使用图形化界面访问使用此配置,如不使用图形话界面,仅勉强使用命令行的话6 $/月,1vCPU,1GB内存差不多够用

在这里插入图片描述

2.3 方法三 Debain添加Kali存储库(推荐)

准备服务器

》》谷歌云创建一台Debain10机器
在这里插入图片描述
在这里插入图片描述

》》浏览器进入ssh
在这里插入图片描述
》》sudo su,查看ip
在这里插入图片描述

配置Kali存储库并更新

》》添加kali默认网络存储库

kali官方:https://www.kali.org/docs/general-use/kali-linux-sources-list-repositories/

》》更新升级存储库(等待约5分钟,有问题可以单独执行

sudo apt update && sudo apt upgrade -y

在这里插入图片描述
(更新完成)
在这里插入图片描述

》》更换apt安装源,注释debain源,配置并方便加载kali源
在这里插入图片描述

kali官网源:https://www.kali.org/docs/general-use/kali-linux-sources-list-repositories/

在这里插入图片描述
(添加成功,保存退出)
在这里插入图片描述
》》更新,报GPG错误

apt update
在这里插入图片描述

》》下载系统的存储库密钥以验证 Kali Linux 软件包并将其添加为apt-key

curl https://archive.kali.org/archive-key.asc | sudo apt-key add

在这里插入图片描述
》》再次更新,识别新的存储库kali-rolling

apt update

在这里插入图片描述

》》apt upgrade

apt upgrade

(选择yes,升级包时不询问启动服务)
在这里插入图片描述
》》选择当前版本
在这里插入图片描述
》》更新完成
在这里插入图片描述

安装Kali元数据包

  • Kali官网:https://www.kali.org/docs/general-use/metapackages/

》》安装linux发行版中所有工具,“kali-linux-default”包,包含标准 Kali Linux 发行版中的所有工具(15分钟左右)

sudo apt install kali-linux-default

》》选择键盘
在这里插入图片描述
》》选择字符集,ok
在这里插入图片描述

》》是否自动更改MAC地址,no
在这里插入图片描述
》》yes
在这里插入图片描述
》》yes
在这里插入图片描述
在这里插入图片描述
》》等待约15分钟左右安装完成
在这里插入图片描述
》》至此命令行kali已经安装完成
在这里插入图片描述
(启动MetaSploit)
在这里插入图片描述
在这里插入图片描述

远程桌面(GUI)访问Kali

》》安装 RDP 服务器

apt-get install xrdp

在这里插入图片描述
》》启动XRDP 服务器

systemctl start xrdp

在这里插入图片描述
》》启动 XRDP 会话管理器

systemctl start xrdp-sesman

在这里插入图片描述
》》设置root密码
在这里插入图片描述
》》Windows远程桌面登录

显示为命令行模式,而不是桌面,重启服务器即可(重启完成后启动xftp服务)

在这里插入图片描述

备注:
如重启无效果,安装Xfce
sudo apt install kali-desktop-xfce

开启SSH

》》编辑SSH配置文件,root登录

vi /etc/ssh/sshd_config(注意sshd

在这里插入图片描述
》》允许密码认证,保存
在这里插入图片描述
》》重启ssh服务即可连接
在这里插入图片描述
在这里插入图片描述

参考

  • https://github.com/m0ns7er/GCP
  • https://teletype.in/@a13xkn/Kali-Linux-Google-Cloud#PV12
  • https://dev.to/zuoshihua/deploy-kali-linux-with-gui-on-the-cloud-3me0
  • https://www.youtube.com/watch?v=XRJMA67Beh4&ab_channel=ProGraGamer
  • 远程访问kali:https://www.thedutchhacker.com/enabling-remote-desktop-and-ssh-access-to-kali/

2.4 方法四 Kali OVA

安装VirtualBox

  • https://www.virtualbox.org/wiki/Downloads

》》Windows下载安装:
在这里插入图片描述
》》正常走安装流程:
在这里插入图片描述
》》安装完成
在这里插入图片描述

新建虚拟机

在这里插入图片描述
》》设置基础
在这里插入图片描述
》》配置RAM和CPU
在这里插入图片描述
》》设置文件大小和硬盘文件类型,点击完成
在这里插入图片描述

编辑Kali虚拟机

》》单击“设置”,选择“系统”并取消选中“启动顺序”中的“软驱”
在这里插入图片描述
》》单击“网络”,选择“高级”并设置适配器类型“准虚拟化网络(virto-net)”
在这里插入图片描述
》》设置桥接网卡
在这里插入图片描述

》》点击“确定”,单击“存储”,为控制器选择“Live CD/DVD”:IDE
在这里插入图片描述

安装配置Kali

获取kali镜像:https://www.kali.org/get-kali/#kali-installer-images
在这里插入图片描述
》》双击运行,选择安装盘
在这里插入图片描述
》》
在这里插入图片描述
》》管理,重启,安装kali
在这里插入图片描述
》》选择中文
在这里插入图片描述
》》位置中国,继续
在这里插入图片描述
》》键盘映射
在这里插入图片描述
》》加载组件,等待安装完成
在这里插入图片描述
》》等待配置网络
在这里插入图片描述
》》设置主机名,域名跳过,继续
在这里插入图片描述
》》设置用户名
在这里插入图片描述
》》设置用户名密码
在这里插入图片描述
》》设置磁盘分区,默认
在这里插入图片描述
》》写入磁盘
在这里插入图片描述
》》等待安装
在这里插入图片描述
》》安装默认软件
在这里插入图片描述
》》继续安装(等待约20分钟)
在这里插入图片描述
》》安装启动引导器
在这里插入图片描述

2.5 方法五 谷歌Kali GUI Linux 产品

缺点:容器方式使用

参考

  • https://console.cloud.google.com/marketplace/product/techlatest-public/desktop-linux-kali?project=kmweapon

2.6 方法六 KASM工作区

缺点:容器方式使用,无公网IP映射

参考

  • https://systemweakness.com/how-to-get-the-ultimate-hacking-workspace-on-cloud-9f458e66b203

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

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

相关文章

java 探花交友项目实战 day3 完善个人信息 阿里云OSS文件存储 百度人脸识别

完善用户信息 业务概述 阿里云OSS Data ConfigurationProperties(prefix "tanhua.oss") public class OssProperties { private String accessKey; private String secret; private String bucketName; private String url; //域名 private Strin…

微分方程的特征值解法:斯图姆-刘维尔方程

一.基础概念 前置:福克斯定理和奇点理论 常点的级数解 奇异点的级数解 则至少存在一个如下形式的解(弗罗贝尼乌斯级数): 19世纪中期,常微分方程的研究到了新的阶段,存在定理和斯图姆-刘维尔理论都假设微分方程区域内含解析函数或至少包含连续函数,而另一方面,以前研究…

东莞注塑MES管理系统具有哪些功能

伴随着人们对于物质生活的品质要求越来越高,日用品、医疗保健、汽车工业、电子行业、新能源、家电、包装行业以及建筑等行业对注塑产品的需求量日益突出。注塑企业提供的各种各样的塑料产品已渗透到经济生活的各个领域,为国家经济的各个部门包括轻工业和…

ARM SD卡启动详解

一、主流的外存设备介绍 内存和外存的区别:一般是把这种 RAM(random access memory,随机访问存储器,特点是任意字节读写,掉电丢失)叫内存,把 ROM(read only memory,只读存储器,类似…

15子空间投影

子空间投影 从向量的投影入手,延伸到高维投影,并将投影使用矩阵形式给出。做投影也即向另一个向量上做垂线。上一章讨论的Axb无解时的最优解求解时,并没有解释这个最优解为何“最优”,本节课给出相应的解释。相对简单的二维空间的…

MyBatis -- resultType 和 resultMap

MyBatis -- resultType 和 resultMap一、返回类型&#xff1a;resultType二、返回字典映射&#xff1a;resultMap一、返回类型&#xff1a;resultType 绝⼤数查询场景可以使用 resultType 进⾏返回&#xff0c;如下代码所示&#xff1a; <select id"getNameById"…

企业如何借助制造业ERP系统,做好生产排产管理?

随着市场竞争越来越激烈&#xff0c;生产制造行业订单零碎化趋势越发突出。面对品种多&#xff0c;数量小&#xff0c;批次多&#xff0c;个性化需求也多的生产方式&#xff0c;PMC生产排产管理变得非常困难&#xff1b;同时生产过程还会有各种不确定的临时性因素出现&#xff…

详解pandas的read_csv函数

一、官网参数 pandas官网参数网址&#xff1a;pandas.read_csv — pandas 1.5.2 documentation 如下所示&#xff1a; 二、常用参数详解 1、filepath_or_buffer(文件) 一般指读取文件的路径。比如读取csv文件。【必须指定】 import pandas as pddf_1 pd.read_csv(r"C:…

Xilinx FPGA电源设计与注意事项

1 引言随着半导体和芯片技术的飞速发展&#xff0c;现在的FPGA集成了越来越多的可配置逻辑资源、各种各样的外部总线接口以及丰富的内部RAM资源&#xff0c;使其在国防、医疗、消费电子等领域得到了越来越广泛的应用。当采用FPGA进行设计电路时&#xff0c;大多数FPGA对上电的电…

软件测试复习06:基于经验的测试

作者&#xff1a;非妃是公主 专栏&#xff1a;《软件测试》 个性签&#xff1a;顺境不惰&#xff0c;逆境不馁&#xff0c;以心制境&#xff0c;万事可成。——曾国藩 文章目录软件缺陷基于缺陷分类的测试缺陷模式探索性测试软件缺陷 主要由以下几种原因造成&#xff1a; 疏…

Redux相关知识(什么是redux、redux的工作原理、redux的核心概念、redux的基本使用)(十一)

系列文章目录 第一章&#xff1a;React基础知识&#xff08;React基本使用、JSX语法、React模块化与组件化&#xff09;&#xff08;一&#xff09; 第二章&#xff1a;React基础知识&#xff08;组件实例三大核心属性state、props、refs&#xff09;&#xff08;二&#xff0…

Arduino 开发ESP8266(ESP12F)模块

①ESP12F模块的硬件说明如上图所示&#xff0c;其他引脚均引出。②准备好硬件之后就是要下载Arduino IDE&#xff0c;目前版本为2.0.3&#xff0c;下载地址为&#xff1a;https://www.arduino.cc/en/software&#xff0c;如下图所示③安装Arduino IDE较为简单&#xff0c;安装之…

aws cloudformation 在堆栈中使用 waitcondition 协调资源创建和相关操作

参考资料 https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-waitcondition.htmlhttps://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waitcondition.html 本文介绍cloudformation的waitcondition条件&#xff0c;wait…

Win10之bandicam录音无声音问题

0.问题描述&#xff1a;在Xubuntu22.04中通过gnome-boxes跑win10&#xff0c;但是win10本机录音机录音ok&#xff0c;使用bandicam录屏却没声音的问题&#xff0c;以下是分析步骤。1.Linux端设置选择Xbuntu声音图标speaker选择声卡&#xff1a;sof-hda-dsp Speaker Headphonesm…

DFS剪枝

目录 一、前言 二、剪枝 1、概念 2、类别 三、例题 1、剪格子&#xff08;lanqiaoOJ题号211&#xff09; 2、路径之谜&#xff08;2016年决赛&#xff0c;lanqiaoOJ题号89&#xff09; 3、四阶幻方&#xff08;2015年决赛&#xff0c;lanqiaoOJ题号689&#xff09; 4、…

P1028 [NOIP2001 普及组] 数的计算————C++

题目 [NOIP2001 普及组] 数的计算 题目描述 给出自然数 nnn&#xff0c;要求按如下方式构造数列&#xff1a; 只有一个数字 nnn 的数列是一个合法的数列。在一个合法的数列的末尾加入一个自然数&#xff0c;但是这个自然数不能超过该数列最后一项的一半&#xff0c;可以得到…

linux(debian系列)配置seetaface6

seetaface6依赖于opencv&#xff0c;另外我们需要界面&#xff0c;所以也需要Qt&#xff08;你也可以选择其他的&#xff09;。 这里的目标是配置好环境&#xff0c;能够编译并运行seetaface6给的demo。 那个demo中用到了sqlite数据库&#xff0c;所以我们还需要安装sqlite。…

Cosmos 基础(一)

Cosmos 区块链互联网 Cosmos是一个不断扩展的生态系统&#xff0c;由相互连接的应用程序和服务组成&#xff0c;为去中心化的未来而构建。 Cosmos 应用程序和服务使用IBC(the Inter-Blockchain Communication protocol, 区块链间通信协议)连接。这一创新使您能够在主权国家之…

僵尸进程孤儿进程

目录 1. 僵尸进程 2. 孤儿进程 1. 僵尸进程 僵尸状态&#xff1a;一个进程已经退出&#xff0c;但是还不允许被OS释放&#xff0c;处于一个被检测的状态。 僵死状态&#xff08;Z-Zombies&#xff09;是一个比较特殊的状态。当子进程退出并且父进程没有读取到子进程退出的返…

学习记录663@项目管理之项目范围管理

什么是项目范围管理 项目范围管理包括确保项目做且只做所需的全部工作&#xff0c;以成功完成项目的各个过程。它关注的焦点是:什么是包括在项目之内的&#xff0c;什么是不包括在项目之内的&#xff0c;即为项目工作明确划定边界。通俗地讲&#xff0c;项目范围管理就是要做范…