7F45 sont les deux premiers octets de l'en-tête ELF \x7FELF
. Android utilise également ELF, donc le message d'erreur que vous rencontrez signifie que le binaire FaceNiff n'est pas reconnu comme exécutable par votre noyau (ce qui est peu probable, à moins que vous n'ayez oublié de mettre chmod +x
), ne correspond pas à votre architecture (par exemple x86 au lieu de ARM), ou utilise un éditeur de liens dynamiques non inclus (par exemple glibc ou µClibc au lieu de Bionic).
Si vous avez besoin d'exécuter un exécutable Android-ARM sur Android-x86, vous devez le recompiler pour x86 (et rechercher le bitness correct également, 32-bit vs. 64-bit est également différent).
Clause de non-responsabilité : je suis le mksh
mainteneur.