实战文章《实战-Fluxionwifi热点伪造、钓鱼、中间人攻击、wifi破解》发布之后,大家响应热烈,不过也遇到了很多问题。微信后台被各种提问挤爆了,于是抓紧时间出了这篇答疑。

0x00-设置更新源

在apt-get install xxx前要记得更新源哦,在用官网源更新,需要代理,关于如何设置代理,在玄魂工作室微信订阅号(xuanhun521)的菜单里找到下面这篇文章,里面有答案的。

#kali官方源

deb http://http.kali.org/kali kali-rolling main non-free contrib

一般情况下使用国内更新源也是可以的,这里给大家提供中科大的源:

#中科大的源

deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

修改软件更新源配置文件

Vim编辑器用法:

vim /etc/apt/sources.list

i键                 编辑

  esc键            是退出输入 

hift:wq  保存退出

apt-get update      更新源

apt-get upgrade       更新所有已安装的软件包

apt-get
dist-upgrade 
将系统升级到新版本


apt-get
clean       
命令会把安装的软件的备份也删除,不会影响软件使用

0x01安装Lighttpd

为何fluxion为何需要Lighttpd?

Lighttpd 是开源Web服务器软件,是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境

搜嘎,fluxion需要web
接口,需要用到web server

apt-get
install Lighttpd.

0x02安装php5-cgi

 

部分网友可能因为kali版本不一样php5-cgi,安装不上,这是我在kali-1.0安装测试图片

终端输入命令

apt-get
install php-cgi

0x03 安装Dhcpd

Dhcpd是什么,fluxion为何需要这个组件?

DHCP Server :指在一个特定的网络中管理dhcp标准的一台计算机。dhcp服务器的职责是当工作站登录进来时分配IP地址,并且确保分配给每个工作站的IP地址不同

Fluxion需要dhcp动态分配ip给一恶意脚本的主机,随后启动一个模拟的DNS服务器并且抓取所有的DNS请求,会把请求重新定向到一个含有恶意脚本的HOST地址

接下来输入命令:

apt-get
install isc-dhcp-server

0x04 安装Hostapd

Hostapd是什么,fluxion为何需要这个组件?

hostapd 是一个用户态用于AP和认证服务器的守护进程。它实现了IEEE 802.11相关的接入管理,IEEE 802.1X/WPA/WPA2/EAP 认证, RADIUS客户端,EAP服务器和RADIUS 认证服务器。

看一下工作原理

Fluxion启动一个假的AP实例来模拟原本的接入点,所以需要hostapd用于AP和认证服务器的守护进程.

接下来输入命令:

apt-get
install Hostapd

更具正则匹配

What?找不到,难道需要手动安装,天啊,那样真煞费精力,1分钟后..可能和hostapd大小写有关,试试

apt-get
install hostapd

于是接下来就是...

 

 

无线网卡具体型号求推荐?

360,小米,tplink的无线网卡都是没问题的。

问题讨论请加qq群:Hacking (1群):303242737   Hacking (2群):147098303。更多精彩内容,扫描关注玄魂工作室订阅号:

图1  xuanhun521 微信订阅号

