我正在做一个项目,需要使用 Kali Linux 和 Ettercap 执行中间人攻击。
我需要扫描无线网络中的主机。问题是我只能访问学院网络 - 扫描返回数百个连接的主机,而我不允许使用这些主机。
我想知道是否可以使用以太网连接来创建与大学网络相连的“私人”无线网络,以便我可以使用我的笔记本电脑作为无线热点并只扫描连接的设备?
答案1
我要回答这个问题,因为您有一条以太网电缆连接到计算机以连接互联网,并且您想通过 Wi-Fi 共享它。
这是我在 Kali Linux 论坛上找到的 MasterButcher 用户的回答,换句话说,我不保证此信息的有效性,也没有机会对此进行验证。
由于超级用户、Kali Linux 和中间人攻击正在被使用,因此我将把所有重要的内容都包括在内...
免责声明:我,即本答案的发布者,不对使用本指南/答案的读者(即用户)的任何数据丢失或任何其他类型的损失负责。读者/用户继续承担其自身数据和系统完整性的风险。此外,我,即本答案的发布者,不会也不能对在 Kali Linux 或任何其他操作系统上使用此方法而导致的任何其他数据泄露、利用、被盗等负责。换句话说,我对用户/读者可能遇到的任何法律或其他麻烦概不负责。
我还会向您的校园核实是否可以使用校园互联网开设这样的 Wi-Fi 热点。
说了这么多,下面开始我的回答:
来自Kali Linux 论坛(重新格式化以使其不显示为一串引文):
热点通过 Wi-Fi 与其他设备共享您计算机的互联网连接。
找到无线驱动程序并确保该驱动程序是 ath5k 或 ath9k,此解决方案仅适用于这些驱动程序。 对于其他无线网卡和驱动程序来说,目前不起作用...... 1. 在终端中输入:lspci
如果使用 USB 无线适配器,请输入命令 lsusb。 我们现在需要安装另外两个工具来实现热点,第一个是hostapd(热点服务器),第二个是dnsmasq(dns dhcp服务器)。 2.apt-get install hostapd dnsmasq
3. 如果已经启动,则停止这些服务,并防止它们在系统启动时启动。在终端类型中:sudo service hostapd stop sudo service dnsmasq stop sudo update-rc.d hostapd disable sudo update-rc.d dnsmasq disable
4.现在我们需要设置配置文件。在终端类型中:gedit /etc/dnsmasq.conf
或者kate /etc/dnsmasq.conf
如果您使用 kde... 将这些行添加到配置文件中:# Bind to only one interface bind-interfaces # Choose interface for binding interface=wlan0 # Specify range of IP addresses for DHCP leasses dhcp-range=192.168.150.2,192.168.150.10
5. hostapd config 在终端中输入:gedit /etc/hostapd.conf
并添加这些行:# Define interface interface=wlan0 # Select driver driver=nl80211 # Set access point name ssid=myhotspot # Set access point hardware mode to 802.11g hw_mode=g # Set WIFI channel (can be easily changed) channel=6 # Enable WPA2 only (1 for WPA, 2 for WPA2, 3 for WPA + WPA2) wpa=2 wpa_passphrase=mypassword
您可以在此处将 ssid 名称和密码更改为任何您想要的。当前配置将创建名为 myhotspot 的热点,密码为 mypassword。 6. 现在在您想要的任何地方创建一个名为 hotspot.sh 的文件(在桌面上保存脚本的最佳方式)使用任何文本编辑器对其进行编辑,如下所示:#!/bin/bash # Start # Configure IP address for WLAN sudo ifconfig wlan0 192.168.150.1 # Start DHCP/DNS server sudo service dnsmasq restart # Enable routing sudo sysctl net.ipv4.ip_forward=1 # Enable NAT sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE # Run access point daemon sudo hostapd /etc/hostapd.conf # Stop # Disable NAT sudo iptables -D POSTROUTING -t nat -o ppp0 -j MASQUERADE # Disable routing sudo sysctl net.ipv4.ip_forward=0 # Disable DHCP/DNS server sudo service dnsmasq stop sudo service hostapd stop
您可能需要将其中的 ppp0 更改为 eth0 或任何其他指代您的有线连接的数字。 7. 最后一步。现在您可以通过启动脚本来启动热点。只需运行它...
对我来说它看起来像这样:root@kali:~# cd /root/Desktop/ root@kali:~/Desktop# ./hotspot.sh
因为我的桌面上有它。 享受您的新热点吧!!!!!! 由 MasterButcher 提供
我能想到的唯一要补充的是不要忘记使用
chmod +x hotspot.sh
启用脚本的执行位。
希望这可以帮助!