专栏名称: python
隔天更新python文章,我希望用我的努力换来劳动的成果帮助更多的人掌握一门技术,因此我要更加努力。
目录
相关文章推荐
Python爱好者社区  ·  “给我滚出贵大!”郑强出任贵州大学校长,打算 ... ·  3 天前  
Python爱好者社区  ·  节后第一个私活,赚了3w ·  2 天前  
Python爱好者社区  ·  python接私活,yyds ·  23 小时前  
Python爱好者社区  ·  DeepSeek 最新中国大学排名 ·  23 小时前  
Python开发者  ·  “李飞飞团队50 美元炼出 ... ·  4 天前  
51好读  ›  专栏  ›  python

新手Python黑客工具入门

python  · 公众号  · Python  · 2018-02-10 14:26

正文

前言

为了满足新手对Python的追求,特写了三个初级Python入门工具。第一期写了三个初级工具,希望新手看完以后可以对Python的脚本有一个基本了解。高手请绕过此文章!

一件套 pythond requests模块构造一个whois信息收集器
二件套 python编写一个arp断网攻击
三件套 目录信息收集

一件套

简单梳理一下此工具需要具备哪些功能。脚本获取信息如下:

  • IP信息

  • 子域名

  • 备案

  • 注册人

  • 邮箱

  • 地址

  • 电话

  • DNS

具体操作如下:

我们要用到的模块是requests

python环境:py3

安装方法:pip install requests或python steup.py install

通过http://site.ip138.com来进行查询

  • http://site.ip138.com/输入你要查询的域名/domain.html #这个目录用于查询IP解析记录

  • htp://site.ip138.com/输入你要查询的域名/beian.html #这个用于查询子域名

  • http://site.ip138.com/输入你要查询的域名/whois.html #这个用于进行whois查询

运行截图

二件套

使用python编写一个arp断网攻击

arp攻击原理:通过伪造IP地址与MAC地址实现ARP欺骗,在网络发送大量ARP通信量。攻击者

只要持续不断发送arp包就能造成中间人攻击或者断网攻击。(PS:我们只需要scapy里的一些参数就可以实现)

ps:尽量不要使用windows,windows会报错!

缺少windows.dll,具体这个dll安装后会不会又报错官方没给出答复

编写攻击的脚本:
Ether是构造网络数据包
ARP进行ARP攻击
sendp进行发包

攻击图: 从受害者的角度来观看:

受害者已经断网了
说明我们的脚本攻击成功

三件套

准备







请到「今天看啥」查看全文