技术笔记

玩转wifi钓鱼-钓鱼wifi搭建

字号+ 作者:0nise 来源:i春秋社区 2016-11-25 09:45 我要评论( )

0x00准备 有一句话是这么说的: 工欲善其事,必先利其器。 这里有几类工具是不可少的,没工具你玩的毛线啊: 1.kali(没kali扯什么?) 2.hostapd(创建无线热点) 3.dns......

0x00准备
有一句话是这么说的:工欲善其事,必先利其器。这里有几类工具是不可少的,没工具你玩的毛线啊:

1.kali(没kali扯什么?)
2.hostapd(创建无线热点)
3.dnsmasq(dns服务和dhcp服务)
0x01安装
1.安装hostapd
  1. apt-get install hostapd
  2.  
复制代码
2.安装hostapd
  1. apt-get install dnsmasq
复制代码
0x02配置配置hostapd.conf文件:
在初次配置时,在/etc/hostapd/目录下面木有这个配置文件.
木有?我们可以来利用find命令找找
  1. find-name hostapd
复制代码

考虑到配置文件第一眼看的是default默认
我们进去看看

随处看看总会有好的事情发生
其实第一次安装的配置在/usr/share/doc/hostapd/examples/目录下面,并且已经被压缩

我们把位置指定一下

将压缩包Copy到/etc/hostapd/下面

  1. cp /usr/share/doc/hostapd/examples/hostapd.conf.gz /etc/hostapd
  2.  
复制代码
进入/etc/hostapd/解压
  1. gzip -d hostapd.conf.gz > hostapd.conf
复制代码
现在就阔以配置hostapd.conf文件了
去掉前面的('#'),并且修改为下面的:
  1. interface=wlan0 //设置网卡我的是wlan0 行号:6
  2. driver = n180211 //设置网卡驱动 行号:25
  3. ssid = test     //热点的名称 行号:83
  4. hw_mode = g //默认无线模式 行号:129
  5. channel = 6 // 无线频道 行号:139
  6. macaddr_acl = 0 //默认MAC地址规则过滤,0代表启动 行号:228
  7. auth_algs = 1 //设置开放无线模式
复制代码

接下来就应该配置dnsmasq文件了
  1. gedit /etc/dnsmasq.conf
复制代码
修改图片如下:



然后设置ip转发,编辑/etc/sysctl.conf文件,去掉“# net.ipv4.ip_forward=1”前面的#去掉

0x03启动
这里我们用前人写好服务的小脚本来玩:
  1. #! /bin/bash
  2.  
  3. case $1 in
  4.     "start")
  5.        sleep 1
  6.        ifconfig wlan0 192.168.10.1 netmask 255.255.255.0         //无线热点的接口wlan2
  7.        sleep 1
  8.        echo "1" >/proc/sys/net/ipv4/ip_forward
  9.        sleep 1
  10.        iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE     //这里我上网的网卡是wlan0,如果是网线的话就是eth0
  11.        sleep 1
  12.        /etc/init.d/hostapd start
  13.        sleep 1
  14.        /etc/init.d/dnsmasq start
  15.     ;;
  16.     "stop")
  17.        /etc/init.d/dnsmasq stop
  18.        /etc/init.d/hostapd stop
  19.        sleep 1
  20.        iptables -t nat -D POSTROUTING -o wlan0 -j MASQUERADE     //同上
  21.        sleep 1
  22.        echo "0" >/proc/sys/net/ipv4/ip_forward
  23.        sleep 1
  24.     ;;
  25.     *)
  26.        echo "Usage $0 {start|stop}"
  27.     ;;
  28.     esac
复制代码

写个AP_wlan0名字,给个权限,放到/etc/init.d/下面
  1. chmod +x ./AP_wlan0
  2. cp ./AP-wlan0 /etc/init.d
复制代码
然后启动服务脚本
  1. service AP_wlan0 start
复制代码

本文来自: 蜗蜗侠's Blog-关注网络安全 http://blog.icxun.cn/Note/261.html

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评
暂时未开启评论功能~