비슷한 문제를 전 10단계에서 푼 적이 있다. 하지만 이번에는 preg_match로 필터링도 걸어놓았고, key 부분도 더블 쿼터로 막아놓았다. 이 부분은 우회하는 방법을 찾다 외부명령어를 사용하는 방법을 찾았다. 그 중에서 백쿼터를 이용한 외부명령어를 사용하려 했으나 필터링에 걸렸다. 백쿼터를 이용하는 방법은 $( ) 방법이 있다. 이 방법을 통해서 grep을 이용해 문제를 풀려고 한다. 그 중에서 grep 정규 표현식인 ^를 이용해서 패스워드를 찾는다. ex) ^apple : apple로 시작된 문장을 대응시킨다. key 값에 제대로 된 외부 명령어가 실행되면 먼저 실행되기 때문에 dictionary 파일은 뜨지 않는다. 하지만 key 값이 존재하지 않으면 전체가 뜬다. 이점을 이용해서 자동화된 프로그램을 만들어서 패스워드를 찾아내면 된다.