1 votes

Comment tracer un processus qui envoie des données sur le réseau ?

J'ai découvert que certaines données mobiles sont consommées par un processus inconnu. Il y a une énorme différence entre le rapport de mon FAI et celui de Glasswire, environ 40 mb pour chaque 100 mb utilisés.

Je sais que mon téléphone est infecté et que quelqu'un m'espionne mais je n'ai pas trouvé comment m'en débarrasser.

J'ai effacé les partitions boot/recovery/data/cache et dalvik avant d'installer une ROM personnalisée (dotOS) depuis un ordinateur de confiance. J'ai réussi à Rooter le téléphone et à installer un firewall pour vérifier ce qui se passe mais je n'ai rien obtenu de valable.

Je suppose qu'un processus est toujours en cours quelque part, je n'ai aucune idée de la façon dont je peux, au moins, voir ce qui se passe. Je n'ai pas d'expérience dans le développement d'Android mais je comprends la plupart des concepts qui l'entourent.

Il ne s'agit pas d'une application système, alors ne le mentionnez pas.

0voto

Irfan Latif Points 16863

Il existe plusieurs façons de renifler le trafic réseau sortant. Comme Android utilise le noyau Linux, nous pouvons utiliser un pare-feu fiable intégré au noyau : netfilter qui est contrôlé par l'utilitaire de l'espace utilisateur iptables . C'est l'option la plus simple pour les téléphones enracinés.
Par une ligne de commande Root :

# iptables -I OUTOUT -j LOG --log-prefix "SNIFFER " --log-uid --log-level 7

Cela enregistrera tout le trafic sortant dans le journal du noyau que vous pouvez capturer et enregistrer dans un fichier texte :

# dmesg -w | grep SNIFFER

Cela vous permettra uid de tous les processus qui envoient du trafic, ce qui peut être utilisé pour tracer les processus.

AFWall+ L'application fait également appel à iptables owner pour bloquer le trafic de certaines applications utilisateur/système (UID), y compris Root.

Pour plus de détails sur la capture de paquets, voir Visualiser le trafic réseau demandé par l'application .

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X