ASCII 모드로 열 때 모든 EXE 파일이 MZ로 시작하는 것처럼 보입니다. ASCII, vbs, com 및 bat 파일도 식별됩니까? 나는 패턴을 찾을 수없는 것 같습니다 ...실행 파일 - ASCII로 식별하는 방법
아니면 다른 방법으로 그들을 식별 할 수 있습니까? 그냥 확장자를 제외하고 ...
ASCII 모드로 열 때 모든 EXE 파일이 MZ로 시작하는 것처럼 보입니다. ASCII, vbs, com 및 bat 파일도 식별됩니까? 나는 패턴을 찾을 수없는 것 같습니다 ...실행 파일 - ASCII로 식별하는 방법
아니면 다른 방법으로 그들을 식별 할 수 있습니까? 그냥 확장자를 제외하고 ...
번호 :
또한이 게시물을 참조하십시오. GIF 파일은 "GIF89"로 시작 예를 들어 다른 유형의 파일에 대한
, 당신이 사용할 수있는 특정 추론가 (배쉬 쉘 스크립트는 일반적으로, VBS 스크립트는에 아포스트로피를 사용 BAT는 종종 처음에 @echo off
을 실행 파일, #!/bin/bash
시작 주석 마커로 줄 시작), 항상 100 % 신뢰성있는 것은 아닙니다 (파일은 BAT 스크립트와 Bash 쉘 스크립트이거나 유효한 ZIP 아카이브 및 유효한 GIF 이미지 인 파일 일 수 있습니다 예를 들어 that stegosaurus image).
추가 판독을 위해 this article.
TrID "standalone"응용 프로그램이있는 것 같습니다. 아마도 파일을 전달하고 내용을 읽은 다음 파일을 볼 수 있습니다. 그것은 일반 파일 (확장자 또는 없음)을 전달하는 기능에 자부심을 가지고 있으며 실제로 파일 유형을 발견하기 위해 파일의 헤더를 사용합니다.
이 자습서가 도움이되는지 확인하십시오 (How to detect the types of executable files 3 part series). 그는 심지어 이것을 수행하는 방법에 대한 단계별 알고리즘을 제시했습니다. 정말 (- see this for other possible formats 윈도우 실행 파일은 MZ 대신 시작 부분에 PE 또는 PK를 할 수 있습니다), How to determine if a file is executable?