압축파일 구조 검사
Archive Inspector
압축을 풀지 않고 zip 내부를 열어 경로 이탈 항목·실행 파일·매크로·압축 폭탄을 표시합니다.
예상치 못한 zip 파일은 가장 오래된 전달 수단이고, 안을 보려고 압축을 푸는 것이야말로 해서는 안 되는 일입니다. 이 도구는 디스크에 파일 하나 쓰지 않고 중앙 디렉터리와 항목 머리글만 읽어, 낯선 것이 아니라 위험한 구조를 짚어 줍니다.
압축 파일을 놓으세요
zip·tar·tar.gz·tgz·gz를 받습니다. 속이 zip인 .docx·.xlsx·.jar·.apk도 됩니다. 이 탭의 워커에서 열며 디스크에는 아무것도 풀지 않습니다.
압축 파일은 이 탭의 워커가 읽으며 업로드하지 않습니다. 특정 항목에서 추출을 누르기 전에는 디스크에 아무것도 쓰지 않고, 요청하기 전에는 어떤 항목도 압축을 풀지 않습니다. 파일 목록과 보안 보고서는 모두 압축 파일의 색인에서 나오며, 그래서 압축 폭탄을 터뜨리지 않고도 알아볼 수 있습니다.
사용 방법
압축 파일을 놓습니다
압축을 풀지 않습니다. 보이는 목록은 디렉터리 기록에서 만든 것이라, 열고 싶지 않은 파일의 내용도 볼 수 있습니다.
경로를 봅니다
`../../etc/…` 같은 이름이나 절대 경로를 가진 항목은 Zip Slip 시도입니다. 검사하지 않는 프로그램에서는 압축 해제 폴더 밖으로 빠져나갑니다. 해석의 여지가 없어 가장 먼저 표시합니다.
압축률을 봅니다
수만 배로 부풀어 나는 항목은 압축 폭탄입니다. 비율은 머리글에서 계산하므로 무엇도 풀지 않고 알 수 있습니다.
실행 파일과 매크로 문서를 확인합니다
사진이어야 할 압축 안의 `.exe`·`.scr`·`.lnk`·`.js`나 `.docx`여야 할 자리의 `.docm`은 멈춰 볼 만합니다. 매크로 문서는 오피스 매크로 검사로 넘기십시오.
자주 묻는 질문
백신인가요?
아니고, 그 점이 중요합니다. 위험한 경로·비정상 압축률·위험한 확장자 같은 구조를 알려 줍니다. 악성코드 시그니처가 없고 특정 파일이 악성인지도 모릅니다. 이상 없음은 구조상 눈에 띄는 것이 없었다는 뜻이지 안전하다는 뜻이 아닙니다.
압축 파일이 업로드되나요?
아니요. 브라우저 워커에서 읽습니다. 디스크에 쓰지도, 어디로 보내지도 않습니다.
암호가 걸린 압축은 못 읽습니다.
일반적인 암호화 zip은 파일 이름이 그대로 보여서 표시하지만 내용은 볼 수 없으므로 안쪽은 검사할 수 없습니다. 모르는 사람이 암호를 같은 메일에 적어 보내는 압축 파일은 메일 검사기를 통과하려는 잘 알려진 수법입니다.
이 도구로 이어지는 것
파일 체크섬 확인
File Checksum
크기에 상관없이 파일을 스트리밍으로 해시하고 붙여넣은 기대값과 대조합니다.
도커 이미지 레이어 분석
Docker Image Explorer
내보낸 이미지 tar를 열어 레이어별 명령·크기와 추가·삭제된 파일을 보여 줍니다.
파일 메타데이터 제거
Metadata Scrubber
문서·이미지·오디오·영상에서 작성자·기기·GPS·수정 이력 메타데이터를 한 번에 제거합니다.
오피스 매크로 검사
Office Macro Inspector
.docm/.xlsm/.pptm과 구형 .doc/.xls에서 VBA 프로젝트를 뽑아 모듈별 소스를 보여 주고, 자동 실행 프로시저와 위험한 호출을 표시하며 외부 링크·DDE 필드·Excel 4.0 매크로 시트를 알려 줍니다.
다음 단계
이 도구의 결과를 그대로 받을 수 있는 도구들입니다.
파일 체크섬 확인
File Checksum
크기에 상관없이 파일을 스트리밍으로 해시하고 붙여넣은 기대값과 대조합니다.
16진수 뷰어
Hex Viewer
파일을 오프셋·16진수·아스키로 덤프하고 매직 바이트로 형식을 판별하며 검색 위치를 표시합니다.
파일 메타데이터 제거
Metadata Scrubber
문서·이미지·오디오·영상에서 작성자·기기·GPS·수정 이력 메타데이터를 한 번에 제거합니다.
오피스 매크로 검사
Office Macro Inspector
.docm/.xlsm/.pptm과 구형 .doc/.xls에서 VBA 프로젝트를 뽑아 모듈별 소스를 보여 주고, 자동 실행 프로시저와 위험한 호출을 표시하며 외부 링크·DDE 필드·Excel 4.0 매크로 시트를 알려 줍니다.
CORS 점검
CORS Tester
지정한 출처에서 브라우저가 보낼 프리플라이트와 Origin을 실은 GET 요청을 보내고, Fetch 표준 규칙으로 어떤 헤더 때문에 막혔는지 짚어 줍니다.
환율 계산기
Currency Converter
유럽중앙은행 일일 기준환율로 30여 개 통화를 유로를 거쳐 환산하고, 은행이 알려 준 환율을 직접 넣어 계산할 수도 있습니다.