网站首页 站内搜索

搜索结果

查询Tags标签: 内核,共有 1008条记录
  • [kernel] 编译能复现指定poc的内核的排错过程

    背景在复现CVE-2022-2588漏洞的时候,编译可以运行poc成功触发漏洞所在函数的内核的过程。踩了一些坑,记录一下思路。目标前置知识内核与内核模块内核是内核(bzImage)+内核模块(.ko)组成的,很多内核的功能都不是直接在内核之中,而是在内核模块之中,系统启动之后加载对…

    2022/10/27 1:24:53 人评论 次浏览
  • 驱动开发(内核特征码扫描PE代码段)

    code>SearchSpecialCode定位函数,该定位函数其实还不能算的上简单,本章LyShark将对特征码定位进行简化,让定位变得更简单,并运用定位代码实现扫描内核PE的代码段,并从代码段中得到某个特征所在内存位置。老样子为了后续教程能够继续,先来定义一个lyshark.h头文件…

    2022/10/19 1:24:51 人评论 次浏览
  • 开源虚拟机Virtual Box大升级:支持Linux内核6.0

    日前,Oracle发布了VirtualBox 6.1.38最新稳定版本,重点引入了对即将推出的Linux 6.0内核的初步支持。这意味着用户将能够虚拟化由Linux内核6.0驱动的GNU/Linux发行版,该发行版将于今年秋季晚些时候正式发布,以及在Linux 6.0驱动的发行版中安装Virtual Box。此外,上个…

    2022/9/17 5:16:18 人评论 次浏览
  • eBPF

    深入浅出eBPF|你要了解的7个核心问题-阿里云开发者社区 https://developer.aliyun.com/article/947869 深入浅出eBPF|你要了解的7个核心问题 来自:阿里技术 2022-06-08 374 简介: 过去一年,ARMS基于eBPF技术打造了Kubernetes监控,提供多语言无侵入的应用性能,系统性…

    2022/9/16 6:19:53 人评论 次浏览
  • Ubuntu 20.04打RT实时内核补丁

    查看当前内核版本 uname -r 笔者当前版本为 5.15.0-46-generic ,去下面网址中下载版本相近的内核文件和补丁文件,笔者选择的是 linux-5.15.65.tar.gz 和 patch-5.15.65-rt49.patch.gz https://www.kernel.org/pub/linux/kernel/ https://www.kernel.org/pub/linux/kern…

    2022/9/16 5:17:43 人评论 次浏览
  • linux内核学习的非必要性

    这本《深入Linux内核》相信很多程序员的书柜上都有这本书,但是真正能够啃完理解其中技术的在我看来可能少之又少,不知道有没有它书籍销量的百分之一。 这里我不禁就产生了一个疑问:Linux内核是不是需要大多数程序员都去了解学习? 对于本身正在从事或就要从事内核开发的…

    2022/9/15 5:17:26 人评论 次浏览
  • ptrace内核源码实现

    一、ptrace系统调用 ptrace在内核中的实现是sys_ptrace函数,也可以说是SYSCALL_DEFINE4(ptrace, ...)。 其中sys_ptrace负责attach相关请求的处理,之后调用arch_ptrace函数来处理其余请求,而arch_ptrace函数也只处理一部分请求,剩下的请求都由ptrace_request函数来处理…

    2022/9/14 1:18:53 人评论 次浏览
  • linux驱动移植-linux块设备驱动

    一、linux设备驱动 我们在linux驱动基础概念以及驱动程序框架搭建中已经介绍过,linux 将所有的外设分为 3 类:字符设备、块设备、网络设备。 1.1 字符设备 字符设备是能够像字节流(比如文件)一样被访问的设备,就是说对它的读写是以字节为单位的。 比如串口在进行收发…

    2022/9/13 5:25:57 人评论 次浏览
  • Redis内核的调用原理

    Redis是一个单进程单线程单实例的缓存框架,但是照样做到了大数据量的吞吐,是因为什么呢? 1、Redis在请求内核的时候,在过路的路上有用到一个叫做epoll的组件 2、epoll实现了线程的多路复用,并且在中间还增加了一个共享位置,这样,当JVM中的数据和内核的数据在做交换…

    2022/9/11 2:23:28 人评论 次浏览
  • 四.使用vscode调试xv6内核

    资料来源:1.南京大学操作系统课程第18课:https://www.bilibili.com/medialist/play/202224425?from=space&business=space_collection&business_id=192498&desc=0下方的评论:https://zhuanlan.zhihu.com/p/501901665https://www.bilibili.com/video/BV1Lv…

    2022/9/10 23:27:22 人评论 次浏览
  • 图像处理:均值和中值滤波器。

    图像处理:均值和中值滤波器。 在本文中,我描述了两种类型的过滤器,并显示代码是我自己编写的。主要目标是实现我自己的过滤器,不要使用流行的库。我将尝试解释它是如何工作的,并向您展示过滤器如何减少图像中的噪声。 内容什么是过滤器? 过滤器类型 过滤器比较 均值…

    2022/9/10 6:23:23 人评论 次浏览
  • 01.linux性能优化-平均负载

    uptime: 21:09:41 (time) ,up 35 min, (系统运行时间), 2 users, (登录用户数),load average: 0.00, 0.01, 0.04 (平均负载 1分钟 五分钟 十五分钟) 一. 平均负载 平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也…

    2022/9/10 5:23:14 人评论 次浏览
  • ARM7内核寄存器

    ARM7内核寄存器 ARM7TDMI-S内核共37个寄存器。 R0—R7,通用寄存器,共8个。 R8—R12,除快中断有自己寄存器(Rx_fiq),其他模式共用,共10个。 R13,栈指针寄存器。用户、系统共用外,其他模式有独立寄存器,共6个。 R14,连接寄存器。当程序跳转(BL)、异常模式时,用于保…

    2022/9/9 23:23:22 人评论 次浏览
  • CentOS7 更改默认启动内核、删除无用内核

    服务器或Linux系统电脑开机,出现多个内核启动选项,CentOS系统默认选择第一个最新的内核启动,但常常这个最新的内核没有作用,有可能会导致服务器或电脑无法自动开机的现象。此时,需要修改系统默认的开机启动内核,附带删除那个无用的内核。 1。更改默认启动内核 1)查…

    2022/9/9 5:23:27 人评论 次浏览
  • Windows编程之线程同步

    本笔记整理自:《Windows核心编程(第五版)》 目录什么是线程同步用户方式中的线程同步原子访问:Interlocked系列函数CRITICAL_SECTION:关键段内核对象的同步方式事件内核对象可等待的计时器内核对象信号量内核对象互斥量内核对象什么是线程同步多个线程是并行运行的,…

    2022/9/8 5:25:15 人评论 次浏览
共1008记录«上一页1234...68下一页»
扫一扫关注最新编程教程