$ 웹 해킹 $/los.rubiya.kr

[Lord of SQL_injection] #26 red_dragon

ws1004 2019. 10. 25. 22:40

 

id의 길이가 7이하이어야 하고, no에 값이 없으면 1이라는 값을 넣는다.

 

먼저 id에 참을 띄우고 no가 admin과 같은 데이터가 있으면 Hello admin이 나오게 됩니다.

 

id에 %23 인 한줄 주석을 넣고 no에서 개행 문자를 넣어서 아래와 같이 쿼리문을 넣으려고 합니다.

id='||no=#&no=%0a1 이라는 쿼리를 넣게 되면 id의 반환 데이터가 아래와 같이 됩니다.

 

[id=''||no=1] 이 되고 참일 때 admin을 출력합니다.  no 값을 변경하면서 admin에 있는 no 값을 정확히 맞추면 Hello admin이 뜰 것 입니다.

 

반복적인 쿼리문을 전송 해야 하기 때문에 python code를 작성해 보겠습니다.

 

값을 확인해 보면 다음과 같습니다.