Tenho alguns arquivos que são PE32 executable (GUI) Intel 80386, for MS Windows
, segundo file
, e só querem que eu "insira um disquete" quando executado.
Existe alguma maneira de extrair os arquivos deles, de preferência no Linux? O gerenciador de arquivamento não os reconhece.
São disquetes antigos de instalação de software, acredito.
Se as imagens de disco forem descompactadas no arquivo exe, seria fácil montá-las em loop com o deslocamento correto. Este é um exemplo com algum gravador de disco de inicialização do BIOS da HP que cria um disco de inicialização do FreeDOS. Primeiro abra o arquivo em hexedit:
e veja se você encontra algo que se assemelhe a um setor de boot de um disquete. Por exemplo, procure por FAT12 (4641543132 em hexadecimal):
Se você tiver sorte e encontrar o início de uma imagem de disquete semelhante a essas capturas de tela, navegue o cursor até o código inicial EB e
EB 3C 90
lembre-se do deslocamento impresso no rodapé:--0x6C00/
neste caso.Em seguida, monte a imagem com o deslocamento correto:
Outro exemplo de um setor de inicialização de disquete antigo: