如何在Termux上运行TCPDump? -- permissions 领域 和 xiaomi 领域 和 miui 领域 和 termux 领域 android 相关 的问题

How to run tcpdump on termux?


简体版||繁體版
0
vote

问题

中文

我可以拥有 tcpdump 二进制安装,但我的(android)操作系统没有rooted。

所以如果我尝试在Termux上运行它:

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

二进制所有者是root,位于 /data/data/com.termux/files/usr/bin/tcpdump 中,所以我决定在i mv 它到我的主目录后所需的根权。之后所有者是我,而且二进制文件的mod是:

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

但即使是所有权,也是相同的权限错误。

所以有没有办法绕过未扎根设备的权限?

OS详细信息:

  $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   

编辑: 绕过并不意味着"利用" 。这不是安全问题。我可能会使用错误的术语,但这里的意图是使用 tcpdump 进行诊断目的(参见注释)。整个故事是设备没有植根。我买的装置,我拥有。所以甚至是所有者,我无法访问完整的文件系统(例如 - > cd /data - >权限拒绝)。那么如何如何所有者(不是"黑客" ),使用需要root权限的二进制文件?或列出root目录?或者需要root权限的任何东西?

english

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?

           
     
     

回答列表


相关问题

2  无法使用SDCard0作为目录在Android Termux中安装Express(of node.js)  ( Unable to install express of node js in android termux using sdcard0 as direc ) 
我无法在Android Termux中安装Express。我安装了最新的nodejs。 当我使用私人存储时完美地工作,但我正在使用CD / Storage / Sdcard0 / nodejs / test /并获得权限被拒绝错误。在终端的错误消息中,我在终端的错误消息中反复看到 symlink npm insta...

0  Termux尝试使用ARIA2的YouTube-DL  ( Termux trying youtube dl with aria2 ) 
我是新手和实验,就像标题说我想用aria2 使用youtube-dl 所以这是我的youtube-dl config --cache-dir /sdcard/Download --all-subs --external-downloader "aria2c" --external-downloader-...

3  NPM在Termux上安装的权利不足以Android  ( Insufficent rights for npm install in termux on android ) 
我正在尝试在文件夹中安装 abcdefghijklmnabcdefghijklmnNode.js 模块,例如 /data/data/com.termux/files/home/storage/shared/documents/projects/code/js/test-npm ,从rooted android 6运行...

0  这么多WiFi接口在PixElexperience上  ( So many wifi interfaces on pixelexperience ) 
当我尝试连接wifi系统崩溃并不连接。然后我输入 ip link 在Termux上显示迭代件,并显示了许多接口。返回什么: 模式默认组默认qlen 1 链接/环回00:00:00:00:00:00:00:00:00:00:00:00:00:00:+键0:<广播,多播,Master> ...

1  防止应用被暂停  ( Prevent apps from being suspended ) 
i运行 sshd 在 Termux 窗口中作为我的Galaxy S7上访问文件的主要方式。这效果很好,除了我似乎必须重新运行 sshd 相当频繁。我怀疑这是因为 Termux 被操作系统暂停。我相当肯定,我告诉它不这样做,但无论如何似乎正在发生。使用这些说明,似乎是牛轧糖的日期,作为一个粗略的指导,我已经导航到设置...

1  是否可以在Android上安装“IPRUTE2”?  ( Is it possible to install iproute2 on android ) 
我试图在googleSource的页面中使用 git clone ,但它没有多大。我想从包中使用 ss 命令,但我不知道如何安装它。我的手机是手臂32位。 ...

10  在Termux中使用GCC编译器?  ( Use gcc compiler in termux ) 
我不喜欢默认的c编译 abcdefghijklmnclang 由termux提供。有没有办法在我的任期环境中获得GNU GCC? ...

1  如何在Termux上键入“Control”?  ( How to type control on termux ) 
有一个很好的应用程序"termux" ,可以提供强大的shell环境,而无需获得root权限。但是,触摸屏键盘不包括"控制" 和"ALT" 按钮。但是一些互动程序(例如,Nano,Emacs)需要这些按钮。 是否有任何方法可以添加此按钮,或使用其他方法来替换此按钮? ...

20  TERMUX - 如何创建一个可访问的文件的文件目录?  ( Termux how do i create a directory of files accessible outside of termux ) 
我发现,在非生根手机上的其他应用程序中创建的文件和目录是不可访问的。 termux默认的文件夹在哪里? 如何将其设置为使用我可以像es文件资源管理器这样访问的文件夹/文件空间? 或者或许略有不同,我将如何在Termus进行变更,让我们说,默认"下载" 文件夹? 欢呼声。 ...

1  termux打印到txt  ( Termux print to txt ) 
所以我使用termux和newbie,我想将-help命令从包中保存为txt在内部存储中,具有特定文件名 EX:Youtube-DL - Help,ARIA2C -H,等等 怎么做? ...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有