luopandeng
码龄16年
关注
提问 私信
  • 博客:31,400
    社区:86
    31,486
    总访问量
  • 24
    原创
  • 62,419
    排名
  • 97
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2008-07-28
博客简介:

luopandeng的专栏

查看详细资料
  • 原力等级
    当前等级
    2
    当前总分
    180
    当月
    1
个人成就
  • 获得123次点赞
  • 内容获得19次评论
  • 获得160次收藏
创作历程
  • 10篇
    2024年
  • 6篇
    2023年
  • 9篇
    2021年
成就勋章
TA的专栏
  • ssl
    4篇
  • linux
    6篇
  • RSA
    1篇
  • 内核
    3篇
  • 驱动
    2篇
  • windows
    1篇
  • 数据销毁
    1篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

飞腾 PSPA 1.0 规范

发布资源 2024.12.04 ·
pdf

GMT 0062-2018 密码产品随机数检测要求.pdf

发布资源 2024.12.03 ·
pdf

GBT 25058-2019 网络安全等级保护实施指南.pdf

发布资源 2024.12.03 ·
pdf

igb网卡的 link状态

在当前的环境中, 拔出SFP后,系统没有监测到media_type的变化, 中断未上报,只报了一些对i2c_read ERR的日志。这里对于copper,link状态在外部,由外部上报LSC中断,系统觉得是准确的,所以这里如果外部中断已经上报了,不需要再去读取link状态了。_dev_open则是在调用ifconfig up 的流程中调用的,所以 netif_running类似于管理状态的概念,这里有一个netif_carrier_ok(netdev): 这里最终是网卡link_up状态中设置的,见后面。
原创
发布博客 2024.04.15 ·
942 阅读 ·
22 点赞 ·
0 评论 ·
12 收藏

内核编译外部模块

hack_unlinkat.c是源文件,把Makefile放到源文件目录下,执行make.最后编 译出来的目标是hack_unlinkat.ko。-C $DIR kernel源码路径,编译过程中会改变该路径下内容,编译完成后回 退修改,还原到编译前。完全编译过的kernel,删掉其中的源文件(即.c文件),也可以编译外部模块。选项"M=<dir>"告诉kernel编译系统编译外部模块的源码路径。一、首先,编译外部模块,需要一个已经编译完成的内核。
原创
发布博客 2024.04.12 ·
398 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

linux的文件隐藏属性 专治手滑

有用户曾经在生产环境和 RHCE 考试题目中碰到过明明权限充足但却无法删除某个文件的情况,或者仅能在日志文件中追加内容而不能修改或删除内容,这在一定程度上阻止了黑客篡改系统日志的图谋,因此这种“奇怪”的文件也保障了 Linux 系统的安全性。linux系统开发人员几乎都通过后台操作文件,相信99%的同学都有过不小心删除文件之后无法找回的经历,今天介绍一下文件的隐藏属性,文件的隐藏属性可以让系统中的文件受保护,避免不小心被误操作。(+i参数)对于目录,只能修改子文件中的内容不能新建或删除文件。
原创
发布博客 2024.04.12 ·
435 阅读 ·
10 点赞 ·
0 评论 ·
1 收藏

文件操作 从VFS到设备驱动的流程

grab_cache_page_write_begin 根据pgoff_t index,在page_tree。file->f_op->write(ext4_file_operations..write_iter=ext4_file_write_iter ) 文件系统层。file->f_op->read(ext4_file_operations..read_iter=ext4_file_read_iter ) 文件系统层。copy_page_to_iter 会将内容从内核缓存页拷贝到用户内存空间。
原创
发布博客 2024.04.08 ·
656 阅读 ·
10 点赞 ·
1 评论 ·
6 收藏

LZ4格式及算法

B.Checksum 表示每个block 是否包含checksum。LZ4 就是直接利用lz77替换之后编码, 不使用huffman。EndMark后面的checksum。Data 压缩块由多个序列组成,序列快的压缩,解压过程参考。
原创
发布博客 2024.03.11 ·
526 阅读 ·
5 点赞 ·
1 评论 ·
4 收藏

