一、文件系统控制 1、文件读写操作 API 头文件 comment 2、文件系统操作 API 头文件 comment opendir #include<dirent.h> readdir #include<dirent.h> ...
分类:
系统相关 时间:
2020-07-05 17:31:32
阅读次数:
63
此篇文章主要会带你介绍 Linux 操作系统,包括 Linux 本身、Linux 如何使用、以及系统调用和 Linux 是如何工作的。 Linux 简介 UNIX 是一个交互式系统,用于同时处理多进程和多用户同时在线。为什么要说 UNIX,那是因为 Linux 是由 UNIX 发展而来的,UNIX ...
分类:
系统相关 时间:
2020-07-02 13:44:31
阅读次数:
59
从菜鸟到高手,从小白到专家,从入门到入狱,如果要问我最常用的扫描探针是什么?我会毫不犹豫的说TCP SYN探针。
分类:
其他好文 时间:
2020-07-01 16:16:59
阅读次数:
115
1、参考网址: (1)https://www.cnblogs.com/grooovvve/p/12846404.html (2)Linux常用系统调用:https://www.cnblogs.com/shijiaqi1066/p/5749030.html (3)常用ANSI C标准库函数:https ...
分类:
其他好文 时间:
2020-06-30 20:46:20
阅读次数:
81
将当前系统中的进程信息打印到文件中 思路: 1、open()打开文件,没有就新建; 2、dup2()将标准输出STDOUT_FILENO重定向到文件ps.out中; 3、execlp()系统调用ps aux命令程序载入进程。 1 #include<unistd.h> 2 #include<fcntl ...
分类:
系统相关 时间:
2020-06-28 22:06:12
阅读次数:
95
MySQL使用之JDBC驱动 驱动这个词对于大部分使用电脑的人来说都不陌生,无论是哪个操作系统,都需要驱动的支持。硬盘、声卡、显卡、鼠标、键盘、内存等等的硬件想要被操作系统调用,就必须要安装相应的驱动程序。简单来说,驱动程序将软件与硬件连接起来,形成了一个纽带! MySQL虽然不是硬件,但如果想要使 ...
分类:
数据库 时间:
2020-06-27 16:10:57
阅读次数:
75
隔离性:namespace namespace(命名隔离) 隔离内容 系统调用参数 内核版本 MNT Namespace mount 提供磁盘挂载点和文件系统的隔离能力 CLONE_NEWNS 2.4.19 IPC Namespace Inter-Process Communication 提供进程 ...
分类:
其他好文 时间:
2020-06-26 16:11:57
阅读次数:
59
UTS 主机名和域名 根文件系统 称为mount挂载数 IPC 进程兼通性的专用通道 (内核级管理资源) INIT 父进程 PID: User Net 以上通过名称空间(namespaces)隔离, clone(创建进程,用这个系统调用) setns(设置名称空间,从名称空间取出来) PID为0 是 ...
分类:
其他好文 时间:
2020-06-25 17:39:28
阅读次数:
67
外挂、木马、病毒等可能需要读取其他进程的数据,windows提供了OpenProcess、ReadProcessMemory等函数。但越是大型的软件,防护做的越好,大概率会做驱动保护,比如hook SSDT表等,这些系统调用都会先被过滤一次,导致返回的数据不是想要的;为了确保能读到目标进程数据,最好 ...
操作系统的中断、异常和系统调用 中断 硬件 设置中断标记【CPU初始化】 将内部、外部事件设置中断标记 中断事件的ID 软件 保存当前处理状态 中断服务程序处理 清除中断标记 恢复之前保存的处理状态 异常 异常编号 保存现场 异常处理 杀死产生异常程序 重新执行异常指令 恢复现场 系统调用 应用程序 ...
分类:
其他好文 时间:
2020-06-24 17:46:02
阅读次数:
64