Windows 플로피 라이터 exe에서 파일 추출

Windows 플로피 라이터 exe에서 파일 추출

PE32 executable (GUI) Intel 80386, for MS Windows에 따르면 file, 실행 시에만 "플로피 삽입"을 원하는 파일이 있습니다 .

Linux에서 파일을 추출할 수 있는 방법이 있습니까? 아카이브 관리자가 이를 인식하지 못합니다.

내 생각에는 오래된 소프트웨어 설치 디스켓인 것 같습니다.

답변1

exe 파일에서 디스크 이미지의 압축이 해제된 경우 올바른 오프셋을 사용하여 루프 마운트하는 것이 쉽습니다. 이것은 FreeDOS 부팅 디스크를 만드는 일부 HP BIOS 부팅 디스크 기록기에 대한 예입니다. 먼저 hexedit에서 파일을 엽니다.

hexedit Floppy.exe

플로피의 부트 섹터와 유사한 것을 찾으면 살펴보십시오. 예를 들어 FAT12(16진수로 4641543132)를 검색해 보세요.

[ctrl]+S 4641543132[Enter]

운이 좋아서 이 스크린샷과 비슷한 플로피 이미지의 시작을 찾았다면 커서를 시작 코드로 이동하세요.EB이 경우 EB 3C 90바닥글에 인쇄되는 오프셋을 기억하세요 .--0x6C00/

그런 다음 올바른 오프셋으로 이미지를 마운트합니다.

sudo mount -o ro,loop,offset=$((16#6C00)) Floppy.exe /mnt

.exe 파일에 있는 압축되지 않은 플로피 이미지의 부트섹터

오래된 플로피 부트섹터의 또 다른 예: 플로피의 오래된 부트섹터

관련 정보