[Toddler's Bottle] cmd2
cmd2 문제를 보면 아래와 같은 파일들을 볼 수 있다.
소스코드는 아래와 같다.
환경변수를 초기화하는 코드가 추가되었고, cmd1과 비교하면 필터링 대상도 더 늘어난 것을 볼 수 있다.
특히 필터링 대상에 '/'가 추가되어, cmd1에서 이용한 '/bin/cat fla*'는 이용할 수 없을 것으로 보인다.
따라서 이번에는 command를 이용한다.
'/bin'이 PATH에 포함되어 있기 때문에
command의 -p 옵션을 이용하면 cat만 입력해도 실행되는 것을 볼 수 있다.
따라서 아래와 같이 입력하면 플래그를 얻을 수 있다.
'Wargame > pwnable.kr' 카테고리의 다른 글
pwnable.kr coin (0) | 2019.02.01 |
---|---|
pwnable.kr input (0) | 2019.02.01 |
pwnable.kr cmd1 (0) | 2019.02.01 |
pwnable.kr asm (0) | 2019.02.01 |
pwnable.kr passcode (0) | 2019.02.01 |
댓글