小心公共wifi 之小白客带你走进黑客世界:kali linux下的无线攻击技术

本文标签: 黑客世界 wifi安全 无线攻击技术 公共wifi不安全 kali+linux

原文地址:http://whosmall.com/?post=460

我们常说公共wifi不安全,那么到底不安全在哪些地方呢?当不怀好意者和你同在一个wifi下,你的手机或者笔记本会被监听吗?除了上网被监视以外,还会产生什么不好的后果?介于小伙伴们对于wifi这一块比较感兴趣,在这篇文章里,就先为大家普及一下在公共wifi下究竟有多危险。

实验环境

  • 一台装有kali linux的笔记本(模拟攻击者)
    ip地址是:192.168.1.129
  • 一台普通的笔记本电脑(模拟受害者)
    ip地址是:192.168.1.137
  • 两个设备连接同一个无线网络。

实验一

实验目的

使用kali linux监听被害者电脑的上网流量

实验过程

在kali linux中内置了一款实用的网络监听工具——arpspoof,这一款工具的原理是伪造网络中的arp通信,实现所有的数据流量都通过这个工具进行转发从而进行流量的监听。原文地址:http://whosmall.com/?post=460

第一步,当然是让kali linux接入无线网络

1.将装有kali linux虚拟机的笔记本接入无线网络

笔记本接入无线网络

第二步,编辑kali linux虚拟机的设置,将网络适配器设置为桥接模式,并且勾选复制物理网络连接状态

虚拟机网络适配器设置为桥接模式1

虚拟机网络适配器设置为桥接模式2

第三步,在kali linux上开启ip转发功能,这样,kali linux就可以用来转发受害者的上网流量。(这是让受害者上网流量经过kali linux的一个前提)

在kali linux的控制台上输入以下命令开启ip转发功能
命令:echo 1 > /proc/sys/net/ipv4/ip_forward

开启ip转发功能

第四步,开启流量监视软件wireshark,并且绑定kali linux的网卡。

1.在kali linux的控制台上输入以下命令查看kali linux具有的网卡
命令:ifconfig

查看kali linux网卡信息

2.在控制台中输入命令wireshark打开wireshark流量监视软件
命令:wireshark

打开wireshark

之后可能会提示错误,不管它,直接确定。

提示错误

提示正在使用最高管理员权限运行,直接确定就好。

提示正在使用root权限

绑定网卡,开始监听kali linux上的网卡流量。

绑定网卡并监听

第五步,启动kali linux上的arpspoof,对被害主机实施arp欺骗,将被害主机的流量转移到kali linux的网卡中来。

1.查询无线网络中的网关地址
在控制台中输入命令:route -n

查看网关地址

2.对被害主机进行arp欺骗
在控制台中输入命令:
命令:arpspoof -t 被害主机的地址 网关地址

开启arp欺骗

回车,开始攻击

已经开始攻击了

第六步,模拟受害者上网,查看kali linux上的wireshark,是否监控到被害者的流量(重头戏来了)

1.模拟受害者访问百度

模拟受害者访问百度

2.查看kali linux上的wireshark,监控到被害者的流量。

被害者的流量在kali linux上被监控

3.打开其中的一个http请求数据包,发送的数据被我们一览无遗。

被害者上网的数据包详情

从上网数据包中获取账号密码,cookie神马的从此不在话下,这里,小白就不深入了。

实验二

实验目的

使用kali linux实现dns欺骗

实验过程

在kali linux中内置了一款实用的中间人工具集——ettercap,工具集的原理与arpspoof一致,也是通过伪造网络中的arp通信,实现所有的数据流量都通过这个工具进行转发从而对数据流量进行修改。

第一步:进入kali的/var/www/html目录下,新建一个index.html文件。(这个html用于模拟黑页)

文件内容如下:

编写一个恶意页面

第二步,开启kali的apache2服务

在kali linux的控制台中输入命令如下
命令:/etc/init.d/apache2 start

开启apache服务

第三步:打开ettercap的DNS文件进行编辑,在kali linux2.0下的文件路径为/etc/ettercap/etter.dns

ps:添加的地址指的是kali linux的地址。

修改dns解析文件,用于dns欺骗

第四步:打开ettercap工具

在kali linux的控制台中输入命令
命令:ettercap -G

开启ettercap图形化工具

第五步:配置网络信息,并选择攻击目标

1.开启网络嗅探

开启网络嗅探

2.选择kali linux的网卡

选择kali的网卡

3.扫描当前无线网络中存在的主机

扫描无线网络中存在的主机信息

4.查看扫描到的主机

查看主机扫描结果

5.选择target1为网关地址,target2为被害者的主机

添加网关和被害者ip

第五步:开始DNS欺骗攻击

开始攻击

第六步,模拟被害者打开任意网页,浏览器中显示的都是我们一开始设置的那个黑页的内容。

模拟被害者打开任意网页

总结

时间: 2024-10-25 02:36:29

小心公共wifi 之小白客带你走进黑客世界:kali linux下的无线攻击技术的相关文章

小丁带你走进git世界五-远程仓库

