I am Dave Jing Tian, an Assistant Professor in the Department of Computer Science at Purdue University working on system security. My research involves embedded systems, operating systems, and trusted computing. All opinions are my own.
- 159,395 hits
All blogs on this website are licensed under a Creative Commons Attribution 4.0 International License.
Tag Archives: kernel
I wrote two blog posts about Linux kernel build on Ubuntu [1,2]. There is also an official wiki page talking about the same thing . Still, things are broken when I try to create a homework assignment for my class. … Continue reading
Syzkaller  starts to support USB fuzzing recently and has already found over 80 bugs within the Linux kernel . Almost every fuzzing expert whom I talked to has started to apply their fuzzing techniques to USB because of the … Continue reading
Whether you need to implement a kernel rootkit or inspect syscalls for intrusion detection, in a lot of cases, you might need to hijack syscall in a kernel module. This post summorizes detailed procedures and provides a working example for … Continue reading
This post mainly talks about the correct usage of tsc counters provided by Intel x86/x86-64 architectures to measure the Linux kernel code execution time. Most of the content here is borrowed/inspired from . Note that this is NOT a post … Continue reading