台式电脑

怎么样才能控制室友的电脑(最近发现室友看电脑鬼鬼祟祟,利用python几行代码窥探室友电脑)

-

最近发现室友看电脑鬼鬼祟祟,利用python几行代码窥探室友电脑

最近看室友电脑鬼鬼祟祟,于是我利用Python窥探到他电脑里小秘密,进来就学会;

本章福利关注!转发!私信!回复小编【资料】有大量的Python电子书以及python实现各种特效图源码和入门基础教学福利。

这篇文章是通过arp协议,并且利用python编程实现一次简单的局域网arp攻击,之后你们懂得的嘿嘿嘿!用python实现arp攻击

这里我们需要用到Python的第三方库scapy库

scapy是一个可用于网络嗅探的非常强大的第三方库。

可以伪造,嗅探或发送网络数据包

这里我们使用scapy库伪造arp响应包并发送,首先安装scapy库,kali默认自带

我们先模拟一个攻击环境,一个真实的局域网,就是我的宿舍

怎么样才能控制室友的电脑(最近发现室友看电脑鬼鬼祟祟,利用python几行代码窥探室友电脑)

最近发现室友看电脑鬼鬼祟祟,利用python几行代码窥探室友电脑

开始编写代码:

最近发现室友看电脑鬼鬼祟祟,利用python几行代码窥探室友电脑

脚本使用到的scapy库中的几个函数

1.get_if_hwaddr('本地网卡名称(eth0/wlan0)')

根据所选择的本地网卡获取相应的本地网卡的MAC地址

最近发现室友看电脑鬼鬼祟祟,利用python几行代码窥探室友电脑

2.getmacbyip('ip地址')

根据ip地址获取其MAC地址,使用该函数实际上使用了一次arp协议

可以用此函数获取网关和目标的MAC地址

最近发现室友看电脑鬼鬼祟祟,利用python几行代码窥探室友电脑

ARP是构建ARP数据包的类,

Ether用来构建以太网数据包,构造arp数据包并加上以太网头部

最近发现室友看电脑鬼鬼祟祟,利用python几行代码窥探室友电脑

以上代码实现了类似于arpspoof工具的功能

使用方法:进入脚本目录,输入

pythonarpattack.py-h

这里我们这样输入可以双向的欺骗网关和目标机器完中间人攻击

最近发现室友看电脑鬼鬼祟祟,利用python几行代码窥探室友电脑

输入

最近发现室友看电脑鬼鬼祟祟,利用python几行代码窥探室友电脑

选择无线网卡wlan0的MAC地址去欺骗室友的电脑和网关路由器

如果我和室友都插了网线,就要选择eth0

运行脚本便会不断的向室友的电脑和网关发送arp响应包进行双向欺骗

效果如下:

最近发现室友看电脑鬼鬼祟祟,利用python几行代码窥探室友电脑

室友电脑arp缓存

最近发现室友看电脑鬼鬼祟祟,利用python几行代码窥探室友电脑

路由器arp缓存

最近发现室友看电脑鬼鬼祟祟,利用python几行代码窥探室友电脑

这时我成功截获了室友电脑和网关之间的流量

使其不能相互通信,完成了arp断网

12

最近发现室友看电脑鬼鬼祟祟,利用python几行代码窥探室友电脑

开启流量转发,这时室友和网关正常通讯,嘿嘿嘿。。。。但是他的流量会经过我的网卡

接下来用python编写代码查看室友电脑浏览的网页图片

其实这个不难的,因为浏览图片一般都是向服务器发送一次请求图片的http请求

所以只需从经过我们网卡的流量中过滤tcp80端口的数据包(http协议)

将数据包的头部层层去掉,最后便能得到应用层的http数据包

在利用正则表达式将http://*.jpg筛选出来即可知道室友请求了哪些图片

python的pcap库和dpkt库可以使我们很容易的得到电脑网卡流量中的http应用层数据包

首先要先安装pcap库和dpkt库

pcap模块的pcap方法可以返回一个用来捕获网卡数据包的pcap对象dpkt,一个数据包解析工具,可以解析离线/实时pcap数据包最近发现室友看电脑鬼鬼祟祟,利用python几行代码窥探室友电脑

开始编写最后部分的代码:

最近发现室友看电脑鬼鬼祟祟,利用python几行代码窥探室友电脑

代码将pcap从本机网卡捕获到的完整的网络数据包使用dpkt库将其中封装的http应用层数据包提取出来

通过正则表达式将请求图片的http请求过滤出来,并在本机请求并输出,完成窥屏,嘿嘿嘿!

效果如下:

用法stealimg,py-iwlan0

室友电脑浏览图片

最近发现室友看电脑鬼鬼祟祟,利用python几行代码窥探室友电脑

自己kali可以窥屏

最近发现室友看电脑鬼鬼祟祟,利用python几行代码窥探室友电脑

注意:

百度的图片爬取要在http请求头中加上Referer字段,否则会出现403禁止访问

代码只是简单的实现了窥屏的效果,还有着很多不足

不过通过这次学习可以对arp欺骗攻击有更深的理解

想学习Python的同学记得看篇首获取方式。

最近发现室友看电脑鬼鬼祟祟,利用python几行代码窥探室友电脑

相关新闻

返回顶部