본문 바로가기
Wargame/pwnable.kr

pwnable.kr cmd2

by morae23 2019. 2. 1.

[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

댓글