Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

White Security

Giant 문제풀이 본문

Wargame Writeups/los.eagle-jump.org

Giant 문제풀이

POSIX 2019. 1. 31. 00:33


los.eagle-jump.org 의 14번 문제입니다.

이번엔 공백을 다루고 있는데요.


쿼리문 사이의 공백이 있어야 할 부분에

인자를 집어넣었으니,

도로 공백을 끼워 넣음으로서

쿼리문이 정상적으로 값을 받아올 수 있도록 해야 합니다.


if(preg_match('/ |\n|\r|\t/i', $_GET[shit])) exit("HeHe");


정규식으로 공백의 입력을 막고 있으니

대체가능한 다른 문자를 찾아야만 합니다.


SQL에서 공백 우회법


예로 %0b %0c 이 공백을 대체할 수 있으므로

shit 에 대입해 주어 문제를 해결할 수 있습니다,


https://los.eagle-jump.org/giant.php?shit=%0b


'Wargame Writeups > los.eagle-jump.org' 카테고리의 다른 글

Zombie assassin 문제풀이  (0) 2019.01.31
Assassin 문제풀이  (0) 2019.01.31
Bugbear 문제풀이  (0) 2019.01.30
Darkknight 문제풀이  (0) 2019.01.30
Golem 문제풀이  (0) 2019.01.30
Comments