이제는 옛날 얘기가 되어버린 flash 문제이다.
실제로 문제 페이지에서도 flash가 작동되지 않았는데, 코드 분석만으로 문제를 풀 수 있어서 짜릿했다.
flash가 만료되어 아무것도 나타나지 않는다.
대신 javascript 하나를 획득할 수 있었다.
뒤에서 아주 중요하게 쓰인다!
function l1(value) {
if (value!="dbbcd6ee441aa6d2889e6e3cae6adebe") {
alert('Authentication Failed');
} else {
alert('Authentication Success');
}
}
페이지에 아무것도 없었지만, 아래에서 파일 이름을 가져올 수 있었다. 해당 링크로 들어가면 파일을 다운로드 받을 수 있다.
flash는 안에 action script를 포함할 수 있다.
이를 분석하는 도구인 ffdec를 이용해서 스크립트를 분석했다.