/proc/$pid/environ?

来源:互联网 发布:淘宝网什么时候搞活动 编辑:程序博客网 时间:2024/05/19 15:24

参考:
https://youtu.be/0TPXvpaiYWc?t=5m59s

root@kali /dev/fd0 % ll                                                                                         [4:43:15]total 0dr-x------ 2 root root  0 Jun 25 16:12 ./dr-xr-xr-x 9 root root  0 Jun 25 16:12 ../lrwx------ 1 root root 64 Jun 26 04:42 0 -> /dev/pts/0lrwx------ 1 root root 64 Jun 25 16:13 1 -> /dev/pts/0lrwx------ 1 root root 64 Jun 25 16:13 10 -> /dev/pts/0lrwx------ 1 root root 64 Jun 25 16:13 2 -> /dev/pts/0root@kali /dev/fd0 % cat ../environ                                                                             [4:43:17]LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:SSH_CONNECTION=192.168.170.1 63081 192.168.170.144 22LANG=en_HK.UTF-8XDG_SESSION_ID=2USER=rootPWD=/rootHOME=/rootSSH_CLIENT=192.168.170.1 63081 22SSH_TTY=/dev/pts/0MAIL=/var/mail/rootSHELL=/bin/bashTERM=xterm-256colorSHLVL=2LANGUAGE=en_HK:enLOGNAME=rootDBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/busXDG_RUNTIME_DIR=/run/user/1000PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/binOLDPWD=/home/cqq_=/usr/bin/zsh#root@kali /dev/fd0 % file ../environ                                                                            [4:43:35]../environ: emptyroot@kali /dev/fd0 % cd ..                                                                                      [4:43:43]root@kali /dev0 % ls                                                                                         [4:43:53]agpgart          full                port      stderr  tty22  tty4   tty57    vcs1autofs           fuse                ppp       stdin   tty23  tty40  tty58    vcs2block            hpet                psaux     stdout  tty24  tty41  tty59    vcs3bsg              hugepages           ptmx      tty     tty25  tty42  tty6     vcs4btrfs-control    initctl             pts       tty0    tty26  tty43  tty60    vcs5cdrom            input               random    tty1    tty27  tty44  tty61    vcs6cdrw             kmsg                rfkill    tty10   tty28  tty45  tty62    vcsachar             log                 rtc       tty11   tty29  tty46  tty63    vcsa1console          loop-control        rtc0      tty12   tty3   tty47  tty7     vcsa2core             mapper              sda       tty13   tty30  tty48  tty8     vcsa3cpu              mcelog              sda1      tty14   tty31  tty49  tty9     vcsa4cpu_dma_latency  mem                 sda2      tty15   tty32  tty5   ttyS0    vcsa5cuse             memory_bandwidth    sda5      tty16   tty33  tty50  ttyS1    vcsa6disk             midi                sg0       tty17   tty34  tty51  ttyS2    vfiodmmidi           mqueue              sg1       tty18   tty35  tty52  ttyS3    vga_arbiterdri              net                 shm       tty19   tty36  tty53  uhid     vhcidvd              network_latency     snapshot  tty2    tty37  tty54  uinput   vhost-netfb0              network_throughput  snd       tty20   tty38  tty55  urandom  vmcifd               null                sr0       tty21   tty39  tty56  vcs      zero

哦,原来查看某进程号的环境变量是/proc/$pid/environ
参考:
How to read environment variables of a process

root@kali /dev/fd0 % cat /proc/0/environ                                                                        [4:49:12]cat: /proc/0/environ: No such file or directoryroot@kali /dev/fd1 % cat /proc/1/environ                                                                        [4:50:58]CRYPTSETUP=yesSHLVL=1HOME=/init=/sbin/initTERM=linuxdrop_caps=BOOT_IMAGE=/boot/vmlinuz-4.9.0-kali3-amd64PATH=/sbin:/usr/sbin:/bin:/usr/bininitrd=/install/gtk/initrd.gzPWD=/rootmnt=/root#root@kali /dev/fd0 % cat /proc/2/environ                                                                        [4:51:03]root@kali /dev/fd0 % cat /proc/3/environ                                                                        [4:51:08]root@kali /dev/fd0 % ls /proc                                                                                   [4:51:12]1    168  24464  26901  390  568  787  88         devices      kallsyms     modules       swaps10   17   24471  26954  396  577  8    89         diskstats    kcore        mounts        sys11   18   24526  26976  40   580  812  9          dma          keys         mtrr          sysrq-trigger12   19   24628  27     425  6    817  acpi       driver       key-users    net           sysvipc125  2    24700  28     499  607  818  asound     execdomains  kmsg         pagetypeinfo  thread-self126  204  24734  29     5    636  822  buddyinfo  fb           kpagecgroup  partitions    timer_list128  209  25     3      546  645  823  bus        filesystems  kpagecount   sched_debug   tty13   21   25079  305    554  648  833  cgroups    fs           kpageflags   schedstat     uptime14   218  25342  378    558  678  834  cmdline    interrupts   loadavg      self          version15   22   26     387    559  7    84   consoles   iomem        locks        slabinfo      vmallocinfo16   23   264    388    564  767  86   cpuinfo    ioports      meminfo      softirqs      vmstat167  24   26838  39     566  768  87   crypto     irq          misc         stat          zoneinforoot@kali /dev/fd0 % echo $$                                                                                    [4:51:25]25342root@kali /dev/fd0 % echo $$                                                                                    [4:51:37]25342root@kali /dev/fd0 % cat /proc/25342/environ                                                                    [4:51:40]LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:SSH_CONNECTION=192.168.170.1 63081 192.168.170.144 22LANG=en_HK.UTF-8XDG_SESSION_ID=2USER=rootPWD=/rootHOME=/rootSSH_CLIENT=192.168.170.1 63081 22SSH_TTY=/dev/pts/0MAIL=/var/mail/rootSHELL=/bin/bashTERM=xterm-256colorSHLVL=2LANGUAGE=en_HK:enLOGNAME=rootDBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/busXDG_RUNTIME_DIR=/run/user/1000PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/binOLDPWD=/home/cqq_=/usr/bin/zsh#
原创粉丝点击