티스토리 뷰


29번은 파일 업로드 문제이다.


문서파일에 있던 빈 파일 wrong.txt 를 제출했을 때의 상태이다.

filename="wrong.txt" 이렇게 제출한 파일명과 확장자가 들어간다.

 


이 filename 부분을 이용해 sql injection을 하는 것 같은데


select password from c29_tb 가 힌트에 있는 것을 보니

파일명에 저 c29_tb 테이블에서 password를 찾는 쿼리문을 넣으면 될 것 같다.


파일명 부분엔 아무거나 넣고 select password from c29_tb 와 자신의 ip를 ascii 값으로 변환하여 filename부분에 입력해주면 된다.




"aaa', (select password from c29_tb), char(~~~~~~~~~~~~~~~~~~));#"





filename을 바꿔준 후 반응을 보면 지금까지 제출했던 파일들의 테이블과 password가 출력된다.

알아낸 password는 Auth에 제출하면 된다.

'Web_Hacking > Webhacking.kr' 카테고리의 다른 글

[Webhacking.kr] 55  (0) 2017.09.17
[Web_Hacking] Webhacking.kr 59  (0) 2017.07.30
[Web_Hacking] Webhacking.kr 53  (0) 2017.05.02
[Web_Hacking] Webhacking.kr 27  (0) 2017.05.01
[Web_Hacking] WebHacking.kr 49  (0) 2017.04.03
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함