Fluxion 实战答疑的更多相关文章

  1. 实战-Fluxion与wifi热点伪造、钓鱼、中间人攻击、wifi破解

    原作者:PG     整理:玄魂工作室-荣杰 目录: 0x00-Fluxion是什么 0x01-Fluxion工作原理 0x02-Kali上安装fluxion 0x03-Fluxion工具使用说明+实 ...

  2. 渗透实战(周二):FLUXION暴力破解WIFI登录口令

    Wi-Fi攻与防 假设我们Kali Linux 攻击机有一个无线网卡,想通过特殊手段连入名称:414的Wi-Fi网络,那以下便是特殊手段的具体过程. Wi-Fi的破解 硬件:MacBook Pro.小 ...

  3. 《精通移动app测试实战:技术、工具和案例》新书上市

    本书是测试专家.性能测试专家.专业畅销书作者--于涌,多年实战经验的总结,涵盖主流的测试工具,包括众多的测试实例,涵盖单元测试.功能测试.性能测试.UI测试.手游测试.自动化测试.测试用例管理.持续集 ...

  4. 2天驾驭DIV+CSS (实战篇)(转)

     这是去年看到的一片文章,感觉在我的学习中,有不少的影响.于是把它分享给想很快了解css的兄弟们.本文是实战篇. 基础篇[知识一] “DIV+CSS” 的叫法是不准确的[知识二] “DIV+CSS” ...

  5. (升级版)Spark从入门到精通(Scala编程、案例实战、高级特性、Spark内核源码剖析、Hadoop高端)

    本课程主要讲解目前大数据领域最热门.最火爆.最有前景的技术——Spark.在本课程中,会从浅入深,基于大量案例实战,深度剖析和讲解Spark,并且会包含完全从企业真实复杂业务需求中抽取出的案例实战.课 ...

  6. ASP.NET Core 系列视频完结,新项目实战课程发布。

    今天把MVC的章节完成了,给大家从头到尾做了一个登录注册的示例,带前后端Model验证,算是完整的示例.同时借助于eShopOnContainers的示例也做了一个DBContextSeed的包装器来 ...

  7. 这个月干啥去了?——H5+移动应用实战开发

    又到了公司一年当中最忙的时刻了,为了赶项目,现在居然开启了996模式,这是我从事.net开发以来从来没遇到过的. 一转眼,一个月又过了,回头一看,这个月一篇文章都没有发,上个月忙着一个人做项目,项目忙 ...

  8. 52abp框架asp.net core & Angular快速开发实战视频教程

    课程标题 52abp框架asp.net core & Angular全栈开发实战视频课程 课程简介 从零开始学 52ABP企业开发框架,企业项目是如何开发和技术选型,代码如何管理,团队协同开发 ...

  9. 《Android Studio开发实战 从零基础到App上线》资源下载和内容勘误

    转载于:https://blog.csdn.net/aqi00/article/details/73065392 资源下载 下面是<Android Studio开发实战 从零基础到App上线&g ...

随机推荐

  1. Getting Started With Hazelcast 读书笔记(第四章)

    第四章 分而治之 在指导了如何进行基本使用之后,又再次进入理论模块. Hazelcast的基本策略就是切片分区,默认是271个片.内置一个 partition table记录那个节点是那个分区,并在h ...

  2. Futoshiki求解

    Futoshiki求解 Futoshiki是对于一个n的方阵,需要满足如下条件: ·每一行和每一列的元素都不能重复,即每一行和每一列1到n,n个数字都出现,且只出现一次. ·同一行或同一列中相邻两个元 ...

  3. 海量数据相似度计算之simhash短文本查找

    在前一篇文章 <海量数据相似度计算之simhash和海明距离> 介绍了simhash的原理,大家应该感觉到了算法的魅力.但是随着业务的增长 simhash的数据也会暴增,如果一天100w, ...

  4. 一个URL链接到一个页面发生了什么?

    最开始觉得这是一个很难理解的东西,后来看了很多人写的发现并没有那么难理解,本人只是一个学渣有什么说的不对的地方希望大家能够指出来! 一个URL从我们输入的那一刻起,到返回页面到底发生了什么呢? URL ...

  5. Jmeter测试结果分析

    *.jtl文件内容: 请求发出的绝对时间,响应时间,请求的标签,返回码,返回消息,请求所属的线程,数据类型,是否成功,字节,             响应时间 1458294513309,   382 ...

  6. CodeSmith Generator 7.0.2激活步骤

    地址是:http://www.cnblogs.com/dunitian/p/4096917.html

  7. hdoj 2022 海选女主角

    Problem Description potato老师虽然很喜欢教书,但是迫于生活压力,不得不想办法在业余时间挣点外快以养家糊口.“做什么比较挣钱呢?筛沙子没力气,看大门又不够帅...”potato ...

  8. spring官网改版后,如何下载jar包

    http://repo.springsource.org/libs-release-local/org/springframework 通过以上地址,可树型查看所有发布的包 问题是,官网页面上为何找不 ...

  9. Field 'id' doesn't have a default value(jdbc连接错误)

    JDBC 连接错误: 编写数据库连接增添数据时,出现以下错误: error : java.sql.SQLException: Field 'id' doesn't have a default val ...

  10. Win7 64位命令行编译cuda及设置Windows显卡响应时间

    在开始菜单中找到Visual Studio 2013 >> Visual Studio Tools 选择86或64版本的VC命令提示符环境,我用的 VS2013 x86 Native To ...