linux下proc_self学习笔记
Linux /proc 文件系统(/proc/self)的学习笔记出处:https://blog.csdn.net/cjdgg/article/details/119860355 前提知识点:文件句柄(File Descriptor,简称 fd)是 Linux 内核为每个进程分配的唯一标识符(非负整数),用于跟踪该进程打开的文件、管道、网络套接字、设备等资源。 所有 I/O 操作(读写文件、网络通信等)都通过文件句柄进行。例如: 0 标准输入(stdin) 1 标准输出(stdout) 2 标准错误(stderr) 其他句柄:普通文件(如 3)、网络套接字等。 内容精简如下: 1. /proc/self 是什么?/proc 目录:Linux 的伪文件系统,存储内核和进程信息(只存在内存中)。 /proc/[pid]:存储特定进程(如 PID 1083)信息的目录。 /proc/self:一个快捷方式。谁访问它,它就指向访问者自己的进程目录。 作用:攻击者在不知道当前进程 PID 的情况下,可以直接用 /proc/self 获取当前进程的信息。 2. 常用子目录&...
Ook编码详解
Ook编码详解1 2 3 Ook! 是一种基于极简主义设计的编程语言,属于 esolang(怪异语言)的一种。它是从 Brainfuck 演变而来的,主要用于编码和解码任务。Ook! 的指令由简单的短语组成,例如 Ook. Ook? 或 Ook! Ook!,这些短语对应 Brainfuck 的操作符。 编码规则 Ook! 使用一组固定的短语来表示操作符,每个短语由两个单词组成。以下是 Ook! 和 Brainfuck 的对应关系: Ook. Ook. 对应 >(指针右移) Ook! Ook! 对应 <(指针左移) Ook. Ook! 对应 +(当前单元格值加一) Ook! Ook. 对应 -(当前单元格值减一) Ook! Ook? 对应 [(循环开始) Ook? Ook! 对应 ](循环结束) Ook. Ook? 对应 .(输出当前单元格值) Ook? Ook. 对应 ,(输入值到当前单元格)
pwn题解
1.虚拟机连接靶机:nc 网址 端口 2.ls查看到flag 3.cat flag