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 不显示确认提示就删除文件和目录 。

文章插图
渗透测试
七、Misc命令
init 6 从命令行重启 Linux ;
gcc -o output.c input.c 编译 C 代码;
gcc -m32 -o output.c input.c 交叉编译 C 代码,在 64 位 Linux 上将编译出 32 位的二进制文件;
unset HISTORYFILE 关闭 bash 历史日志记录功能;
rdesktop X.X.X.X 从 Linux 连接到 RDP 服务器;
kill -9 $$ 关掉当前的会话;
chown user:group blah 修改文件或者目录的所有者;
chown -R user:group blah 修改文件或者目录,以及目录下面文件/目录的拥有者 —— 递归执行chown;
chmod 600 file 修改文件/目录的权限设定, 详情见 [Linux 文件系统权限](#linux-file-system-permissions) ;
八、文件权限
777 rwxrwxrwx 没有限制,完全可读可写可执行(RWX),用户可以做任何事情;
755 rwxr-xr-x 拥有者可完全访问,其他人只能读取和执行文件;
700 rwx------ 拥有者可完全访问,其他人都不能访问;
666 rw-rw-rw- 所有人可以读取和写入,但不可执行;
644 rw-r--r-- 拥有者可以读取和写入,其他人只可以读取;
600 rw------- 拥有者可以读取和写入,其他人都不能访问 。
九、重要文件/目录
/etc/passwd 包含了本地 Linux 的用户;
/etc/shadow 包含了哈希过的本地账户密码;
/etc/group 包含了本地账户分组;
/etc/init.d/ 包含了服务网初始化脚本 – 具体都安装了些啥应该值得一瞧;
/etc/hostname 系统的 hostname;
/etc/network/interfaces 网络接口;
/etc/resolv.conf 系统的 DNS 服务;
/etc/profile 系统的环境变量;
~/.ssh/ SSH 密钥;
~/.bash_history 用户的 bash 历史日志;
/var/log/ Linux 系统的日志文件一般就被存放在这里;
/var/adm/ UNIX 系统的日志文件一般就被存在在这里;
/var/log/httpd/access.log Apache 访问日志文件通常的存在路径;
/etc/fstab 挂载的文件系统 。
以上就是我总结的渗透测试常用Linux命令,欢迎关注@科技兴了解更多科技尤其是网络安全方面的知识 。
【渗透测试常用Linux命令总结】
推荐阅读
- 性能到底如何?国产SSD性能深度测试
- Linux系统网络相关的常用命令集合
- CTF之主机渗透系列三
- 网站被黑?给你推荐几个常用的网站木马查杀工具
- 对DBA、开发、测试、产品同时友好 大规模多存储场景的数据库选型与服务平台建设
- 教你编译一个基于arm的Linux内核,并用qemu模拟器测试
- 软件测试基础——Linux系统搭建MySQL数据库
- 常用硬盘有四色,蓝盘红盘黑盘绿盘,我们该如何选择?本文告诉你
- 佛教寺院茶道介绍,佛教对茶道的渗透
- 基于Modbus协议实现Openplc与Kingview的仿真通讯与模拟测试
