-
Software Cracking
-
Chapter 1 Assembly Language
- Registers
- ASM Opcodes
- References
-
Chapter 2 Windows Reverse Engineering
- History of RCE
- Reversing Tools
- Reverse Engineering Examples
- References
-
Chapter 3 Linux Reverse Engineering
- Basic Tools and Techniques
- A Good Disassembly
- Problem Areas
- Writing New Tools
- References
-
Chapter 4 Windows CE Reverse Engineering
- Windows CE Architecture
- CE Reverse Engineering Fundamentals
- Practical CE Reverse Engineering
- Reverse Engineering serial.exe
- References
-
Chapter 5 Overflow Attacks
- Buffer Overflows
- Understanding Buffers
- Smashing the Stack
- Heap Overflows
- Preventing Buffer Overflows
- A Live Challenge
- References
-
-
Network Stalking
-
Chapter 6 TCP/IP Analysis
- A Brief History of TCP/IP
- Encapsulation
- TCP
- IP
- UDP
- ICMP
- ARP
- RARP
- BOOTP
- DHCP
- TCP/IP Handshaking
- Covert Channels
- IPv6
- Ethereal
- Packet Analysis
- Fragmentation
- References
-
Chapter 7 Social Engineering
- Background
- Performing the Attacks
- Advanced Social Engineering
- References
-
Chapter 8 Reconnaissance
- Online Reconnaissance
- Conclusion
- References
-
Chapter 9 OS Fingerprinting
- Telnet Session Negotiation
- TCP Stack Fingerprinting
- Special-Purpose Tools
- Passive Fingerprinting
- Fuzzy Operating System Fingerprinting
- TCP/IP Timeout Detection
- References
-
Chapter 10 Hiding the Tracks
- From Whom Are You Hiding?
- Postattack Cleanup
- Forensic Tracks
- Maintaining Covert Access
- References
-
-
Platform Attacks
-
Chapter 11 Unix Defense
- Unix Passwords
- File Permissions
- System Logging
- Network Access in Unix
- Unix Hardening
- Unix Network Defense
- References
-
Chapter 12 Unix Attacks
- Local Attacks
- Remote Attacks
- Unix Denial-of-Service Attacks
- References
-
Chapter 13 Windows Client Attacks
- Denial-of-Service Attacks
- Remote Attacks
- Remote Desktop/Remote Assistance
- References
-
Chapter 14 Windows Server Attacks
- Release History
- Kerberos Authentication Attacks
- Kerberos Authentication Review
- Defeating Buffer Overflow Prevention
- Active Directory Weaknesses
- Hacking PKI
- Smart Card Hacking
- Encrypting File System Changes
- Third-Party Encryption
- References
-
Chapter 15 SOAP XML Web Services Security
- XML Encryption
- XML Signatures
- Reference
-
Chapter 16 SQL Injection
- Introduction to SQL
- SQL Injection Attacks
- SQL Injection Defenses
- PHP-Nuke Examples
- References
-
Chapter 17 Wireless Security
- Reducing Signal Drift
- Problems with WEP
- Cracking WEP
- Practical WEP Cracking
- VPNs
- TKIP
- SSL
- Airborne Viruses
- References
-
-
Advanced Defense
-
Chapter 18 Audit Trail Analysis
- Log Analysis Basics
- Log Examples
- Logging States
- When to Look at the Logs
- Log Overflow and Aggregation
- Challenge of Log Analysis
- Security Information Management
- Global Log Aggregation
- References
-
Chapter 19 Intrusion Detection Systems
- IDS Examples
- Bayesian Analysis
- Hacking Through IDSs
- The Future of IDSs
- Snort IDS Case Study
- IDS Deployment Issues
- References
-
Chapter 20 Honeypots
- Motivation
- Building the Infrastructure
- Capturing Attacks
- References
-
Chapter 21 Incident Response
- Case Study: Worm Mayhem
- Definitions
- Incident Response Framework
- Small Networks
- Medium-Sized Networks
- Large Networks
- References
-
Chapter 22 Forensics and Antiforensics
- Hardware Review
- Information Detritus
- Forensics Tools
- Bootable Forensics CD-ROMs
- Evidence Eliminator
- Forensics Case Study: FTP Attack
- References
-
-
Appendix
-
Appendix A Useful SoftICE Commands and Breakpoints
- SoftICE Commands
- Breakpoints
-
-
Colophon
- Title:
- Security Warrior
- By:
- Cyrus Peikari, Anton Chuvakin
- Publisher:
- O'Reilly Media
- Formats:
-
- Ebook
- Safari Books Online
- Print Release:
- January 2004
- Ebook Release:
- February 2009
- Pages:
- 552
- Print ISBN:
- 978-0-596-00545-0
- | ISBN 10:
- 0-596-00545-8
- Ebook ISBN:
- 978-0-596-10425-2
- | ISBN 10:
- 0-596-10425-1
Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The image on the cover of Security Warrior is a group of Sumo wrestlers. Sumo is the traditional national sport of Japan. An origin myth about Japan tells how the god Take-Mikazuchi won dominion over the Japanese islands in a Sumo match. Since then, Sumo wrestling has been an integral part of ancient religious ceremonies and was an important entertainment for the Imperial Court in the 1600s, when it became a professional sport. Sumo is one of the oldest martial arts; Judo and Jujitsu derive throws and techniques from Sumo wrestling. It continues to gain international popularity.
Before a match, the athletes march in procession around the ring wearing heavy ceremonial skirts embroidered with their symbols. Their hair is traditionally worn in a topknot (theoretically to protect their heads in a fall). Salt and sake is placed at the center of the ring to purify it, and the match is blessed by a priest. The contest pits two fighters, clad in thick silk belts, against each other in a ring (dohyo). Their object is to force an opponent out of the ring, or force him to touch the ground with any part of his body (the soles of the feet don't count). As with any challenging sport, Sumo wrestling involves strict focus and mental toughness. The competitors begin bouts by trying to intimidate their opponents: stomping their feet and staring each other down. Then they use different body throws, shoving, slapping, and tripping to push their opponent off-balance. Hair-pulling, punching, kicking, and gouging are not allowed. The bouts are brief and intense, often no more than a few seconds. It's unusual for a bout to last two or three minutes.
There are six Grand Sumo tournaments (basho) a year. The athletes, who live and train together, are ranked by merit: winners gain acclaim and financial rewards, and losers drop in rank. The pinnacle of Sumo wrestling is the Grand Champion, or Yokozuna. Once a wrestler reaches this rank, it cannot be taken away. Colleen Gorman was the production editor and copyeditor for Security Warrior. Rachel Wheeler was the proofreader. Mary Brady, Jamie Peppard, and Mary Agner provided production support. Emily Quill and Sarah Sherman provided quality control. John Bickelhaupt wrote the index.
Emma Colby designed the cover of this book, based on a series design by Edie Freedman. The cover image is a 19th-century engraving from the Men Pictorial Archive. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.
David Futato designed the interior layout. This book was converted by Julie Hawks to FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. The tip and warning icons were drawn by Christopher Bing. This colophon was written by Colleen Gorman.
