Wenn ich FaceNiff auf Bluestack installiere und versuche, die ausführbare Datei von der Adb-Shell aus auszuführen
./GesichtNiff
Ich bekomme den Fehler:
/system/bin/sh: ./FaceNiff: nicht ausführbar: magic 7F45
Ich habe das Telefon gerootet, su das adb. Ich glaube, ich brauche die richtige su und busybox. Ich habe es versucht, bin aber gescheitert.
7F45 sind die ersten beiden Bytes des ELF-Headers \x7FELF
. Android verwendet auch ELF, daher bedeutet die Fehlermeldung, dass die FaceNiff-Binärdatei von Ihrem Kernel nicht als ausführbar erkannt wird (unwahrscheinlich, es sei denn, Sie haben es vergessen), nicht chmod +x
für Ihre Architektur (z. B. x86 anstelle von ARM) oder eine dynamische verwendet Linker nicht enthalten (zB glibc oder µClibc statt Bionic).
Wenn Sie eine ausführbare Android-ARM-Datei auf Android-x86 ausführen müssen, müssen Sie sie für x86 neu kompilieren (und auch nach der richtigen Bitanzahl suchen, 32-Bit vs. 64-Bit ist ebenfalls unterschiedlich).
Haftungsausschluss: Ich bin der mksh
Betreuer.
Dan Hulme
Onik
Nik
Nik
Benutzer23414
Nik
Nik