이제는 옛날 얘기가 되어버린 flash 문제이다.

실제로 문제 페이지에서도 flash가 작동되지 않았는데, 코드 분석만으로 문제를 풀 수 있어서 짜릿했다.

문제


flash가 만료되어 아무것도 나타나지 않는다.

대신 javascript 하나를 획득할 수 있었다.

뒤에서 아주 중요하게 쓰인다!

function l1(value) {
	 if (value!="dbbcd6ee441aa6d2889e6e3cae6adebe") {
	      alert('Authentication Failed');
	} else {
	      alert('Authentication Success');
	}
     }

분석


페이지에 아무것도 없었지만, 아래에서 파일 이름을 가져올 수 있었다. 해당 링크로 들어가면 파일을 다운로드 받을 수 있다.

flash는 안에 action script를 포함할 수 있다.

이를 분석하는 도구인 ffdec를 이용해서 스크립트를 분석했다.