One_Blog

Bcrypt _ 맞추기 본문

웹해킹

Bcrypt _ 맞추기

0xOne 2023. 5. 18. 19:22
728x90

 

import bcrypt

def compare_password(input_password, hashed_password):
    return bcrypt.checkpw(input_password.encode('utf-8'), hashed_password)

hashed_password = b'$2a$10$HOOZa0SLnGgHgH4dmCxAceYWrv8BE8E5VUeG70c26LWNGRSRWQgUa'

# User input
while(1):
    user_input = input("Enter the password: ")

    if compare_password(user_input, hashed_password):
        print("O")
    else:
        print("X")

hashed_password에 탈취한 패스워드 넣고

Enter the password: 에 예상되는 패스워드 때려서 맞으면 O, 틀리면 X 출력하는 간단한 파이썬 코드였습니다~

대신에 귀여운 고양이를 드리겠습니다.