1. 프로젝트 동기
- 해킹대회에 나가서 힘들게 했던 바이너리분석에 도움이되는 툴을 제작해보고 싶었다.
2. 프로젝트 환경
- C언어
3. 프로젝트 내용
》 프로젝트명 : File Signatures Analyzers (파일 시그니처 분석기)
》 기초조사
www.garykessler.net/library/file_sigs.html
https://en.wikipedia.org/wiki/List_of_file_signatures
https://www.codingunit.com/c-tutorial-binary-file-io
》 프로젝트 설계 : 파일을 이진형식으로 읽어온뒤 앞부분의 데이터와 시그니처를 비교해서 분석결과를 출력한다. 파일 처음에 존재하는 헤더시그니처뿐만아니라 파일 후반에 존재하는Footer Signature도 분석해서 결국엔 파일시그니처 분석뿐만아니라 파일복구와 분석에 도움이 되는 툴을 만들것이다.
4. 예상 결과
- 해킹대회에서 포렌식 문제를 풀거나 다른 확장자가 없는 파일을 분석할떄 이 툴을 사용해서 빠르게 분석할수 있을것이다. 그리고 헤더 시그니처가 손상됬을때도 복구에 도움이 될 수 있고, 파일 분석에 많은 도움이 될것이다.
'프로그래밍 언어 > C언어' 카테고리의 다른 글
[C - 포렌식 툴 프로젝트] 바이너리 읽기 / 비교 (1) | 2016.10.25 |
---|---|
[ROBOTC - EV3] 프로젝트 보고서 (0) | 2016.07.12 |
[ROBOTC - EV3] 프로젝트 활동일지 (0) | 2016.06.28 |
[ROBOTC - EV3] 주방지킴이 프로젝트 계획서 (0) | 2016.06.28 |
[C - 게임프로젝트] 프로젝트 보고서 (0) | 2016.05.27 |