windows 杂项

reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve 右键。3,对于分页内存来说,调用MmProbeAndLockPages以及MmGetSystemAddressForMdlSafe来锁定内存页,以防止被page out出去;第一,MDL的一个用法是提供驱动程序访问用户模式数据缓冲区的一种方式:直接I/O。1,分配一个buf,可能是分页或者非分页的;
原创
发布博客 2024.03.11 ·
665 阅读 ·
18 点赞 ·
0 评论 ·
22 收藏

中断 INTX 》MSI 》MSI-X

MSI 要求中断数是连续的,现在单个设备 32 个中断也不够用,所以引入了 MSI-X。MSI-X 不要求中断数是连续的,单个设备支持 2048 个中断。MSI-X 如何支持 2048 中断?配置空间如下:MSI-x 信息记录到BAR上面,每个中断会在BAR上有一条记录,中断信息在BAR上的记录的样子如下:每个中断都使用单独的“消息地址”字段和“消息数据”字段。
原创
发布博客 2024.03.08 ·
1207 阅读 ·
8 点赞 ·
1 评论 ·
11 收藏

GZIP&Deflate 压缩格式

每一个压缩块都必须有一个块首部,但是每一个压缩块在最终输出的时候,下面三种编码格式(存储、静态、动态)只能用一种。45 2D F1 80 : 这四个字节是CRC32校验码,转换成正常读取的顺序“80 F1 2D 45”,),表示这是最后一个压缩块,如果没置上(该位是0),取模的结果(因为只能用四个字节存结果,所以只能对。:这四个字节是原始文件的大小,网络字节序,即。的文件体“基本”是一样的,因为它们都使用了。使用zip压缩,下面是压缩后的文件,的文件格式,这部分都是一样的,比如。
原创
发布博客 2024.03.07 ·
1092 阅读 ·
15 点赞 ·
1 评论 ·
11 收藏

LZ77 与 Huffman

16”后面就是表示重复次数(注意区分“出现次数”)的数据,用2bit(两比特)记录,分别是“00,01,10,11”,对应的重复次数分别为“3,4,5,6”(重复次数不小于三次,所以这里从3开始,因为只用两位记录,所以最大的重复次数是6),如果6次之后紧跟着还有重复,那么就再来一个“16”并且后面跟着实际的重复次数即可;用一个数组来存放这个树,数组的每个元素存放二叉树中的层数,7,8的层数都是3,如何区分呢,那就是数值小的一定是左叶子节点,数值大的一定是右叶子节点。如果减小码字占用的bit位长度?
原创
发布博客 2024.03.07 ·
1028 阅读 ·
14 点赞 ·
1 评论 ·
18 收藏

MSI MSIX

Message Address:存放MSI存储器写事务的目的地址,中断到来的时候,PCIE会向这个地址写message data数据。Msi-x table offset : 0-2bit表示table在第几个bar, 3-31表示在bar上的偏移量。0-7 是中断向量编号, 如果是MSI,则中断向量号连续,msi-x则不要求连续。1-3: 支持的中断数量,0b000=支持一个中断 0b001=支持4个中断。X86系统下,message address对应的LAPIC的地址。4-6: 使能的中断数量。
原创
发布博客 2024.03.05 ·
558 阅读 ·
3 点赞 ·
0 评论 ·
10 收藏

Windbg 常用命令

Windbg 常用命令 线程 内存 verify
原创
发布博客 2023.12.27 ·
491 阅读 ·
8 点赞 ·
1 评论 ·
9 收藏

RSA 原理

RSA 原理
原创
发布博客 2023.10.09 ·
90 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

ECDH 密钥交换

一张图 ECDH
原创
发布博客 2023.10.09 ·
116 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

ECDSA 签名 验签

ECDSA 签名 验签
原创
发布博客 2023.10.09 ·
240 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

TLS 笔记

TLS 过程介绍
原创
发布博客 2023.10.09 ·
81 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

git常用命令

git 常用命令
原创
发布博客 2023.02.23 ·
148 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

libudev-241.tgz

发布资源 2021.07.21 ·
tgz
加载更多