power-girl0-0

[ Los ] vampire 본문

War game/Lord of SQL Injection

[ Los ] vampire

power-girl0-0 2021. 3. 21. 22:04
728x90

주소 : https://los.rubiya.kr/

 

Lord of SQLInjection

 

los.rubiya.kr


[ 문제 ]


[ 풀이 ]

해당 문제는 바로 이전 문제인  troll과 같이 대문자를 입력하여 우회하는 것이 불가능하다.

strtolower( )는 대문자를 소문자로 변환시켜주는 함수이다.

$_GET[id] = strtolower($_GET[id]);

또한, str_replace( )함수도 사용하여서, admin을 입력하였을시 삭제된다.

str_replace( )는 문자열 치환 함수로, str_replce('찾을 문자','교체할 문자','교체 대상')형식으로 사용된다.

$_GET[id] = str_replace("admin","",$_GET[id]); 

 

해당 문제는 위의 두가지 함수를 참고하여, 조금만 생각해보면 쉽게 문제를 해결할 수 있다.

바로, str_replace를 이용하는 것이다.

 

해당 함수는 admin을 공백이 아닌 아예 삭제를 해준다.

그럼 adadminmin 을 값으로 넣어주면, admin은 삭제되고, 남은 문자들이 합쳐지면서 admin이라는 문자가 형성된다.

 

따라서, 아래와 같이 입력해주면 된다.

 

  id=adadminmin

 

문제 CLEAR!!

 

 

728x90

'War game > Lord of SQL Injection' 카테고리의 다른 글

[ Los ] golem  (0) 2021.03.22
[ Los ] skeleton  (0) 2021.03.21
[ Los ] troll  (0) 2021.03.21
[ Los ] orge  (0) 2021.03.20
[ Los ] darkelf  (0) 2021.03.20
Comments