Python黑客实战编程---3分钟教你如何暴力破解FTP服务器口令

liftword2个月前 (03-03)技术文章17

很多关注我的小伙伴在上篇文章里学习到了如何利用python去破解加密的ZIP压缩文件,感觉很有意思,就有很多小伙伴问我有没有利用python脚本实现FTP服务器口令的暴力破解,今天小编就以此篇文章内容给小伙伴们普及一下如何利用python编程脚本暴力破解ftp服务器口令!

一、实验环境介绍

这里我先简单提一下ftp服务器吧!

我在公司的服务器上搭建了ftp服务器,可是,为了方便我开了匿名登入的设置。

Anonymous_enable=YES,这个一设置YES,就可以直接登入公司的ftp服务器ip:192.168.1.251

像这样:

ftp服务器的匿名帐户有两个,一个是ftp还有个anonymous,匿名登入的密码是不用填写的直接登入,接下来就可以输入命令了,像这样:

从安全方面考虑,服务器允许FTP匿名访问似乎是很疯狂的做法。

如果服务器上还有网站的话,那ftp 匿名访问似乎就是更疯狂的事情了。攻击者可以使用ftp的匿名账户获得不同站点的控制权,也可以在网站上挂马。利用获得的访问权限,攻击者还可以注入一段JavaScript代码,将正常的网页重定向到恶意的网站。

二、开始实战

首先我写一段python的ftp匿名检测脚本看看:

运行一下看看!!

提示匿名登入成功了!!

当然可以检查一台服务器的ftp服务器是否开了匿名登入,也就可以检查多台ftp服务器是否开了匿名登入!!

但是,今天是教大伙如何暴力破解ftp服务器的。

这里有个存在用户的账户和密码的文件。当然暴力破解要有个庞大的密码字典罗!!

其次再写个python暴力破解脚本!!

结果:

运行一下脚本!!!!你看吧ftp服务器的账户/密码为user1/12345678

相关文章

Python全能压缩:ZIP的压缩、解压、文件筛选与删除,一键搞定!

引言:这个方法实现了文件压缩与解压的常见操作,涵盖内容如下:1、从文件夹创建 ZIP 文件 2、从文件夹创建 ZIP 文件(筛选特定文件) 3、解压 ZIP 文件中的所有内容 4、解压 ZIP...

使用 Python 压缩 PDF 或减小 PDF 文件大小的 5 种方法

在存储、共享和传输方面,处理大型 PDF 文件可能是一个真正的挑战。PDF 压缩提供了一种有效的解决方案来减小文件大小,使文档更易于管理并优化存储使用情况。压缩的 PDF 文件具有几个关键优势:降低存...

python散装笔记——131: 解压文件

为了提取或解压缩tarball(tar归档文件)、ZIP文件或gzip文件,Python分别提供了tarfile、zipfile和gzip模块。Python的tarfile模块提供了TarFile.e...

15《Python 办公自动化教程》文件压缩与解压缩

压缩包也是我们平时工作中经常要接触到的文件格式,压缩文件后缀名通常有 .zip、.rar、.7z 等等。Python 中也有专门用来操作压缩包文件的第三方模块 zipfile。听这个名字就知道是用来操...

python压缩/解压gzip 大文件

最近处理线上日志,日志文件刚好是经过压缩的,且是gz后缀。自己便采用gzip库来处理。示例如下:创建gzip文件# -- coding: utf-8 -- import gzip """ 创建gzi...

小明用Python暴力破解压缩文件zip密码,省了250块钱

那天晚上小明和你一样在某个小网站上搜寻某些私密的学习资料突然看到论坛有人提供了一个非常牛逼的资源小明怀着激动的心情下载了下来他怀着激动的心情打开了这个压缩文件看到就只有这么一个 txt 小明就是一顿双...