![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 96
hhhnoone
nobody
展开
-
Kernel-pwn学习记录1
此博客参考POST如下:Learning Linux Kernel Exploitation - Part 1Learning 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 · 812 阅读 · 0 评论 -
Linux-Sticky Directory
在Linux文件系统中,有一种目录存在特殊bit标记,该标记称作sticky bit,当目录设置了该bit,则该目录下的文件只能被文件拥有者、目录拥有者和root重命名或者删除,若果没有设置sticky bit,则任何拥有对目录写和执行权限的用户都可以重命名或者删除该目录下的文件,而不管该文件所有者是谁。&nbs...原创 2020-01-16 19:25:05 · 855 阅读 · 0 评论 -
Linux-/proc文件系统
/proc是linux系统中的一个虚拟文件系统,它实际上不含有任何真正的文件,/proc中的文件如同linux内核中的内部数据结构的接口,通过这些接口,我们可以在系统运行时获取系统信息或者改变内核参数。/proc文件系统包含有每个进程的目录,每个进程由其PID号表示的文件夹表示,例如 进程230相关信息存放在/proc/230中,在shell中,$$是一个特殊的bash变量,其代表当前进程的PI...原创 2020-01-02 19:38:02 · 335 阅读 · 0 评论 -
shell基础(条件判断)
判断格式test [选项] 文件或[ -e 文件 ]注意!!!!![]内的空格不可省略,即不可以写成[-e 文件]按照文件类型判断测试选项作用-b filename当filename 存在并且是块文件时返回真(返回0)-c filename当filename 存在并且是字符文件时返回真-d pathname当pathname 存在并且是一个目录...原创 2019-10-23 22:52:15 · 126 阅读 · 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 · 82 阅读 · 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 · 109 阅读 · 0 评论