Comment exécuter TCPDump sur Termux? -- permissions domaine et xiaomi domaine et miui domaine et termux domain android en relation problème

How to run tcpdump on termux?



0
vote

problème

français

Je peux avoir tcpdump binaire installé, mais mon système d'exploitation (Android) n'est pas enraciné.

Donc, si j'essaie de l'exécuter sur Termux:

$tcpdump -ni any tcp and port 12345 tcpdump: wlan0: SIOCETHTOOL(ETHTOOL_GLINK) ioctl failed: Permission denied

Le propriétaire binaire était root et était situé dans /data/data/com.termux/files/usr/bin/tcpdump donc j'ai décidé que le privilège root ne sera pas nécessaire après i mv à mon répertoire personnel. Après quoi le propriétaire est moi, et le mod de la binaire est:

-rwxrwxr-x 1 u0_a236 everybody 836K Feb 8 13:24 tcpdump

Mais même avec la propriété, la même erreur d'autorisation.

Voilà donc un moyen de contourner la permission sur des périphériques non enracinés?

Détails du système d'exploitation:

$uname -a Linux localhost 4.9.112-perf+ #1 SMP PREEMPT Tue Nov 17 00:51:35 WIB 2020 aarch64 Android device name: Redmi device model: Redmi 7 MIUI version: MIUI Global 11.0.11 Stable Android version: 9 PKQ1.181021.001

EDIT: contourner ne signifie pas "exploiter". Ce n'est pas une question de sécurité. Je peux être utilisé de mauvais terme, mais l'intention ici est d'utiliser tcpdump à des fins de diagnostic (voir Commentaires). Toute l'histoire est que l'appareil n'est pas enraciné. L'appareil que j'ai acheté, que je possède. Donc, même être le propriétaire, je ne suis pas en mesure d'accéder au système de fichiers complet (par exemple - & gt; cd /data - & gt; autorisation refusée). Alors, comment un propriétaire (pas "Hacker"), utilise un binaire qui nécessite des privilèges root? ou liste répertoire racine? Ou tout ce que les privilèges root sont nécessaires?

langue Anglaise

I can have tcpdump binary installed, but my (android) OS is not rooted.

So if I try to run it on termux:

$tcpdump -ni any tcp and port 12345 tcpdump: wlan0: SIOCETHTOOL(ETHTOOL_GLINK) ioctl failed: Permission denied 

The binary owner was root and was located in /data/data/com.termux/files/usr/bin/tcpdump so I decided the root privilege won't be necessary after I mv it to my home directory. After which the owner is me, and the mod of the binary is:

-rwxrwxr-x 1 u0_a236 everybody 836K Feb  8 13:24 tcpdump 

but even with the ownership, the same permission error.

So is there a way to bypass permission on not-rooted devices?

OS details:

$uname -a Linux localhost 4.9.112-perf+ #1 SMP PREEMPT Tue Nov 17 00:51:35 WIB 2020 aarch64 Android  device name: Redmi device model: Redmi 7 MIUI version: MIUI Global 11.0.11 Stable Android version: 9 PKQ1.181021.001 

EDIT: bypassing does not mean "exploiting". This is not security question. I may be used wrong term, but the intention here is to use tcpdump for diagnostic purposes (see comments). The whole story is that the device is not rooted. The device that I bought, that I own. So even being the owner, I am not able to access the full filesystem (e.g. -> cd /data -> permission denied). So how can a owner (not "hacker"), use binary that requires root privileges? or list root directory? or anything where root privileges are required?

           
     
     

Liste de réponses


Questions connexes

2  Impossible d'installer Express (de nœud.js) dans Android Termux à l'aide de sdcard0 en tant que répertoire  ( Unable to install express of node js in android termux using sdcard0 as direc ) 
Je ne peux pas installer Express à Android Termux. J'ai les derniers Nodejs installés. Il fonctionne parfaitement lorsque j'utilise un stockage privé, mais j'...

10  Utilisez le compilateur GCC à Termux?  ( Use gcc compiler in termux ) 
Je n'aime pas le compilateur C par défaut clang fourni par TERMUX. Y a-t-il une façon de pouvoir obtenir GNU GCC dans mon environnement termux? ...

1  Est-il possible d'installer "iproute2" sur Android?  ( Is it possible to install iproute2 on android ) 
J'ai essayé d'utiliser git clone dans la page de Googlesource, mais cela n'a pas fait grand chose. Je souhaite utiliser la commande 9988777661 de l'emball...

1  Empêcher les applications d'être suspendus  ( Prevent apps from being suspended ) 
i Exécutez sshd dans un 9988777661 la fenêtre comme mon principal moyen d'accéder aux fichiers sur mon Galaxy S7. Cela fonctionne assez bien, sauf que je ...

3  DROITS INSUFFICATEURS POUR INSTALLATION NPM à TerrzUX sur Android  ( Insufficent rights for npm install in termux on android ) 
J'essaie d'installer un module 9988777664 dans un dossier, par exemple, /data/data/com.termux/files/home/storage/shared/documents/projects/code/js/test-npm...

1  Termux Print à TXT  ( Termux print to txt ) 
Alors j'utilise Termux et Newbie, je souhaite enregistrer -help commande de package comme txt en stockage interne avec nom de fichier spécifique Ex: YouTube-D...

1  Comment taper "Control" sur Termux?  ( How to type control on termux ) 
Il existe une bonne application "Termux" qui peut fournir un environnement de coquille puissant sans obtenir la permission de racine. Cependant, le clavier ta...

20  TERMUX - Comment créer un répertoire de fichiers accessible en dehors de Termux?  ( Termux how do i create a directory of files accessible outside of termux ) 
J'ai découvert que les fichiers et le répertoire créé en (par défaut) Termux ne sont pas accessibles à d'autres applications sur des téléphones non enracinés....

0  Tant de interfaces WiFi sur pixelexperience  ( So many wifi interfaces on pixelexperience ) 
Lorsque j'essaie de connecter une connexion WiFi, le système système et ne vous connectez pas. Puis je tapez ip link Pour afficher Iterfaces sur Termu...

0  Termux essayant youtube-dl avec Aria2  ( Termux trying youtube dl with aria2 ) 
Je suis nouveaubie et expérimenter, comme le titre a dit que je voulais utiliser YouTube-DL avec Aria2 Voici donc ma configuration YouTube-DL --cache-dir...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés