http://resources.infosecinstitute.com/google-hacking-overview/
READ MORE »Posts in category 内核基础
[转]System Address Map Initialization in x86/x64 Architecture Part 2: PCI Express-Based Systems
http://resources.infosecinstitute.com/system-address-map-initialization-x86x64-architecture-part-2-pci-express-based-systems/
READ MORE »[转]System Address Map Initialization in x86/x64 Architecture Part 1: PCI-Based Systems
http://resources.infosecinstitute.com/system-address-map-initialization-in-x86x64-architecture-part-1-pci-based-systems/
READ MORE »[转]Linux Kernel and Driver Development Training
Outline Here are the main topics that we cover: Introduction to the Linux kernel Kernel source code Configuring, compiling and booting the kernel Linux kernel modules Memory management and accessing hardware Character device drivers Processes, scheduling, waiting for resources and interrupt management Locking Kernel debugging techniques mmap Using DMA Kernel architecture for device drivers. Illustration […]
READ MORE »Linux文件空洞与稀疏文件
本胶片介绍Linux文件空洞及稀疏文件原理,然后分析稀疏文件的数据保存及验证。 1、Linux文件空洞与稀疏文件 2、文件系统数据存储 3、文件系统调试 下载地址:Linux文件空洞与稀疏文件
READ MORE »Linux内核报错“General protection fault”原因
在Linux系统中,偶尔遇到内核报告”General protection fault”或#GP Fault,然后panic,系统宕机。在Intel编程手册中指出,General protection fault中断号为13,表示内存访问或保护检查出现异常。14号中断就是我们所熟悉的页面异常。 12 #SS Stack-Segment Fault Fault Yes Stack operations and SS register loads. 13 #GP General Protection Fault Yes Any memory reference and other protection checks. 14 #PF Page Fault Fault Yes Any memory reference. 以下是”General protection fault”更为详细的解释。 A general protection fault (GPF) in the Intel x86 and AMD […]
READ MORE »[转]What Every Programmer Should Know About Memory
非常经典且全面介绍内存的资料,强烈推荐。 内容包括: Commodity Hardware Today CPU Caches Virtual Memory NUMA Support What Programmers Can Do Memory Performance Tools Upcoming Technology 点击下载:What Every Programmer Should Know About Memory
READ MORE »[转]Debugging Linux Kernel Problems
In this tutorial, we’ll look at the following topics: • How and why kernels fail. • Understanding log files: dmesg and the files in /var/log, notably /var/log/messages. • Userland tools for debugging a running system. • Building a kernel with debugging support: the options. • Using a serial console. • Preparing for dumps: dumpon, savecore. […]
READ MORE »[转]Linux Kernel Crash Book Everything you need to know
介绍LKCD和KDUMP的资料,还不错。 来源:http://www.dedoimedo.com/ 下载:Linux Kernel Crash Book Everything you need to know
READ MORE »