Hacking/Webhacking.kr
Webhacking.kr 13번 문제풀이
안녕하세요. 웹 해킹 13번 문제풀이 하겠습니다. 제출 입력 칸에 파라미터 no=1, no=2, no=3을 입력하였을 때, 아래와 같은 그림이 나온 것을 확인하였다. 필터링되는 입력 값: + / * - 공백류 전체(\t,\n,\r,+,%0a,%0b,%0c ...등) and && = LIKE LIMIT WHERE GROUP ASCII /**/ 0x CHAR() 우리는 위와 같은 그림을 보아 참과 거짓 값을 이용하여 FLAG의 정보를 알아내야 할 것이다. 필터링되는 값에 =, LIKE -> in 으로 공백-> ()으로 문자는 이진수로 우회하여 DB정보를 알아낼 것이다. DB정보를 알아내기 위한 Python코드는 아래와 같다. (출처: donghyunlee.gitbook.io/write-up/wargame/w..
2020. 11. 16. 23:07