Network Security Tools
Writing, Hacking, and Modifying Security Tools
By
Nitesh Dhanjani,
Justin Clarke
April 2005
Pages: 340
| Table of Contents
| Index
| Sample Chapter
| Colophon
Table of Contents
-
Modifying and Hacking Security Tools
-
Chapter 1 Writing Plug-ins for Nessus
- The Nessus Architecture
- Installing Nessus
- Using Nessus
- The NASL Interpreter
- Hello World
- Datatypes and Variables
- Operators
- if...else
- Loops
- Functions
- Predefined Global Variables
- Important NASL Functions
- Nessus Plug-ins
-
Chapter 2 Developing Dissectors and Plug-ins for the Ettercap Network Sniffer
- Installing and Using Ettercap
- Writing an Ettercap Dissector
- Writing an Ettercap Plug-in
-
Chapter 3 Extending Hydra and Nmap
- Extending Hydra
- Adding Service Signatures to Nmap
-
Chapter 4 Writing Plug-ins for the Nikto Vulnerability Scanner
- Installing Nikto
- Using Nikto
- Nikto Under the Hood
- Existing Nikto Plug-ins
- Adding Custom Entries to the Plug-in Databases
- Using LibWhisker
- Writing an NTLM Plug-in for Brute-Force Testing
- Writing a Standalone Plug-in to Attack Lotus Domino
-
Chapter 5 Writing Modules for the Metasploit Framework
- Introduction to MSF
- Overview of Stack Buffer Overflows
- Writing Exploits for MSF
- Writing a Module for the MnoGoSearch Overflow
- Writing an Operating System Fingerprinting Module for MSF
-
Chapter 6 Extending Code Analysis to the Webroot
- Attacking Web Applications at the Source
- Toolkit 101
- PMD
- Extending PMD
-
Modifying and Hacking Security Tools
-
Chapter 7 Fun with Linux Kernel Modules
- Hello World
- Intercepting System Calls
- Hiding Processes
- Hiding from netstat
-
Chapter 8 Developing Web Assessment Tools and Scripts
- Web Application Environment
- Designing the Scanner
- Building the Log Parser
- Building the Scanner
- Using the Scanner
- Complete Source Code
-
Chapter 9 Automated Exploit Tools
- SQL Injection Exploits
- The Exploit Scanner
- Using the Scanner
-
Chapter 10 Writing Network Sniffers
- Introduction to libpcap
- Getting Started with libpcap
- libpcap and 802.11 Wireless Networks
- libpcap and Perl
- libpcap Library Reference
-
Chapter 11 Writing Packet-Injection Tools
- Introduction to libnet
- Getting Started with libnet
- Advanced libnet Functions
- Combining libnet and libpcap
- Introducing AirJack
-
Colophon
Return to Network Security Tools