Legacy File Format Compatibility Tool Ionic.Zip 기반 AttEditor와 완벽 호환되는 .ATT 파일 생성 도구
특허청 상표 등록 시스템에서 사용되는 AttEditor의 독점적인 .ATT 파일 포맷을 리버스 엔지니어링하여, Python으로 자동화된 .ATT 파일 생성 도구를 개발함으로써 바이너리 분석, 파일 포맷 이해, 레거시 시스템 호환성 구현 역량을 증명합니다.
분석 도구:
| 구분 | 도구/기술 | 목적 |
|---|---|---|
| 정적 분석 | Ghidra | PE 헤더 확인, .NET 실행 여부 판단 |
| 디컴파일 | dnSpy | .NET IL → C#/VB 코드 확인 |
| Hex 분석 | certutil -dump, HxD | 파일 헤더, flag 비교 |
| 테스트 실행 | AttEditor.exe | 실제 실행결과 검증 |
| 개발/테스트 | Python (struct, zlib) | .ATT 생성 재현 |
| 인코딩 분석 | Notepad++, chardet | EUC-KR / CP949 확인 |