Network Security: A Hacker's Perspective / Edition 2

Paperback (Print)
Buy Used
Buy Used from
(Save 41%)
Item is in good condition but packaging may have signs of shelf wear/aging or torn packaging.
Condition: Used – Good details
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 96%)
Other sellers (Paperback)
  • All (11) from $1.99   
  • New (3) from $74.95   
  • Used (8) from $1.99   
Sort by
Page 1 of 1
Showing 1 – 2 of 3
Note: Marketplace items are not eligible for any coupons and promotions
Seller since 2008

Feedback rating:



New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.


Ships from: Chicago, IL

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Seller since 2015

Feedback rating:


Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing 1 – 2 of 3
Sort by


Learn how to protect your network system from a hacker's perspective. Virtually every organization is reliant on their computer system and when hackers infiltrate, productivity often halts completely. "Network Security: A Hacker's Perspective" provides comprehensive analysis of the most dangerous network-related security threats, vulnerabilities, and loopholes. Using a hands-on approach and numerous real-life case studies, the book identifies the tools, techniques, and methods used by criminals to break into networks for espionage and malicious purposes. Written for anyone with some networking experience, the book covers security issues related to most major platforms including Windows, Unix, and Novell, and features graphics, appendices, tips, and tricks to make new concepts easy to understand. A companion web site will contain source code, network security discussion, tutorials, and more.
Read More Show Less

What People Are Saying

Granick, Jennifer
This is an ambitious and detailed guide to important concepts and practical considerations in the field of computer security.
— Lecturer in Law and Litigation Director, Center for Internet and Society, Stanford Law School Director, The Honeypot Research Project
Read More Show Less

Product Details

  • ISBN-13: 9781598631630
  • Publisher: Cengage Learning
  • Publication date: 5/10/2006
  • Edition description: New Edition
  • Edition number: 2
  • Pages: 500
  • Product dimensions: 7.30 (w) x 9.00 (h) x 1.10 (d)

Meet the Author

Ankit Fadia is an independent computer security consultant based in Silicon Valley. He has authored several internationally best-selling books on numerous topics related to computer security, and he is a widely recognized computer security guru and cyberterrorism expert. Fadia provides customized cybersecurity training and consulting solutions to major clients all across North America, Asia, Australia, and the Middle East. He is also regularly invited by BBC Radio World News to share the latest updates on virus outbreaks, loopholes, and cybercrime trends. Recently, Fadia started his own computer security consulting and mobile phone solutions company based in Malaysia, with operations all across the Asian Pacific region.
Read More Show Less

Table of Contents

Chapter 1 IP Addresses: Your Identity on the Internet
    IP Addresses Torn Apart
    The Various Forms of IP Addresses
    Converting a DNS IP Address into a Normal IP Address
    Converting a Normal IP Address into Its DWORD Equivalent
    Converting a Normal IP Address into Its Binary and Octal Equivalents
    Converting a Normal IP Address into Its Hexadecimal Equivalent
    Subnet Addressing Torn Apart 
    Netmask Values
    Subnet Mask Explained
    Special-Case IP Addresses
    Obtaining the IP Address of a Remote System
    Obtaining the IP Address of a Person Through Messaging Software
    MSN Messenger
    Getting the IP Address of a Person Visiting Your Web Site
    The HTTP Protocol
    Obtaining IP Addresses by Studying Email Headers
    Obtaining IP Addresses of Hotmail Users
    Obtaining IP Addresses of Other Email Users
    Getting an IP Address Via IRC
    Using WHOIS
    Using netstat
    Netstat Made Easy
    Netstat -a
    Netstat -n
    Netstat -p
    Netstat -e
    Netstat -r
    Closing Open Holes
    Open Ports: A Threat to Security?
    Well-Known Port Numbers
    Registered Port Numbers
    Dynamic/Private Port Numbers
    Why Use a Firewall?
    Breaking Through Firewalls
    Proxy Servers Torn Apart
    Using Wingate
    Wingate Torn Apart
    Locating Open Wingates
    The Telnet Proxy Server (Port 23)
    The SOCKS Server (Port 1080) and IRC Server (Port 6667)
    Using Squid with a Transparent Proxy