一.文件,指令讲解 首先讲一下远程仓库和本地仓库在文件上面的区别,首先我们来看下对比图(当然这里说的区别是在于.git文件下面的文件内容,至于里面内容我们不会关注)這裡我们进行了相同的操作就是本地仓库里面新建了version.txt内容也是一样的v1.0: 图一 图二 图一为本地仓库,图二为克隆的远程仓库,首先我们应该看一下config里面的区别: 图三 图四 很容易看到了区别就是图四为远程仓库内容. 从这个文件中我们可以了解到: 1,本地库的当前分支为master,其关联的远程库名称为orig

小丁带你走进git的世界三-撤销修改(转)

一.撤销指令 git checkout还原工作区的功能 git reset  还原暂存区的功能 git clean  还没有被添加进暂存区的文件也就是git还没有跟踪的文件可以使用这个命令清除他们 git revert 撤销本次提交. 二.指令讲解 Git checkout 首先我们对文件的一个修改,对master.txt进行了修改 修改结果我们利用上面的知识来进行查看. 新增加了Test这么一段话,如果我们想要将工作区的内容添加到暂存区会使用git  add这个命令,如果我们想要还原工作区内容

带你走进虚拟化世界之kvm(转载)

http://chuck.blog.51cto.com/10232880/1720953 带你走进虚拟化世界之kvm 2015-12-08 23:10:46 标签:云计算 虚拟化 kvm 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://chuck.blog.51cto.com/10232880/1720953 一.走进云计算 云计算:云计算是一种按使用量付费的模式,这种模式提供可用的.便捷的.按需的网络访问, 进入可配置的计算

带你走进虚拟化世界之KVM

带你走进虚拟化世界之KVM 一.走进云计算 云计算:云计算是一种按使用量付费的模式,这种模式提供可用的.便捷的.按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互. 1.1 云计算的特点和优势 1)云计算是一种使用模式 2)云计算必须通过网络访问 3)弹性计算,按需付费 1.2 在云计算之前的模式或技术 1)IDC托管 2)IDC租用 3)虚拟主机(卖空间的) 4)vps:虚拟专

Kali Linux下破解WIFI密码挂载usb无线网卡的方法

Kali Linux下破解WIFI密码挂载usb无线网卡的方法 时间:2014-10-12    来源:服务器之家    投稿:root 首先我要说的是,wifi密码的破解不是想象中的那么容易,目前还没有一个可以破解任意类型wifi密码的工具或者方案存在.虽然你可以在网络上找到大量的教程,教程中有大量的成功案例,但是在实际场景中成功率是极低的. 其次,免费的午餐并不都那么好吃,希望读者在自己的内网上进行测试,毕竟学习技术是第一位的.免费午餐有可能会增加你遭受钓鱼攻击的风险. 本系列文章会针对不同

小丁带你走进git的世界四-重写历史记录

一.git对象文件创建 开篇先补充一个知识点,就是比如我建立一个文件之后,使用git add就会生成一个git对象,但是git对象生成后可以在.git/objects里面对应,首先我们来初始化一个仓库git init. $ git init 然后我们来创建两个文件文件名分别为a和b. $ touch a b 将a文件添加到暂存区,然后再将b添加到暂存区,我们会想到这时候有两个git对象产生,但是git对象对应.git/objects文件. $ git add . $ find .git/obje

小丁带你走进git的世界三-撤销修改

一.撤销指令 git checkout还原工作区的功能 git reset  还原暂存区的功能 git clean  还没有被添加进暂存区的文件也就是git还没有跟踪的文件可以使用这个命令清除他们 git revert 撤销本次提交. 二.指令讲解 Git checkout 首先我们对文件的一个修改,对master.txt进行了修改 修改结果我们利用上面的知识来进行查看. 新增加了Test这么一段话,如果我们想要将工作区的内容添加到暂存区会使用git  add这个命令,如果我们想要还原工作区内容

凌辰:移动互联网营时代,钱脉通创客带你走进创客世界!

前言:当下,除了空气.水电是人类必需的元素,还有一个必不可少的就是互联网.互联网赋予人类无限的可能,让个人力量增强.个人价值释放.而如今我们每个人都身处移动互联网时代.伴随着移动通信的发展.微信微博等社交软件的深入人心,移动网民呈现爆发趋势,其中微信.微博创造的经济神话层出不穷,移动互联网营销被越来越多人重视. 今天,广东广播电视台栏目组来到深圳,采访了深圳市互联网创客促进会会长单位--钱脉通集团创始人凌辰. 作为21世纪移动互联网营销的年轻杰出代表,凌辰的钱脉通集团和凌辰本人都对中国移动互联网

花无涯带你走进黑客之 小白入门 第一章

最近开始有一个想法, 想谈谈小白如何慢慢学习网络安全相关知识, 有正确得价值观,做正确的事情. 初心也是为了帮助更多人学习到黑客攻防,学会保护自己和身边的人. 写一些自己的分享和经验,每一期可能都有时间就进行更新,感谢大家的支持! 相信每一个对计算机感兴趣的童鞋都有着一颗黑客的心, 我也不例外, 我希望通过一系列的文章让大家了解黑客和网络安全. 不是很会写一些感人故事心得, 更想是通过自己得分享也顺便提升自己 -.- 不是很喜欢在文章里头加特别花哨 过多的图片,也不会怎么配图... 可能阅读起来