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

liftword3个月前 (03-03)技术文章28

很多关注我的小伙伴在上篇文章里学习到了如何利用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

相关文章

最全RAR文件操作指南:如何用Python压缩、解压与筛选文件

引言:Python 对 .rar 文件进行压缩、解压以及筛选特定文件的操作代码封装一下import os import rarfile #todo 用于处理 RAR 文件 import zipfil...

20 天学 Python 文件操作:Day 8 压缩与解压文件

在日常开发中,压缩和解压文件是处理文件操作的常见需求。Python 提供了丰富的内置模块,比如 zipfile 和 shutil,让我们能够高效地压缩和解压文件。今天我们将学习如何使用这些模块进行操作...

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

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

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...