PDA

View Full Version : bash: file - cannot exectute binary file


sgdfgsgfsgs
19-05-2005, 09:41
salve gente!
come da titolo non riesco a eseguire un file binario.

il file in questione è su di un cdrom, il file ha i permessi di esecuzione, ho provato anche a montarlo con -o exec ma niente.

strings pippo | tail -1 mi dice:

#!/bin/sh

invece

file /bin/sh

mi dice che è un link simbolico a /bin/bash

help me

:(

kingv
19-05-2005, 10:26
file nome_programma che cosa ti ritorna?

sgdfgsgfsgs
19-05-2005, 13:36
file nome_programma che cosa ti ritorna?


data

EDIT:
io lo eseguo cosi:

./file_binario

va bene? :)

lovaz
19-05-2005, 13:44
Se dice solo data non e' un binario eseguibile, dovrebbe dirti ELF 32-bit LSB executable, ecc...
oppure Bourne shell script text.

sgdfgsgfsgs
19-05-2005, 13:53
Se dice solo data non e' un binario eseguibile, dovrebbe dirti ELF 32-bit LSB executable, ecc...
oppure Bourne shell script text.


e data allora cos'è?

cmq un strings file | head

mi dice

#!/bin/bash


:confused: :confused: :confused:


quindi se il file è data cosa ci faccio? :(

lovaz
20-05-2005, 09:38
Allora e' uno script di bash, lo puoi eseguire con
bash file

sgdfgsgfsgs
20-05-2005, 09:41
Allora e' uno script di bash, lo puoi eseguire con
bash file

ah.
e perche'

./file

non va bene se la sua prima riga c'è scritto:

#!/bin/sh


:mc: