作家
登录

超全的 Linux 机器的渗透测试命令备忘表

作者: 来源: 2018-01-19 11:00:12 阅读 我要评论

 

基于 Redhat / CentOS / RPM 的发行版

敕令 描述 cat /etc/redhat-release 显示 Redhat / CentOS 版本号。 rpm -qa 在基于 RPM 的 Linux 上列出所有已经安装上的 RPM 包。 rpm -q --changelog openvpn 检查已安装的 RPM 是否针对 CVE 打了补丁,可以用 grep 敕令过滤出跟 CVE 有关的输出。

YUM 敕令

基于 RPM 的体系应用了担保理器, 你可以用这些敕令获取到有关已安装包或者其它对象的有效信息。

敕令 描述 yum update 应用 YUM 更新所有的 RPM 包,也挥菰示出哪些已经由时了。 yum update httpd 更新零丁的包,在词攀例中是 HTTPD (Apache)。 yum install package 应用 YUM 安装一个包。 yum --exclude=package kernel* update 在应用 YUM 时将一个包清除在外不更新。 yum remove package 应用 YUM 删除包。 yum erase package 应用 YUM 删除包。 yum list package 列出有关 yum 包的信息。 yum provides httpd 显示一个包是的用处,例如: Apache HTTPD Server。 yum info httpd 显示包信息,架构,版本等信息。 yum localinstall blah.rpm 应用 YUM 来安装本地 RPM, 大年夜资本库进行安装。 yum deplist package 显示包的供给方信息。 yum list installed | more 列出所有已安装的包。 yum grouplist | more 显示所有的 YUM 分组。 yum groupinstall 'Development Tools' 安装 YUM 分组。

基于 Debian / Ubuntu / .deb 的发行版

敕令 描述 cat /etc/debian_version 显示 Debian 版本号。 cat /etc/*-release 显示 Ubuntu 版本号。 dpkg -l 在基于 Debian / .deb 的 Linux 发行版上列出所有已安装的包。

Linux 用户治理

敕令 描述 useradd new-user 创建一个新的 Linux 用户。 passwd username 重置 Linux 用户暗码, 如不雅你是 root 用户,只要输入暗码就行了。 deluser username 删除一个 Linux 用户。

 

Linux 解紧缩敕令

在 Linux 上创建一个 .zip 文件。

tar cf archive.tar files 在 Linux 上创建一个 tar 文件。 tar czf archive.tar.gz files 在 Linux 上创建一个 tar.gz 文件。 tar cjf archive.tar.bz2 files 在 Linux 上创建一个 tar.bz2 文件。 gzip file 在 Linux 上创建一个 .gz 文件。

Linux 文件敕令

敕令 描述 df -h blah 在 Linux 上显示文件/目次的大年夜小。 diff file1 file2 在 Linux 上比对/显示两个文件之间的差别。 md5sum file 在 Linux 上生成 MD5 摘要。 md5sum -c blah.iso.md5 在 Linux 上检查文件的 MD5 摘要,这里假设文件和 .md5 处在雷同的路径下。 file blah 在 Linux 上查找出文件的类型,也会将文件是 32 照样 64 位显示出来。 dos2unix 将 Windows 的行停止符转成 Unix/Linux 的。 base64 < input-file > output-file 对输入文件进行 Base64 编码,然后输出一个叫做 output-file 的 Base64 编码文件。 base64 -d < input-file > output-file 对输入文件进行 Base64 解码,然后输出一个叫做 output-file 的 Base64 解码文件。 touch -r ref-file new-file 应用来自于引用文件的时光戳数据创建一个新文件,放上 -r 以简单地创建一个文件。 rm -rf 不显示确认提示就删除文件和目次。

Samba 敕令

大年夜 Linux 连接到 Samba 共享。

$ smbmount //server/share /mnt/win -o user=username,password=password1$ smbclient -U user \\\\server\\share$ mount -t cifs -o username=user,password=password //x.x.x.x/share /mnt/share

打破 shell 的限制


  推荐阅读

  这些堪称神器的Chrome插件,提升效率不止10倍

JSON Editor 是一个离线扩大插件,它的应用处景是假设你的手里有一段紧缩的JSON数据,你须要对其进行格局化处理分析个中的每个字段那么它就合适你。此外它还供给了一个在线的办事, 网址是:http://www.jsoneditoron>>>详细阅读


本文标题:超全的 Linux 机器的渗透测试命令备忘表

地址:http://www.17bianji.com/lsqh/40371.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)