보안/webhacking
webhacking.kr old-21
21번 들어가 봅시다.제목이 blind sql injection이다.기본적인 인젝션' or 1=1# 실패이다. 그런데 아무값이나 넣었을때랑 반응이 틀리다. wrong password가 뜨는것을 확인할수 있다. 아무거나 넣었을때는 login fail이라는 메세지를 볼수있다.그렇다면 이것을 이용해 blind sql injection을 시도해 볼수 있을거같다.일단 id 길이부터 알아보자'or length(id)=1# 이런식으로 길이가 참인지에 대한 쿼리를 날려 뒤에 값이 참이면 wrong password를 볼수있을것이다. url로 바로 접근할때는 특수문자들(괄호와,',#,=)을 url인코딩 해서 보내줘야 됬으며 pw또한 넣어주어야 했다. select은 막혀있다. 결과 id=adeinpw=ghere 로나오지만 ..
2019. 11. 27. 01:52
최근댓글