본문으로 바로가기

HTTP request Brute Force Attack

category Study/web 2017. 7. 27. 06:41


브루트포스공격을 해야하는 문제이다.


주어진 힌트는 아래와 같다.






문제의 페이지에서 값을 입력해 전송하면 GET방식으로 보내는것을 확인하면서


힌트는 대부분 모아졌다.




GET방식으로 HTTP request를 계속 보내면 될것같다.


BURP SUITE의 기능을 이용해서도 풀 수 있지만 속도가 느리니 파이썬으로 코드를 짜보자

 


응답내용에 key is존재 여부를 판단하며 계속 대입값을 늘려간다.


존재하면 프로그램이 종료된다.





실행시 위와같이 비밀번호를 찾아낼 수 있다.





답을 입력해보면 위와같은 화면이 나온다.


'Study > web' 카테고리의 다른 글

MySQL :: On duplicate key update  (0) 2018.08.08
MySQL :: Every derived table must have its own alias  (1) 2018.08.02
SQLinjection공격  (0) 2017.07.27
OWASP Top 10 - 2017  (2) 2017.07.06
OWASP란?  (0) 2017.07.06