Extraer archivos del exe del escritor de disquetes de Windows

Extraer archivos del exe del escritor de disquetes de Windows

Tengo algunos archivos que son PE32 executable (GUI) Intel 80386, for MS Windows, según file, y solo quiero que "inserte un disquete" cuando los ejecute.

¿Hay alguna forma de extraer los archivos de ellos, preferiblemente en Linux? El administrador del archivo no los reconoce.

Creo que son disquetes de instalación de software antiguos.

Respuesta1

Si las imágenes del disco están descomprimidas en el archivo exe, sería fácil montarlas en bucle con el desplazamiento correcto. Este es un ejemplo con algún escritor de disco de arranque de BIOS de HP que crea un disco de arranque FreeDOS. Primero abra el archivo en hexedit:

hexedit Floppy.exe

y mire si encuentra algo que se parezca al sector de arranque de un disquete. Por ejemplo, busque FAT12 (4641543132 en hexadecimal):

[ctrl]+S 4641543132[Enter]

Si tiene suerte y encuentra el inicio de una imagen de disquete similar a estas capturas de pantalla, desplace el cursor hasta el código de inicio.EBEB 3C 90y recuerde el desplazamiento que imprime en el pie de página: en --0x6C00/este caso.

Luego monte la imagen con el desplazamiento correcto:

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

sector de arranque de una imagen de disquete sin comprimir en un archivo .exe

Otro ejemplo de un antiguo sector de arranque de disquete: sector de arranque más antiguo de un disquete

información relacionada