如何获取进程命令的详细信息
来源:互联网 发布:北京程序员工资标准 编辑:程序博客网 时间:2024/06/05 05:40
由于一些命令参数太多太长,所以ps -ef也无法显示的Command,如:
# ps -ef
PID Uid VSZ Stat Command
1 root 1784 SW init
2 root SW< [kthreadd]
3 root SW< [ksoftirqd/0]
4 root SW< [events/0]
5 root SW< [khelper]
6 root SW< [async/mgr]
7 root SW< [kblockd/0]
8 root SW [pdflush]
9 root SW< [kswapd0]
10 root SW< [mtdblockd]
40 root 2428 SW /usr/sbin/mini_httpd -d /usr/www -c /cgi-bin/* -u roo
44 root 1784 SW -sh
45 root 1792 SW /usr/sbin/inetd
46 root 2340 SW /usr/bin/pc
47 root 3740 SW /usr/bin/logic
159 root 1244 SW /sbin/udhcpd /var/udhcpd.conf
324 root 1388 SW /usr/sbin/wscd -start -c /var/wscd.conf -w wlan0 -fi
521 root 2036 SW /sbin/dproxy -c /etc/resolv.conf -d
796 root 1140 SW iwcontrol wlan0
2674root 2600 SW /usr/sbin/pppd plugin rp-pppoe.so eth1 user adsl1021 <-----PPPOE登录命令显示不全
3359 root 1784 SW telnetd
3360 root 1784 SW -sh
要显示上面的完全命令,获得pppoe账号和登录密码,可以下面办法:
# cat /proc/2674/cmdline (蓝色数字 2674 为改进程号)
/usr/sbin/pppd plugin rp-pppoe.so eth1 user adsl1021XXXX password xxxxxx nodetach nodefault route usepeerdnsmru1492mtu1492maxfail0lcp-echo-failure10lcp-echo-interval10rp_pppoe_sess123412:xx:xx:xx:EF:BF:D9#
一般路由是裁剪过的linux,提供grep 但不提供awk,不方便一句命令获取pid,
要用一句命令就获取pppoe账号密码可以直接发cat/proc/*/cmdline一句命令暴力全显示,
内容页不多:
# cat /proc/*/cmdline
init/sbin/udhcpd/var/udhcpd.conf/usr/sbin/pppdpluginrp-pppoe.soeth1user adsl1021XXXX password xxxxxnodetachnodefaultrouteusepeerdnsmru1492mtu1492maxfail0lcp-echo-failure10lcp-echo-interval10rp_pppoe_sess326xx:xx:xx:xxx:EF:BF:D9/usr/sbin/wscd-start-c/var/wscd.conf-wwlan0-fi/var/wscd-wlan0.fifotelnetd-sh/usr/sbin/mini_httpd-d/usr/www-c/cgi-bin/*-uroot-Tutf-8-sh/usr/sbin/inetd/usr/bin/pc/usr/bin/logic/sbin/dproxy-c/etc/resolv.conf-diwcontrolwlan0cat/proc/1/cmdline/proc/10/cmdline/proc/159/cmdline/proc/2/cmdline/proc/2674/cmdline/proc/3/cmdline/proc/324/cmdline/proc/3359/cmdline/proc/3360/cmdline/proc/4/cmdline/proc/40/cmdline/proc/44/cmdline/proc/45/cmdline/proc/46/cmdline/proc/47/cmdline/proc/5/cmdline/proc/521/cmdline/proc/6/cmdline/proc/7/cmdline/proc/796/cmdline/proc/8/cmdline/proc/9/cmdline/proc/self/cmdline#
再通过正则表达式提取账号密码
- 如何获取进程命令的详细信息
- 获取其他进程加载模块的详细信息
- 用ps命令显示进程的详细信息
- linux下获取指定exe进程pid和详细信息的命令
- Windows系统查看进程的详细信息及如何删除进程
- ios下进程详细信息获取
- 使用CreateToolhelp32Snapshot获取指定进程详细信息的方法
- 获取order的详细信息
- 获取硬盘的详细信息
- 获取手机的详细信息
- 获取异常的详细信息
- 获取表中列的详细信息
- 获取硬盘的详细信息
- 获取Exception的详细信息
- 获取Exception的详细信息
- 安卓(Android)如何获取正在运行服务的详细信息
- Python 获取操作系统用户进程详细信息
- jps命令:查看Java进程等详细信息
- Android开发常见“疑难杂症”解决方案汇总
- 全方位剖析 Android 4.3
- Install VMWare Tools Ubuntu Server
- web开发的步骤
- 二
- 如何获取进程命令的详细信息
- 用NSTask执行外部命令并获取输出结果的方法
- mac下反编译Android的apk步骤
- Decode Ways
- Hadoop 解除 "Name node is in safe mode"
- Android字数限制的EditText实现方案研究
- BeagleBone Black猎兔犬骨头(黑)- 露出单板计算机的原型吧!
- Ubuntu 12.04 下 用 Wine 安装 RTX 2010
- HDU 4687 带花树