Tcpdump trace sur android - impossible de charger la bibliothèque “libssl.donc,” nécessaires “/system/bin/tcpdump”
J'ai besoin de faire tcpdump trace sur mes appareils android.
Ma configuration:
Pousser tcpdump fichier à sdcard
adb push filepath/tcpdump /sdcard/tcpdump
Copier le fichier dans /system/bin
Donner des privilèges root pour tcpdump fichier
adb shell
cd /system/bin
su
chmod 777 tcpdump
Installer BUSYBOX à partir de Google Play
Exécuter l'outil tcpdump trace
tcpdump -vv -s 0 -w /sdcard/filename.pcap
J'ai déjà réussi à le faire sur le Samsung Galaxy S4, il fonctionne très bien. Toutefois, il ne fonctionne pas sur mon Samsung Galaxy Tab. Après la commande tcpdump je suis d'erreur:
tcpdump
soinfo_link_image(linker.cpp:1635): could not load library "libssl.so" needed by
"/system/bin/tcpdump"; caused by load_library(linker.cpp:761): not a valid ELF
executable: libssl.soCANNOT LINK EXECUTABLE
Les deux appareils sont enracinées et ils ont le même tcpdump configuration. J'ai libssl.donc
dans /system/lib/
Samsung Galaxy S4
C:\Windows\System32>adb shell
shell@android:/ $ su
su
root@android:/# cd system/bin
cd system/bin
root@android:/system/bin # tcpdump
tcpdump
tcpdump: WARNING: arptype 530 not supported by libpcap - falling back to cooked
socket
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on rmnet_usb0, link-type LINUX_SLL (Linux cooked), capture size 96 byt
es
Samsung Galaxy Tab
C:\Windows\System32>adb shell
root@android:/ # su
su
root@android:/# cd system/bin
cd system/bin
root@android:/system/bin # tcpdump
tcpdump
soinfo_link_image(linker.cpp:1635): could not load library "libssl.so" needed by
"/system/bin/tcpdump"; caused by load_library(linker.cpp:761): not a valid ELF
executable: libssl.soCANNOT LINK EXECUTABLE
255|root@android:/system/bin #
OriginalL'auteur KnightWhoSayNi | 2013-10-18
Vous devez vous connecter pour publier un commentaire.
http://www.kandroid.org/online-pdk/guide/tcpdump.html
il peut s'avérer utile.
OriginalL'auteur Paramananda
SOLUTION
J'ai résolu mon problème en copiant 'libssl.so " et " libcrypto.donc, " à partir de Samsung Galaxy S4 pour le Samsung Galaxy Tab. Il semble bien fonctionner. Je n'ai aucune idée sur le possible impact négatif de ce changement.
OriginalL'auteur KnightWhoSayNi
Samsung Galaxy Discover SGH-S730M *#9900# TCP Dump implique OTP d'Authentification, donc, je suppose que TCP dump ne fonctionne pas sur n'importe quel appareil Android sans mot de passe.
OriginalL'auteur adam