uname主要是用于查询当前操作系统的一些版本信息,通常在渗透中经常使用,通过查询对应的内核版本对应的缓冲区溢出漏洞进行提权等操作!
基本使用语法:
1
|
uname
参数
|
参数主要有以下几个:
-a 查询所有信息
1
2
|
root@VM-12-155-debian:~
# uname -a
Linux VM-12-155-debian 4.9.0-kali3-amd64
#1 SMP Debian 4.9.18-1kali1 (2017-04-04) x86_64 GNU/Linux
|
-n 查询主机名
1
2
|
root@VM-12-155-debian:~
# uname -n
VM-12-155-debian
|
-r 查询内核版本信息
1
2
|
root@VM-12-155-debian:~
# uname -r
4.9.0-kali3-amd64
|
-v 查询操作系统的版本信息
1
2
|
root@VM-12-155-debian:~
# uname -v
#1 SMP Debian 4.9.18-1kali1 (2017-04-04)
|
-m 查询操作系统类型
1
2
|
root@VM-12-155-debian:~
# uname -m
x86_64
|
-o 查询操作系统名称
1
2
|
root@VM-12-155-debian:~
# uname -o
GNU
/Linux
|
本文转自 eth10 51CTO博客,原文链接:http://blog.51cto.com/eth10/1956737