챌린지 문제
1. 플래시 메모리에서 추출한 펌웨어에서 악성코드 파일을 찾으시오.
- 추출한 펌웨어의 구조에 대하여 설명하시오.
- 파일시스템에서 악성코드 파일을 찾으시오.
2. 악성코드 파일의 악성 행위를 상세히 분석하시오.
- 악성코드가 외부서버에서 다운로드하는 URL은 무엇인가?
- 악성코드가 외부서버에서 받아오는 데이터의 내용은 무엇인가?
- 악성코드가 외부서버에서 받아온 데이터는 어떤 행위를 하는가?
- 추가 가능한 공격 시나리오를 서술하시오.
3. 공격자가 펌웨어를 수정할 수 있었던 원인은 펌웨어 검증 논리에 취약점이 있기 때문이다.
펌웨어 검증 과정과 취약점에 대해 서술하시오.
4. 취약한 펌웨어 검증 논리에 대한 대책을 상세히 논하시오.
※ 중요!
다운받은 문제 파일을 대회 분석용이 아닌 다른 용도로 사용해서는 안되며,
이를 어길 시 모든 법적 책임은 사용자에게 있습니다.
문제 파일 다운로드
MD5 : A86936BE703759F94EA939BDE3A68961
SHA1 : B76079437271695D4474E0CDE86C42EEF25D1CC2