natas9의 페이지이다.

 

View sourcecode를 눌러 페이지 소스코드를 확인해보았다.

passthru
: php에서 외부 프로그램을 실행하고 실행되는 동안 화면을 실시간으로 출력하는 함수
grep [OPTION...] PATTERN [FILE...]
: 입력으로 전달된 파일의 내용에서 특정 문자열을 찾고자할 때 사용하는 명령어

passthru("grep -i $key dictionary.txt);는 dictionary.txt에 $key 문자열이 존재하는지 확인하는 명령어이다.

 

이 grep 명령어를 끝내기 위해 ;을 써주고 뒤에 다른 명령어를 작성해주면 이 명령어가 실행된다.

예를 들면 ; pwd를 써주면 아래와 같이 명령어가 실행된다.

 

이전 단계에서 natas8의 비밀번호가 /etc/natas_webpass/natas8에 있었으므로, natas10의 비밀번호는  /etc/natas_webpass/natas10에 있을 것이다.

 

따라서 ; cat /etc/natas_webpass/natas10을 입력해주었다. 그리고 아래와 같이 화면에 비밀번호가 나타났다.

'Web Hacking > Natas' 카테고리의 다른 글

[Natas] Level 10 > Level 11  (0) 2022.05.27
[Natas] Level 9 > Level 10  (0) 2022.05.21
[Natas] Level 7 > Level 8  (0) 2022.05.14
[Natas] Level 6 > Level 7  (0) 2022.05.14
[Natas] Level 5 > Level 6  (0) 2022.05.07

+ Recent posts