여담인데, 난 뱀파이어에 대한 동경심이 있다. 여타 괴물들과는 다르게 세련되어 보이고, 격식이 있어 보인다. 담생에 태어나면 뱀파이어도 괜찮을 거 같다... 새벽이 되니까 별소리가 다 나온다. 우선 코드를 만나보자
코드
일단 중간 코드가 재미있는게 보인다.
$_GET[id] = strtolower($_GET[id]);
$_GET[id] = str_replace("admin","",$_GET[id]);
이에 따라 GET메소드로 전달된 파라미터 id의 admin은 ""로 변경될 것이다. 의외로 간단한 해결책이 존재할지도?
해결방법
Answer url : los.rubiya.kr/chall/XXXX.php?id=adadminmin
그렇다... admin이 공백으로 치환되는 거면 adadminmin으로 전달하면 된다.(str_replace()는 반환 값을 재귀적으로 다시 처리하지 않는다. 당연한 이야기이다.)
이렇게 SQL 던전에 들어와서 9마리의 몬스터를 무찔렀다. 다음은 조금 딱딱한 친구를 만나보자
'WarGame > Lord of SQL Injection' 카테고리의 다른 글
[LOSI] Lord of SQL Injection Level 11 - Golem (0) | 2021.04.13 |
---|---|
[LOSI] Lord of SQL Injection Level 10 - Skeleton (0) | 2021.04.13 |
[LOSI] Lord of SQL Injection Level 8 - Troll (0) | 2021.04.13 |
[LOSI] Lord of SQL Injection Level 7 - Orge (0) | 2021.04.13 |
[LOSI] Lord of SQL Injection Level 6 - DarkElf (0) | 2021.04.13 |