您的位置:首页 > 其它

如何获取进程命令的详细信息

2013-08-22 02:09 369 查看
由于一些命令参数太多太长,所以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#

再通过正则表达式提取账号密码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