在Kali Linux上设置热点

514 阅读6分钟

在靠近用户的地方部署容器

本工程教育(EngEd)计划由科支持。

在全球范围内即时部署容器。Section是经济实惠、简单而强大的。

免费开始吧。

在Kali Linux上设置Hotspot

9月24日, 2021

与Windows等其他操作系统不同,Kali Linux是一个开源的操作系统。它被白帽和黑帽黑客认为是网络安全实施中的最佳操作系统。

Kali是一个基于Debian的Linux发行版,主要用于高级渗透测试,也被称为笔测试。它是免费提供给专业人士和学习者使用的。

Kali Linux具有广泛的渗透测试的功能和工具。每个Linux发行版都有一个预期的实施目的;Kali Linux主攻安全。

目录

前提条件

要跟上进度,你必须

  1. 熟悉Linux系列的操作系统。
  2. 熟悉Kali Linux的基础知识和使用方法。参考这篇文章来开始使用Kali Linux

简介

一般来说,禁用你不使用的服务是个好主意。Kali让你很容易做到这一点,因为网络服务是默认禁用的。只要服务保持禁用,它们就不会构成任何安全威胁。

然而,当你启用它们的时候,最好还是小心点,因为它默认没有防火墙。因此,如果它们在所有网络接口上监听,它们实际上是公开的,使其容易受到攻击。

Kali Linux发行版禁用了移动热点功能。创建一个移动热点只能通过定制网络配置来完成。

本文将研究在Kali Linux和其他Linux发行版(如Ubuntu)上创建移动热点的过程。

在本教程中,我们将使用Kali Linux来创建我们的热点。你可以使用你选择的任何其他Linux发行版。

寻找无线驱动程序

要访问可用的网络驱动程序,请在终端输入以下命令。

lspci

上面的命令只对无线驱动程序有效。

在使用USB适配器的情况下,使用下面的命令。

lsusb

输出结果如下。

Drivers

安装必要的工具

为了创建我们的热点,我们需要安装必要的工具。第一个也是最关键的工具是hostapd ,它充当热点服务器。

要安装hostapd ,请键入以下命令。

apt-get install hostapd

我们将使用的第二个工具是dnsmasq。它是一个轻量级的、易于配置的DNS转发器,旨在为小型网络提供DNS服务。

它可以为那些不在全局DNS中的本地机器的名字提供服务。该DNS服务器同时支持静态和动态DHCP租约、多个网络和IP地址范围。dnsmasq将充当DHCP的服务器。

要安装dnsmasq ,请键入以下命令。

apt-get install dnsmaq

一旦完成了安装,我们就可以进入下一步了。

我们将继续检查刚刚安装的进程。如果已经启动,请停止那些正在进行的进程,并阻止它们在系统启动时启动。这是因为它关闭了Wi-Fi,并将其变成一个Wi-Fi热点。

下面是用于停止和禁用服务更新的命令。

要停止正在进行的服务,我们使用这两条命令。

sudo service hostapd stop
sudo service dnsmasq stop

要禁用已经安装的服务,我们使用这两个命令。

sudo update-rc.d hostapd disable
sudo update-rc.d dnsmasq disable

输出结果如下。

Installations

设置配置文件

配置是至关重要的,因为它减少了操作任务,优化了IP地址的规划,并且容易管理用户的流动性。安装服务后,我们需要配置必要的文件,即hotspot.sh

我们将首先在终端输入以下命令。

sudo gedit /etc/dnsmasq.conf

运行该命令后,在hotspot.sh下面写下代码进行配置。

# Only bind it to one interface
bind-interfaces
# Select the interface to use for binding
interface=wlan0
# Select a scope of IP addresses to be used in DHCP leasing
dhcp-range=192.168.1.1,192.168.1.9

本阶段的前一个步骤涉及执行hostapd 配置。为了执行这一配置,在终端键入以下命令。

sudo gedit/etc/hostapd.conf

为了正确配置hostapd,在我们的配置文件中添加以下代码。

# Set interface
interface=wlan0
# Set driver to
driver=nl80211
# Set your desired ssid(Wi-Fi name)
ssid=Wi-FiConnection
# Set the access point hardware mode to 802.11g
hw_mode=g
# Select WIFI channel
 channel=6
# Ensure to enable only WPA2
wpa_passphrase=Wi-Fi connection

在上面的代码中,wlan0 是你的Wi-Fi卡。WLAN代表无线局域网络。数字0是分配给该卡的号码。这是因为卡的数量从0开始往上走(0,1,2,3等...)。

你可以用你想要的选择改变你的SSID 名称和密码。上述配置将创建一个名为Wi-Fi连接的热点,并配有密码。

注意:你可以在任何地方创建配置文件,用你选择的编辑器将其命名为hotspot.sh

完成配置后,我们将通过输入下面的命令来停止运行的服务。

sudo service dnsmasq stop
sudo service hostapd stop

使用图形用户界面

在这一部分,我们将使用图形用户界面来进行配置。进入高级网络设置,点击齿轮图标来打开它。

你的屏幕应该是这样的。

Settings

要进行我们的配置,请按照以下步骤进行。

第一步:你点击窗口中的 "+"按钮,另一个窗口就会弹出来。在这个新窗口中,我们将对你的热点进行配置。

Connection

第二步:在网络类型下,选择 "Wi-Fi"。确保你的配置类似于下面的第二张截图。

Security

第三步:要设置密码,点击Wi-Fi安全,选择WPA和WPA2个人。在输入框下面,键入一个你选择的8位或更多令人难忘的数字密码,然后点击保存

安全性是一项基本功能,这种加密保护是为家庭和小型办公网络设计的,不需要认证服务器。

WPA-个人,也被称为WPA-PSK(预共享密钥),在所有3个WPA版本中都可用,即WPA、WPA2和WPA3。

你已经完成了!关闭所有打开的窗口,享受你新创建的热点,并在电脑、手机等之间分享它。

总结

在这篇文章中,你已经获得了在Kali Linux上设置热点的见解。你现在有能力在Kali Linux上设置和管理你的个人热点。

享受在Kali Linux上通过热点分享数据的乐趣吧!


同行评审的贡献。Willies Ogola

类似文章

[

Cirq for Quantum Computing Hero Image

联网

量子计算的Cirq

阅读更多

](www.section.io/engineering…

Data synchronization and backup management in Networking Hero Image

联网

网络中的数据同步和备份管理

阅读更多

](www.section.io/engineering…

Qiskit for Quantum Computing Hero image

网络化

用于量子计算的Qiskit

更多信息

](www.section.io/engineering…)