Chapter 2 Gathering Information
    Port Scanning Unscanned
    Port Scanning TCP Ports
    Types of TCP Port Scans
    TCP Connect Scanning
    Coding Your Own TCP Connect Port Scanner in PERL
    Understanding Sockets
    Understanding PERL
    Coding Your Own TCP Connect Port Scanner in C
    Detecting a TCP Connect Port Scan
    TCP SYN Scanning (Half-Open Scanning)
    Coding Your Own TCP SYN Scanner in C
    Detecting SYN Scans
    SYN/ACK Scanning
    Detecting SYN/ACK Port Scans
    TCP FIN Scanning
    Detecting FIN Scanning
    TCP NULL Scanning
    TCP Xmas Tree Scanning (Christmas Tree Scanning)
    Port-Scanning UDP Ports
    Coding Your Own UDP Port Scanner
    FTP Bounce Port Scanning
    Coding Your Own FTP Bounce Attack Port Scanner
    Using Port Scanners to Obtain Information on the Target System
    General Countermeasures Against Port Scanning
    Daemon-Banner Grabbing
    Using the FTP Port to Determine a System's OS
    Using the HTTP Port to Obtain a Web Server's Name
    Using the Identification Protocol (Port 113) to Gather Information about the Remote System
    Exploiting the SMTP Port
    General Countermeasures Against Port Exploitation
    ICMP Messages Torn Apart
    Main Errors and Sub-errors
    Using ICMP Error Messages to Gather Information about the Remote Host
    Using the "Echo Request" and "Echo Reply" Messages to Determine Whether the Target Host Is Alive
    Using the "Timestamp Request" and "Timestamp Reply" Messages to Determine the Target System's Current Time
    Using the "Address Mask Request" and "Address Mask Reply" Messages to Determine the Target System's Subnet Address
    Remote OS Detection with ICMP Messages
    ICMP Error Message Quoting
    ICMP Error Message Quenching
    ICMP Error Message Echo Integrity
    Advanced OS Detection
    Types of Malformed Packets
    Sending Packets with Missing Fragments
    Sending Packets with Invalid Header Lengths
    Sending Packets with Invalid Values in the IP Protocol Field
    Using ICMP Error Messages to Detect Filtering Devices and Firewalls
    Detecting Filtering Devices
    Detecting Firewalls
    Ping Unpinged
    How ping Works
    Detecting a ping Session
    Tracing the traceroute
    Traceroute: A Look under the Hood
    Traceroute Breeds
    Text-Based traceroute Tools
    Visual Traceroute
    3D Traceroute
    Traceroute's Uses
    Using traceroute to Determine a System's Geographic Location
    Using traceroute to Obtain Information on Network Topography
    Using traceroute to Detect Firewalls
    Using traceroute to Determine a Remote System's OS
    Anonymous Tracerouting
    Fingerprinting Techniques
    Using Active Fingerprinting to Determine the OS of a Remote System
    Using Passive Fingerprinting to Determine the OS of a Remote System
    Using Email-Headers Fingerprinting to Determine the OS of a Remote System
    Sniffers Torn Apart
    Protocol Analysis: Studying and Analyzing Sniffed Packets
    The MAC Address Part
    The IP Header Part
    The TCP Header Part
    Coding Your Own Sniffer in C
    Getting Information about a Remote System's Routing Tables
    Unix Routing Tables
    Understanding the Structure of a Unix Routing Table
    Dissecting a Unix Routing Table Line by Line
    Windows Routing Tables
    Understanding the Structure of a Windows Routing Table
    The Netmask Field
    Dissecting a Unix Routing Table Line by Line
    Getting Information about a Remote Router
    Obtaining Geographical Information About a Remote System
    Trial and Error
    Reverse DNS Lookup with nslookup
    WHOIS Queries

Chapter 3: Under Attack!!!
    DOS Attacked!!!
    Ping of Death
    Teardrop Attacks
    SYN-Flood Attacks
    SYN Flooding: How It Works
    Detecting a SYN-Flood Attack
    Land Attacks
    Smurf Attacks
    UDP-Flood Attacks
    Distributed DOS Attacks
    DDOS: How It Works
    Disconnecting Modems Remotely
    IP Spoofing Torn Apart
    IP Spoofing: How It Works
    Problems with IP Spoofing
    Networking Basics Involved in IP Spoofing
    Sequence Numbers
    Trust Relationships
    Spoofing Your IP Address to Exploit Trust Relationships
    Detecting a Trusted System
    Disabling the Trusted System
    Getting the ISN and Predicting Sequence Numbers
    Launching the Actual Attack
    Returning the Trusted System to Normal
    TCP Wrappers Unwrapped
    TCP Wrappers: How They Work
    Configuring TCP Wrappers
    The Not-So-Secure But Service-Providing System
    The Secure But No-Service-Providing System
    Attacks on Password Files
    Getting the NT Administrator Password
    Getting the SAM from the Backup Directory
    Obtaining the SAM Via Another Operating System
    Extracting Hashes from the SAM Hive
    Other Popular NT Holes
    Attacks on the Unix Password File
    Getting Root on a Linux Machine
    Method 1
    Method 2
    Method 3
    Changing the Existing Password
    Cracking the Unix Password File
    Removing Footprints from a Remote System
    Removing Footprints from a Unix System
    The Syslog Daemon and the syslog.conf File
    Removing Traces from the /etc/utmp File
    Removing Traces from the /var/adm/wtmp and /var/adm/lastlogin Files
    Removing Traces from the /var/secure, /var/Messages, and /var/xferno Files
    Removing Footprints from a Windows NT System
    Trojan Attacks
    Trojans: How They Work
    Detecting Trojans
    Securing Your Systems
    Securing a Standalone Home System
    Securing a System Acting as a Server

Chapter 4: Secure Protocols, Encryption Algorithms, and File Security
    Secure Sockets Layer (SSL) Torn Apart
    Determining Whether Your Connection Is Secure
    SSL: How It Works
    Cracking SSL
    Kerberos Torn Apart
    Kerberos: How It Works
    Determining Whether Your ISP is Running Kerberos
    Encryption Algorithms Torn Apart
    The RSA Encryption Algorithm
    The Blowfish Encryption Algorithm
    Data Encryption Standard (DES) Algorithm
    Using the DES Algorithm for Encryption
    Step 1: Process the Key
    Step 2: Process a 64-Bit Data Block
    Using the DES Algorithm for Decryption
    Implementing DES: A C Program
    The RC4 Cipher
    The MD5 Hash Algorithm
    Base64 Encoding Torn Apart
    Base 64 Encoding: How It Works
    Decoding Base64 encoding
    Coding Your Own Base64 Encoder/Decoder
    Securing Files on Your Hard Disk
    The Windows Policy Editor
    File-Security Software
    Encryption for Masses (E4M)
    Securing Data by Encrypting Entire Drives
    Appendix A: Well-Known Port Numbers
    Appendix B: Country Codes
    Appendix C: Trojan Port Numbers
    Appendix D: Protocol Numbers List


Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)