Hack the FreeBSD kernel with call hooking
Source: No Starch Press
Though rootkits have a fairly negative image, they can be used for both good and evil. Designing BSD Rootkits: An Introduction to Kernel Hacking arms you with the knowledge you need to write offensive rootkits, to defend against malicious ones, and to explore the FreeBSD kernel and operating system in the process. In this sample chapter, begin your investigation into kernel-mode rootkits by studying call hooking, a programming technique that employs handler functions called hooks to modify control flow and that is used to extend or decrease the functionality of a subroutine. In terms of rootkit design, hooking is used to alter the results of the operating system's application programming interfaces (APIs), most commonly those involved with bookkeeping and reporting. Learn how to use call hooking to subvert the FreeBSD kernel.
Title: Designing BSD Rootkits: An Introduction to Kernel HackingAuthor: Joseph Kong
Publisher: No Starch Press
Chapter 2: Hooking
ISBN: 1-59327-142-5; Copyright © 2007 No Starch Press. All rights reserved.
Used with permission from the publisher. Available from booksellers or direct from No Starch Press
| Format: | Size: | 724.00 | |
| Version: | 1.0 | Date: | Jun 2007 |
| Price: | 0.00 | Downloads: | 449 |
People who downloaded this item also downloaded
- IT pros need to understand IP scanning as well as hackers do -- here's how
- Fit in to the hacker community with these 10 laws of the geek
- Use this script to quickly gather info on Windows user accounts
- Defend your Windows system against these lesser-known security attacks
- Track a (fictional) character across the Web with these hacker techniques and strategies



