首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏小点点

    Kernel PWN入门——Kernel ROP

    Kernel PWN入门——Kernel ROP 环境搭建 这个主要需要QEMU,按照wiki的步骤来应该没问题,相信学到这里,大家应该也会搭建环境了。 bzImage:目前主流的 kernel 镜像格式,即 big zImage(即 bz 不是指 bzip2),适用于较大的(大于 512 KB) Kernel。 ╭─kali@L ~/Linux/kernel ╰─➤ gcc exp.c -static -masm=intel -g -o exp ╭─kali@L ~/Linux/kernel ╰─➤ cp exp give_to_player/core/tmp ╭─kali@L ~/Linux/kernel ╰─➤ cd give_to_player/core ╭─kali@L ~/Linux/kernel ╭─kali@L ~/Linux/kernel/give_to_player/core ╰─➤ cd .. ╭─kali@L ~/Linux/kernel/give_to_player ╰─➤ .

    71410编辑于 2024-02-28
  • 来自专栏编程

    Uboot + Kernel

    ubootpak.bin 烧录到tf 将tf插入开发版 修改提示符 $ vi include/configs/x6818.h +142 "tarena#" --> "Jasonakeke$" 保存 编译 测试 Kernel 获取 Linux 内核源码 Linux 内核官网:www.linux.org 解压内核源码 $ cd /home/tarena/workdir/kernel $ tar xvf kernel.tar.bz2 $ cd kernel 将内核源码配置成 x6818 开发版 $ make x6818_defconfig 或者复制该配置文件到内核源码根目录 $ cp arch/config/x6818_defconfig

    31110编辑于 2024-10-28
  • 来自专栏韦东山嵌入式

    linux Kernel

    5.9K21编辑于 2022-05-05
  • 来自专栏AI.NET极客圈

    Semantic Kernel 实战系列(三) - 核心概念 Kernel 与 Plugins

    比如,在传统的企业应用里,我们常常用依赖注入来管理服务,而Semantic Kernel的核心组件Kernel和Plugins,正好能以类似方式扩展你的代码库,让AI成为自然的一部分。 1 Kernel 的作用与构建 Kernel是Semantic Kernel的中心枢纽,它负责协调AI模型、插件和各种资源的执行,就好像一个智能的调度器,能让你的应用从静态转向动态响应。 目前Semantic Kernel的最新版本已达到1.16.0,这个版本强化了异步支持和多模型兼容,让Kernel在高并发场景下更稳定。 构建Kernel的过程很简单,却蕴含着灵活性。 ") .Build(); services.AddSingleton(kernel); } 然后,在控制器中注入Kernel使用它。 中导入: var kernel = Kernel.CreateBuilder().Build(); // 假设已构建 kernel.ImportPluginFromObject(new MathPlugin

    67110编辑于 2025-08-01
  • 来自专栏影像技术栈

    Linux Kernel Overview

    Linux Kernel Overview--------什么是操作系统操作系统(Operating System),传统上负责对计算机硬件直接控制以及管理的系统软件。 一个操作系统概念上可以分成两个部分:内核(Kernel)以及壳(shell)。Linux是一种开源电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。 Linux是一个一体化内核(monolithic kernel)系统。“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操作系统。

    2.2K30编辑于 2022-07-15
  • 来自专栏ADAS性能优化

    Kernel Locking Techniques

    In this article, I explain why kernel code requires locking, provide general rules for proper kernel Why Do We Need Locking in the Kernel? The Big Kernel Lock Linux contains a global kernel lock, kernel_flag, that was originally introduced The global kernel lock is called the big kernel lock or BKL. Call lock_kernel() to acquire the lock and unlock_kernel() to release it.

    53420编辑于 2022-05-13
  • 来自专栏笔记+

    ubuntu kernel编译

    cp /boot/config-4.15.0-88-generic ./.config 或make oldconfig

    92430发布于 2020-06-03
  • 来自专栏云计算与大数据

    kernel | interrupt| driver

    a local APIC timer or an external timer, has issued an interrupt; this kind of interrupt tells the kernel simple-linux-character-device-driver/ https://tldp.org/LDP/lkmpg/2.6/html/x323.html https://github.com/0voice/linux_kernel_wiki https://github.com/0voice/linux_kernel_wiki/blob/main/%E6%96%87%E7%AB%A0/%E7%BD%91%E7%BB%9C%E5%8D%8F

    91910编辑于 2022-04-18
  • 来自专栏I0gan

    Kernel pwn 1

    编译内核 去官网下载一份kernel内核源码, 这里就采用2.6.32版本。 cd kernel wget https://mirrors.edge.kernel.org/pub/linux/kernel/v2.6/linux-2.6.32.tar.gz tar xzvf linux (可选)关闭 canary 保护需要编辑源码中的.config 文件 349 行,注释掉 CONFIG_CC_STACKPROTECTOR=y 这一项 配置kernel .. /make-3.80/make menuconfig 进入 kernel hacking,勾选 Kernel debugging,Compile-time checks and compiler options –>Compile the kernel with debug info,Compile the kernel with frame pointers 和 KGDB 编译 ..

    2.1K10发布于 2021-06-26
  • 来自专栏饶文津的专栏

    【UVALive 7334】Kernel Knights

    kernel的意思是在这个kernel里的骑士不会互相攻击,在kernel外的骑士被kernel里的骑士攻击。 现在告诉你所有骑士攻击的骑士,求一个kernel。 分析 没人攻击的骑士一定在kernel里,把没人攻击的加入队列,然后被他攻击的骑士一定在kernel外。 kernel外的骑士的攻击无效,因为如果一个骑士如果只被外面的骑士攻击,他就是kernel里的。 于是 被 外面的骑士攻击 的骑士 的被攻击次数 -1,如果被攻击次数为0了就加入队列。

    42920发布于 2020-06-02
  • 来自专栏JusterZhu

    认识Semantic-kernel

    1.概要 什么是Semantic-kernel? Semantic Kernel(语义内核)是一个轻量级的SDK(软件开发工具包),旨在实现人工智能大型语言模型(LLM)与传统编程语言的集成。 Semantic-kernel支持哪些语言? Semantic Kernel SDK 在 C#、Python 和 Java 中可用。要开始使用,请在下面选择您的首选语言。 https://github.com/microsoft/semantic-kernel.git 按照此处的说明进行操作 开源项目地址 https://github.com/microsoft/semantic-kernel Semantic Kernel可以做些什么? 定制提示和建议:Semantic Kernel提供开箱即用的模板和链接,使开发者能够轻松地为其应用程序创建定制的提示和建议,从而增加用户的操作效率。 如何使用Semantic Kernel

    1.4K30编辑于 2023-09-22
  • linux kernel 源码安装

    有时我们在安装系统后,发现没有安装当前系统的内核源码在/usr/src/kernels目录下,其实我们是少安装了一个rpm包; 当你配置好yum源后: yum install kernel-devel mm net scripts sound tools virt block crypto firmware include ipc kernel Module.symvers samples security System.map usr vmlinux.id 更多源码网址:https://mirrors.tuna.tsinghua.edu.cn/kernel

    3.9K20发布于 2020-12-30
  • 来自专栏ADAS性能优化

    How to drop kernel caches

    释放 reclaimable slab ,包括dentries and inodes cache

    1.5K10编辑于 2022-05-13
  • 来自专栏吴伟祥

    Linux kernel Overview 原

    Linux内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。

    2.3K60发布于 2018-08-14
  • 来自专栏鸿鹄实验室

    windows kernel提权

    https://cloud.tencent.com/developer/article/1471233

    83820发布于 2021-12-01
  • 来自专栏软件研发

    ERROR: Unable to find the kernel source tree for the currently running kernel. P

    ERROR: Unable to find the kernel source tree for the currently running kernel. Please make sure you have installed the kernel source files for your kernel and that they are properly configured; on Red Hat Linux systems, for example, be sure you have the 'kernel-source' or 'kernel-devel If you know the correct kernel source files are installed, you may specify the kernel source path with 例如,在 Red Hat Linux 系统上,您应确保安装了 'kernel-source' 或 'kernel-devel' RPM 包。

    2.8K60编辑于 2023-11-20
  • 来自专栏梦溪博客

    Kernel

    内核是操作系统的核心组件,是计算机物理硬件与其上运行的进程之间的主要接口。内核通过提供对 CPU、内存、磁盘 I/O 和网络的访问,使多个应用程序能够共享硬件资源。 想象一台计算机由一系列层组成,最内层是硬件,最外层是运行在计算机上的软件应用程序。在这个类比中,内核位于硬件和应用程序之间,因为它不仅负责管理硬件资源和执行软件程序,还负责监督这些层之间的交互。 现代计算机将内存划分为*内核空间* 和*用户空间* 。用户空间是执行应用软件的地方,而内核空间专用于运行计算机所需的幕后工作,如内存分配和进程管理。由于内核空间和用户空间的这种分离,内核所做的工作通常对用户是不可见的。

    3.2K20发布于 2021-08-05
  • 来自专栏ghostsf

    openwrt-安装软件kernel内核版本低-cannot find dependency kernel

    给openwrt安装软件的时候,出现提示需要5.10.92的kernel内核版本,然而当前系统版本内核只有5.4.52 0x01 opkg降级安装? 0x02 升级kernel&下载匹配需要的版本 下载内核更新包,在官网的包库中找到内核更新包,连接:https://downloads.openwrt.org/snapshots/targets/x86 /64/packages/ 搜索kernel,找到对应版本的安装包 复制这个包的下载地址或者直接下载下来。

    16.3K30编辑于 2022-09-09
  • 来自专栏Debian中国

    Linux kernel 4.10 发布

    Linus Torvalds 在内核邮件列表上宣布释出 Linux 4.10。 Linux 4.10 的主要特性包括: 加入了 GPU虚拟化方案 Intel GVT-g for KVM (a.k.a. KVMGT)的支持; 高速缓存块争用分析工具 perf c2c; 新的调度事件分析功能 perf sched timehist; 改进回写管理; 支持 Intel Cache Allocation Technology; 控制组添加 BPF 网络过滤器; 实验性的 MD raid5 回写缓存和 FAILFAS

    2.3K20发布于 2018-12-20
  • 来自专栏腾讯云开发者社区头条

    Linux Kernel 4.11 发布

    4月30日,Linus Torvalds 在内核邮件列表上宣布释出 Linux Kernel 4.11。

    2.5K00发布于 2017-05-03
领券