System
[HackerSchool_FTZ] level3
gayeon_
2023. 10. 1. 22:53
cat 명령어로 힌트를 확인하니 바로 c언어 코드가 출력되었다.
코드를 해석하자면
char 타입의 cmd 배열을 선언하고 (변수에 100칸 할당)
argc변수가 2가 아닐 때 Auto Digger Version 0.9 메시지와 Usage : argv[0] host 메시지를 출력하고
빠져나온다.(exit(0);)
cmd에 dig@ 문자열을 복사하고
cmd에 args[1]을 이어 붙인다.
cmd에 version.bind chaos txt도 이어 붙인다.
마지막으로 cmd 배열의 값을 실행한다.
find 명령어로 접근할 수 있는 곳을 찾아보았다.
/bin/autodig 에 접근할 수 있다.
find 명령어 뒤에 2>/dev/null 을 입력하면 접근이 가능한 경로만 출력된다.
bin 폴더로 이동해 autodig와 ; 명령어를 사용해 my-pass를 입력했다.
참고 글
https://m.blog.naver.com/talkativehacker/221350921629
(HackerSchool_FTZ) 해커스쿨 level3
전에 얻었던 비밀번호로 level3에접속후 바로 힌트를 확인해보도록합니다. c언어 코드가 나왔네요. 기본적...
blog.naver.com