티스토리 뷰
728x90
반응형
[Reversing] RTF, OLE, Open XML
RTF
RTF 파일은 여러 OLE 객체로 이루어져 있으며, OLE 객체를 태그 별로 구분을 하고 있다. RTF 파일은 서식 있는 텍스트 포맷으로 HxD을 이용하여 rtf라는 문자열을 확인 할 수 있다. 근데 모든 rtf 파일이 저런건 아닌거 같다..
그림 1 – RTF HxD
OLE
Microsoft Office의 .doc, .xls 파일을 HxD을 이용하여 (그림 2)와 같이 OLE 헤더 시그니처를 확인 할 수 있다. 또한, 해당 “test_doc.doc” 파일은 7-zip을 이용하여 압축 해제하게 되면 각각의 OLE 객체들을 확인 할 수 있다.
그림 2 – OLE HxD
Open XML
Microsoft Office의 .docx, .docm, .xlsx, xlsm, pptx등은 XML 기반 파일 형식을 사용한다. 해당 “test_docm.docm” 파일도 7-zip을 이용하여 압축 해제하게 되면 Open XML 기반 파일 형식을 확인 할 수 있다. 다음으로 PK형식이란 걸 확인 할 수 있다.
그림 3 – Open Xml HxD
728x90
반응형
'Reversing > ETC' 카테고리의 다른 글
[Reversing] Crypto-Ransomware (0) | 2020.01.17 |
---|---|
[Reversing] Zw함수의 접두사의 의미 (0) | 2020.01.13 |
[Reversing] CSIDL Values (0) | 2019.11.28 |
[Reversing] API 동적 로딩 기법, PEB의 LDR 이용 (0) | 2019.11.25 |
[Reversing] PEB Structure (0) | 2019.10.31 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
250x250