经常遇到一些设备喜欢搞些骚操作(其实就是我不懂),记录下遇到过的用户态与内核态交互方式...
read more🔒Linux用户态驱动机制
记录了遇到过的linux提供的的用户态驱动机制...
read more🔒Linux进程间通信机制
记录了遇到过的linux中进程间通信机制,好搞多进程...
read more虚拟化原理与IA虚拟化扩展
本文介绍系统虚拟化的一些概念,原理及Intel-VT虚拟化扩展技术...
read morePCI与PCIe相关笔记
记录一些PCI和PCIe相关的笔记,防忘记...
read moreIA与Linux内存管理概述
本文记录IA架构的硬件内存机制以及Linux内存那些事儿...
read moreIA与Linux任务管理机制
记录了IA架构提供的任务机制,系统调用机制与Linux下任务切换,系统调用机制...
read more中断硬件之Intel架构
本文以Intel架构下的8259A可编程中断控制器与新的APIC高级可编程中断控制器为基础,描述了中断的硬件细节。
read moreLinux启动过程分析之Kernel
在对设备进行漏洞挖掘时,一般设备不会直接提供ROOT SHELL,而且它一般会对系统实施各种保护,因此需要先破解这些限制。本文继续描述Linux启动过程,依然基于X86平台,分析kernel初始化过程并提供一类笨拙的破解,重打包等方法。
read moreLinux启动过程分析之BootLoader
在对设备进行漏洞挖掘时,一般设备不会直接提供ROOT SHELL,而且它一般会对系统实施各种保护,因此需要先破解这些限制。本文简单描述linux启动过程的Bootloader阶段及这里可能的保护点,本文只关注X86平台并使用BIOS+MBR组合,因为现在产品里基本都还是这种组合。
read more