
linux
文章平均质量分 96
hhhnoone
nobody
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Kernel-pwn学习记录1
此博客参考POST如下: Learning Linux Kernel Exploitation - Part 1 Learning Linux Kernel Exploitation - Part 2 第一次进入Kernel Pwn领域,实验采用kernel-rop文件下载地址:https://ctftime.org/task/14383,对于Kernel Pwn,核心是利用LKM(Loadable Kernel Module,可加载内核模块)中存在的漏洞,而这些模块是在内核启动时自动运行的。 上述链接下载原创 2021-03-25 15:16:12 · 1030 阅读 · 0 评论 -
Linux-Sticky Directory
在Linux文件系统中,有一种目录存在特殊bit标记,该标记称作sticky bit,当目录设置了该bit,则该目录下的文件只能被文件拥有者、目录拥有者和root重命名或者删除,若果没有设置sticky bit,则任何拥有对目录写和执行权限的用户都可以重命名或者删除该目录下的文件,而不管该文件所有者是谁。 &nbs...原创 2020-01-16 19:25:05 · 909 阅读 · 0 评论 -
Linux-/proc文件系统
/proc是linux系统中的一个虚拟文件系统,它实际上不含有任何真正的文件,/proc中的文件如同linux内核中的内部数据结构的接口,通过这些接口,我们可以在系统运行时获取系统信息或者改变内核参数。 /proc文件系统包含有每个进程的目录,每个进程由其PID号表示的文件夹表示,例如 进程230相关信息存放在/proc/230中,在shell中,$$是一个特殊的bash变量,其代表当前进程的PI...原创 2020-01-02 19:38:02 · 415 阅读 · 0 评论 -
shell基础(条件判断)
判断格式 test [选项] 文件 或 [ -e 文件 ] 注意!!!!![]内的空格不可省略,即不可以写成[-e 文件] 按照文件类型判断 测试选项 作用 -b filename 当filename 存在并且是块文件时返回真(返回0) -c filename 当filename 存在并且是字符文件时返回真 -d pathname 当pathname 存在并且是一个目录...原创 2019-10-23 22:52:15 · 168 阅读 · 0 评论 -
Shell基础(字符处理)
cut 字段提取(提取列) 格式: cut 选项: -f 列号:提取第几列 -d 分隔符:指定分隔符去分隔列 例: cut -f 2,3 student.txt 提取student.txt的第2、3列 cat /etc/passwd | grep /bin/bash |grep -v root| cut -d “:” -f 1 提取passwd中的普通用户的名字 cut的弊端:没办法处理不...原创 2019-10-23 17:06:22 · 115 阅读 · 0 评论 -
Shell基础
创建shell文件 vi hello.sh 或者 gedit hello.sh 执行shell脚本语言 chmod 755 hello.sh 绝对路径/./hello.sh 或 bash hello.sh 历史命令 格式: history [选项][历史命令保存文件] -c 清空历史命令 -w 把缓存中的历史命令写入历史命令保存文件**~/.bash_history**(CTF小考...原创 2019-10-22 11:09:43 · 144 阅读 · 0 评论