login : level3
pw : can you fly?
소스코드를 빠르게 분석해보면
cmd에 dig@ 가 복사되고
strcat 으로 dig@ 뒤에 이어붙여서
"dig @" + argv[1](input) + "version.bind chaos txt"가 되는것이다.
동시에 여러 명령어를 사용하기위해 ;를 사용할것이다
즉 우리가 입력하는 input값에 ;my-pass를 넣고 실행시키면 될 것이다.
[level3@ftz level3]$ find / -user level4 -perm -4000
명령어를 넣어주기위해 python을 사용하였다
password : suck my brain
next~
'Write-Up > 해커스쿨 FTZ' 카테고리의 다른 글
FTZ level5 (0) | 2021.03.11 |
---|---|
FTZ level4 (0) | 2021.03.11 |
FTZ level2 (0) | 2021.03.11 |
FTZ level 1 (0) | 2021.03.11 |
해커스쿨 FTZ trainer1~10 정리 (0) | 2021.03.10 |