본문 바로가기
Hacking/LOS : Lord of SQLInjection

LOS : zombie

by newbie22 2020. 11. 4.

< zombie 문제 모습 >

문제를 보니 ouroboros 문제와 아주 유사한 형태의 코드입니다.

 

필터링을 보니 _ 대신 ace가 필터링되는 것을 확인할 수 있습니다.

 

ace로 통하여 replace 함수가 필터링되는 것을 확인할 수 있습니다.

 

즉, 이 문제는 ouroboros에서 언급한 information_schema db의 processlist table의 info 컬럼을 사용하면 됩니다.

 

information_schema.processlist.info => 해당 컬럼은 현재 수행중인 쿼리가 저장됩니다. 

 

따라서 substr함수를 이용하여 필요한 부분만 union하면 쉽게 quine이 완성할 수있습니다.

 

페이로드 : ?pw=' union select substr(info,38,70) from information_schema.processlist%23

 

< 클리어 >

'Hacking > LOS : Lord of SQLInjection' 카테고리의 다른 글

LOS : cthulhu, death, godzilla, cyclops  (0) 2020.11.05
LOS : alien  (0) 2020.11.04
LOS : ouroboros  (0) 2020.11.04
LOS : phantom  (0) 2020.11.02
LOS : frankenstein  (0) 2020.11.01