cgy12306
[LOS] gremlin 본문
처음 화면을 보면 id와 pw를 받아오고, 그 값을 이용해서 select문을 추출해서 query 변수에 넣는다.
변수의 결과값을 result에 넣어주고 참이면 gremlin이 풀리게 된다.
https://los.eagle-jump.org/gremlin_bbc5af7bed14aa50b84986f2de742f31.php?id=1&pw=1
위와 같이 입력하게 되면 아래와 같은 화면이 뜨게 된다.
https://los.eagle-jump.org/gremlin_bbc5af7bed14aa50b84986f2de742f31.php?id=1&pw=' or '1'='1
이렇게 입력해주게 되면 pw에 걸려있는 '(작은따옴표)가 닫히게 되고, or '1'='1'을 해주게 되면 참이 된다.
앞의 값이 거짓이라도 뒤의 값이 참이어서 or 연산자로 인해 최종적으로 참이 되어 조건문에서 참으로 판단하게 된다.
'Wargame > LOS' 카테고리의 다른 글
[LOS] darkelf (0) | 2019.08.13 |
---|---|
[LOS] wolfman (0) | 2019.08.13 |
[LOS] orc (0) | 2019.08.13 |
[LOS] goblin (0) | 2019.08.13 |
[LOS] cobolt (0) | 2019.08.13 |
Comments