Passthru1 [OverTheWire.org_natas] level 8 - level 9 (natas10 password) 이런 화면.... find words containing이라니까 뭐 포함된 단어 찾아주는 건가보다.. 일단 view sourcecode 그럼 이런 코드가 보인다. 간단히 해석해 보면, (우리가 입력하는 값이 needle이라는 이름을 갖음) 첫번째 if문은 입력값이 들어왔다면, $key에 그 값을 넣어준다는 소리고 두번째 if문은 $에 값이 넣어졌다면, dictionary.txt에서 $key의 문자열을 검색한다. grep [OPTION...] PATTERN [FILE...] : 파일로부터 문자열 검색 (-i : 대/소문자 무시) passthru : php에서 외부 명령어를 실행시킬 때 사용하고 그 결과를 직접 출력. (실행 결과가 바이너리 파일일 경우, 즉시 브라우저에서 실행시킬 경우에 사용) 여기서는 p.. 2022. 1. 27. 이전 1 다음