3번임당
역시 힌트파일이 이써여 파일을 봅시다
소스코드네여 코드 보니까 반갑다
코드보면 char 형 cmd 변수 100바이트 잡아주고
인자 2개 안들어오면 오류 뿜고 dig @ 랑 argv[1], version blahblah~~ 를 strcpy 해서 cmd로 복사해여
추가 힌트는 동시에 여러 명령어를 사용하려면 ? 과 문자열 형태로 명령어를 전달하려면 ? 이에여
문자열 형태로 명령어를 전달하려면 " " 를 쓰면 되고 동시에 여려 명령어를 사용하려면 ; 을 사용하면 된데요
이전에 해왔던것 처럼 쉘 열어서 + my-pass 해주면 대여
일단 또 찾아 봅시다
이놈이네여 ㅎㅎ autodig
해왔던 것 처럼 쉘 열어서 my-pass 해주면 될거같아여 그래서
추가 힌트를 바탕으로 이렇게 해주면 댈거 같아여
command : ./autodig "/bin/bash;my-pass"
command : ./autodig "/bin;my-pass"
command : ./autodig "/bash;my-pass"
이거는 세개 다 가능해염
/bin 과 /bash 공부좀 해야겠어여
쨋든 풀렸네여 ㅎㅎ 끝
'개인공부 > KShield' 카테고리의 다른 글
[LOB 1번] gate - > gremlin (0) | 2018.10.06 |
---|---|
[FTZ] 풀이 (1) | 2018.09.28 |
[FTZ] level4 풀이 (0) | 2018.09.23 |
[FTZ] level2 풀이 (0) | 2018.09.23 |
[FTZ] level1 풀이 (0) | 2018.09.23 |