Linux device tree support
Linux device tree support for device driver development
gdbserver debug
怎样使用gdbserver来调试嵌入式application,对嵌入式开发这有点帮组
DR rootkit源码分析
该rootkit完成的工作没有什么新意,但用到了一个以前rootkit中没有用到过的技术:用x86 CPU中的硬件debug register来截获系统调用,这样就避免了很容易被反黑客软件探查到的对系统调用表的修改。有兴趣的可以一读。(原创)
标准输入标准输出标准错误输出的源头分析
程序员都知道一个程序启动后就伴随着该程序而来的3个I/O句柄,标准输入,标准输出和标准错误输出。为什么是这样呢?教材知识告诉我们现象,但从来没有回答为什么。我不知道为什么要刻意或无意的不提这个“为什么”。本文就像解答这个问题。如有谬误,请告知。
bash-door分析
bash-door是个非常简单但有效,且很难察觉的后门。本文分析了一下。
GCC编程简介
《GCC编程简介》是《An-Introduction-to-GCC》英文版的中文翻译,由本人翻译。本书是GCC用法的入门书,GNU组织的奠基人Richard M. Stallman亲自作序,可见该小册子(英文版100多页,中文版近70页)表现之不俗。如果你想学习在Unix(自然包括Linux)下学习编程,本书绝对值得一看,远超国内很多的Linux编程教程。<br><br>原文好,并不意味译者也会好。鄙人才力有限,如你看了有不满之处,请务必告知,也可让本人能有所长进。<br><br>先谢过了!
Infecting loadable kernel modules中文版
这是飞客杂志第61期文章Infecting loadable kernel modules的中文版,介绍了一种感染Linux内核模块的方法,本人翻译,请多指教。
Hijacking Linux Page Fault Handler Exception Table中文版
这是飞客杂志关于截获Page Fault Handler来实现获得root权限的文章。本人翻译,请多指教。
VC8.0上多重继承的内存布局
VC8.0上多重继承的内存布局
全局对象构造与析构机制剖析
ELF格式可执行文件中全局对象构造与析构机制剖析
可执行文件动态链接分析
分析了ELF 可执行文件动态链接
VC8.0上多态的实现
从汇编级介绍VC8.0上多态的实现
定制new / delete的性能分析
定制new / delete的性能分析
VC8.0上new/delete分析
汇编级分析了VC8.0下new / delete
meta-programming简介
meta-programming入门介绍
main函数之前与之后
分析了main函数之前与之后的环境
C语言中可变参数实现分析
对C语言中可变参数实现进行了详细分析
const data彻底研究
对c++中const data所代表的含义进行了刨根问底
c/c++中函数调用方式
介绍了C/C++中函数的各种调用方式
Linux的家庭应用
介绍了Linux下家庭应用的常用工具
ELF文件symbol分析
分析了ELF文件中symbol
ELF obj文件重定位信息分析
分析了ELF obj文件中重定位信息
Linux下login进程源码分析
分析了Linux下login进程的实现
Linux下init进程源码分析
分析了Linux init进程的实现
MINIX文件系统彻底分析
分析了Linux下Minix文件系统的磁盘布局和代码实现
Linux下文件映射实现分析
分析了Linux内核中文件映射的实现机制
模拟非法指令的性能分析
分析了在Linux内核中把非法指令模拟成合法指令的性能代价
模拟非法指令执行
介绍了在Linux内核中怎么把非法指令模拟成合法指令
Linux内核中的异常处理机制分析
分析了Linux内核中的异常处理机制
Linux 2.6内核的LKM载入过程源码分析
分析了Linux 2.6内核下可载入内核模块(LKM)的载入过程,源码级分析
Linux下ELF可执行文件载入过程源码分析
分析了Linux内核载入ELF可执行文件的整个过程,源码级注释
CPU Bug与Linux Kernel
介绍了CPU本身的一些硬件与Linux内核是怎么处理这些CPU的bug的
链接器脚本介绍中文版
介绍了链接器脚本的语法与编写