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