디지털 포렌식 : 컴퓨터를 통하여 발생한 범죄에 대한 과학 수사
디지털 포렌식 5대 원칙
1. 디지털 증거는 법적 절차에 해 수집되어야 한다는 정당성의 원칙.
2. 디지털 증거는 습득 후 어떠한 일이 발생하여도 변조가 되어서는 안된다는 무결성의 원칙.
3. 디지털 증거의 습득, 이송, 분석, 보관, 법정 제출 각 단계에서 담당자와 업무자를 명확히 하여야 한다는 연계성의 원칙.
4. 모든 과정은 지체없이 신속하게 진행되어야 한다는 신속성의 원칙.
5. 피해 직전과 같은 환경에서 현장 재현 시 피해 당시와 동일한 결과가 나와야 한다는 재현의 원칙.
스테가노그래피(Steganography) : 전달하려는 기밀 정보를 다른 파일, 메시지, 이미지 또는 비디오 안에 숨기는 심층 암호 기술
파일 시그니처(File Magic Number)
주어진 사진을 HxD로 열어서 보면 쉽게 key를 얻을 수 있다.
flag는 h1d1ng_in_4lm0st_pla1n_sigh7
주어진 나비 사진을 포렌식 사이트 도구를 사용해서 보면 쉽게 Key를 쉽게 얻을 수 있다.
flag는 sun{RE4DY_THE_4CID_M4GNET!}
먼저 주어진 파일을 HxD로 열어서 보면 파일 시그니처에 의해 이 파일이 GZ파일임을 알 수 있다.
그래서 확장자명을 GZ로 바꿔주고 압축을 풀려고 했는데 풀리지 않았다. 열심히 구글링 한 결과 반디집으로 GZ압축파일을 풀어줄 수 있었다.
flag는 ABCTF{broken_zipper}
이 문제도 주어진 사진을 HxD로 열어서 보면 쉽게 key를 얻을 수 있다.
flag는 16bbee7466db38dad50701223d57ace8
zip파일이 주어지는데 압축을 풀어보면 sunrise사진이 있다. 일단 HxD로 열어 보았는데 별다른 특이점을 찾지 못해서, 포렌식 사이트 툴을 사용해서 봤는데도 특별한 점을 찾지 못했다. 구글링을 해본 결과 사진 크기를 변경해야하는 문제였다. PNG 파일 헤더 구조를 참고해서 HxD로 사진의 크기를 조정하면 key를 얻을 수 있다.
flag는 SECCON{Metadata_modification_is_used_for_information_hiding.}
주어진 사진을 아까 사용한 포렌식 사이트 도구를 사용해서 보면 쉽게 Key를 쉽게 얻을 수 있다.
flag는 L1nux3rror
주어진 gif파일을 HxD로 열어서 보았는데 별다른 특이점을 찾지 못했다.
혹시 몰라서 flag를 검색했는데 flag가 바로 나왔다.
flag는 gandalfthebest