CINXE.COM

Silence on the Wire | No Starch Press

<!DOCTYPE html> <html lang="en" dir="ltr" xmlns:og="https://ogp.me/ns#"> <head> <link rel="profile" href="https://www.w3.org/1999/xhtml/vocab" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" href="https://nostarch.com/sites/default/files/favicon.ico" type="image/vnd.microsoft.icon" /> <meta name="generator" content="Drupal 7 (http://drupal.org)" /> <link rel="image_src" href="https://nostarch.com/sites/default/files/silence_big.jpg" /> <link rel="canonical" href="https://nostarch.com/silence.htm" /> <link rel="shortlink" href="https://nostarch.com/node/48" /> <meta property="og:type" content="article" /> <meta property="og:url" content="https://nostarch.com/silence.htm" /> <meta property="og:title" content="Silence on the Wire" /> <meta property="og:updated_time" content="2025-03-20T07:31:42-07:00" /> <meta property="og:image:url" content="https://nostarch.com/sites/default/files/silence_big.jpg" /> <meta property="og:image:secure_url" content="https://nostarch.com/sites/default/files/silence_big.jpg" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:site" content="@nostarch" /> <meta name="twitter:url" content="https://nostarch.com/silence.htm" /> <meta name="twitter:title" content="Silence on the Wire" /> <meta name="twitter:image" content="https://nostarch.com/sites/default/files/silence_big.jpg" /> <meta property="product:price:amount" content="31.95" /> <meta property="product:price:currency" content="USD" /> <meta property="product:isbn" content="9781593270469" /> <meta property="article:published_time" content="2009-11-04T12:42:37-08:00" /> <meta property="article:modified_time" content="2025-03-20T07:31:42-07:00" /> <meta property="product:retailer_part_no" content="silenceonthewire-E" /> <meta property="product:mfr_part_no" content="silenceonthewire-E" /> <title>Silence on the Wire | No Starch Press</title> <link type="text/css" rel="stylesheet" href="https://nostarch.com/sites/default/files/css/css_lQaZfjVpwP_oGNqdtWCSpJT1EMqXdMiU84ekLLxQnc4.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://nostarch.com/sites/default/files/css/css_guSWpwqRBCVb2J7ivC8BaNuaPffCXmbkGB5xDBqKKu8.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://nostarch.com/sites/default/files/css/css_Dw0rmhFX_owMmlf1HH5Y-_BnOHcMlkri1yMjYHD4ffs.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://nostarch.com/sites/default/files/css/css_XJm3Wqia1GUjoI4j54duSLNZVR3Kxhbwy0s3UwuhhHg.css" media="all" /> <!-- HTML5 element support for IE6-8 --> <!--[if lt IE 9]> <script src="https://cdn.jsdelivr.net/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script> <![endif]--> <script src="//ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> <script>window.jQuery || document.write("<script src='/sites/all/modules/contrib/jquery_update/replace/jquery/2.2/jquery.min.js'>\x3C/script>")</script> <script src="https://nostarch.com/misc/jquery-extend-3.4.0.js?v=2.2.4"></script> <script src="https://nostarch.com/misc/jquery-html-prefilter-3.5.0-backport.js?v=2.2.4"></script> <script src="https://nostarch.com/misc/jquery.once.js?v=1.2"></script> <script src="https://nostarch.com/misc/drupal.js?steosx"></script> <script src="https://nostarch.com/sites/all/modules/contrib/jquery_update/js/jquery_browser.js?v=0.0.1"></script> <script src="https://nostarch.com/misc/form-single-submit.js?v=7.103"></script> <script src="https://nostarch.com/sites/all/modules/contrib/ubercart/uc_file/uc_file.js?steosx"></script> <script src="https://nostarch.com/sites/all/libraries/colorbox/jquery.colorbox-min.js?steosx"></script> <script src="https://nostarch.com/sites/all/modules/contrib/colorbox/js/colorbox.js?steosx"></script> <script src="https://nostarch.com/sites/all/modules/contrib/colorbox/styles/plain/colorbox_style.js?steosx"></script> <script src="https://nostarch.com/sites/all/modules/contrib/colorbox/js/colorbox_load.js?steosx"></script> <script src="https://nostarch.com/sites/all/modules/contrib/colorbox/js/colorbox_inline.js?steosx"></script> <script src="https://nostarch.com/sites/all/modules/contrib/ubercart/uc_cart/uc_cart_block.js?steosx"></script> <script src="https://nostarch.com/sites/all/modules/contrib/google_analytics/googleanalytics.js?steosx"></script> <script src="https://www.googletagmanager.com/gtag/js?id=UA-5027625-1"></script> <script>window.google_analytics_uacct = "UA-5027625-1";window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments)};gtag("js", new Date());gtag("set", "developer_id.dMDhkMT", true);gtag("config", "UA-5027625-1", {"groups":"default","anonymize_ip":true});gtag("config", "G-51XGZT9Y4H", {"groups":"default","anonymize_ip":true});</script> <script src="https://nostarch.com/sites/all/themes/nostarch/js/bootstrap.min.js?steosx"></script> <script src="https://nostarch.com/sites/all/themes/nostarch/js/main.js?steosx"></script> <script src="https://nostarch.com/sites/all/themes/nostarch/js/front_grid_height.js?steosx"></script> <script>jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"nostarch","theme_token":"ygngvIRenT19SzsW4x0HDbV9oTWyOtOoyMYGFdIS5PM","js":{"sites\/all\/modules\/contrib\/addthis\/addthis.js":1,"sites\/all\/libraries\/shariff\/shariff.min.js":1,"sites\/all\/themes\/contrib\/bootstrap\/js\/bootstrap.js":1,"\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/2.2.4\/jquery.min.js":1,"0":1,"misc\/jquery-extend-3.4.0.js":1,"misc\/jquery-html-prefilter-3.5.0-backport.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/modules\/contrib\/jquery_update\/js\/jquery_browser.js":1,"misc\/form-single-submit.js":1,"sites\/all\/modules\/contrib\/ubercart\/uc_file\/uc_file.js":1,"sites\/all\/libraries\/colorbox\/jquery.colorbox-min.js":1,"sites\/all\/modules\/contrib\/colorbox\/js\/colorbox.js":1,"sites\/all\/modules\/contrib\/colorbox\/styles\/plain\/colorbox_style.js":1,"sites\/all\/modules\/contrib\/colorbox\/js\/colorbox_load.js":1,"sites\/all\/modules\/contrib\/colorbox\/js\/colorbox_inline.js":1,"sites\/all\/modules\/contrib\/ubercart\/uc_cart\/uc_cart_block.js":1,"sites\/all\/modules\/contrib\/google_analytics\/googleanalytics.js":1,"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-5027625-1":1,"1":1,"sites\/all\/themes\/nostarch\/js\/bootstrap.min.js":1,"sites\/all\/themes\/nostarch\/js\/main.js":1,"sites\/all\/themes\/nostarch\/js\/front_grid_height.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/field\/theme\/field.css":1,"sites\/all\/modules\/contrib\/logintoboggan\/logintoboggan.css":1,"modules\/node\/node.css":1,"sites\/all\/modules\/contrib\/uc_fedex\/uc_fedex.css":1,"sites\/all\/modules\/contrib\/ubercart\/uc_file\/uc_file.css":1,"sites\/all\/modules\/contrib\/ubercart\/uc_order\/uc_order.css":1,"sites\/all\/modules\/contrib\/ubercart\/uc_product\/uc_product.css":1,"sites\/all\/modules\/contrib\/ubercart\/uc_store\/uc_store.css":1,"sites\/all\/modules\/contrib\/views\/css\/views.css":1,"sites\/all\/modules\/contrib\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/modules\/contrib\/uc_discounts_alt\/uc_discounts\/uc_discounts.css":1,"sites\/all\/modules\/contrib\/colorbox\/styles\/plain\/colorbox_style.css":1,"sites\/all\/modules\/contrib\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/contrib\/ubercart\/uc_cart\/uc_cart_block.css":1,"sites\/all\/libraries\/shariff\/shariff.complete.css":1,"sites\/all\/themes\/nostarch\/css\/en_styles.css":1,"sites\/all\/themes\/nostarch\/css\/custom.css":1,"sites\/all\/themes\/nostarch\/css\/bootstrap-3-vert-offset.css":1,"sites\/all\/themes\/nostarch\/css\/bootstrap-3-autoclear.css":1,"sites\/all\/themes\/nostarch\/css\/glyphicons.css":1}},"colorbox":{"opacity":"0.85","current":"{current} of {total}","previous":"\u00ab Prev","next":"Next \u00bb","close":"Close","maxWidth":"98%","maxHeight":"98%","fixed":true,"mobiledetect":true,"mobiledevicewidth":"480px","file_public_path":"\/sites\/default\/files","specificPagesDefaultValue":"admin*\nimagebrowser*\nimg_assist*\nimce*\nnode\/add\/*\nnode\/*\/edit\nprint\/*\nprintpdf\/*\nsystem\/ajax\nsystem\/ajax\/*"},"better_exposed_filters":{"views":{"topics":{"displays":{"block":{"filters":[]}}},"related_products":{"displays":{"block":{"filters":[]}}}}},"googleanalytics":{"account":["UA-5027625-1","G-51XGZT9Y4H"],"trackOutbound":1,"trackMailto":1,"trackDownload":1,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip","trackColorbox":1},"urlIsAjaxTrusted":{"\/silence.htm":true},"bootstrap":{"anchorsFix":"0","anchorsSmoothScrolling":"0","formHasError":1,"popoverEnabled":1,"popoverOptions":{"animation":1,"html":0,"placement":"right","selector":"","trigger":"click","triggerAutoclose":1,"title":"","content":"","delay":0,"container":"body"},"tooltipEnabled":1,"tooltipOptions":{"animation":1,"html":0,"placement":"auto left","selector":"","trigger":"hover focus","delay":0,"container":"body"}}});</script> </head> <body class="html not-front not-logged-in two-sidebars page-node page-node- page-node-48 node-type-product uc-product-node"> <div id="skip-link"> <a href="#main-content" class="element-invisible element-focusable">Skip to main content</a> </div> <header id="" class="header" role="banner" class="navbar navbar-default"> <div class="container"> <div class="row"> <nav role="navigation" class="navbar navbar-default visible-xs"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand text-uppercase" href="/"><img src="https://nostarch.com/sites/all/themes/nostarch/logo.png" alt="Home" class="img-responsive"/></a> </div> <div id="navbar" class="navbar-collapse collapse text-center"> <ul class="menu nav navbar-nav"><li class="first leaf"><a href="/catalog.htm" title="Explore our catalog">Catalog</a></li> <li class="leaf"><a href="https://nostarch.com/merchandise-0" title="Merchandise">Merchandise</a></li> <li class="leaf"><a href="/blog" title="The No Starch Press blog">Blog</a></li> <li class="leaf"><a href="https://nostarch.com/early-access-program" title="Media contact">Early Access</a></li> <li class="leaf"><a href="/writeforus" title="Submit a book proposal">Write for Us</a></li> <li class="leaf"><a href="/about" title="About No Starch Press">About Us</a></li> <li class="last leaf"><a href="/contactus" title="Contact Us">Contact Us</a></li> </ul> <div class="region region-navigation"> <section id="block-uc-cart-cart" class="block block-uc-cart clearfix"> <h2 class="block-title"><a href="/cart"><span class="cart-block-icon-empty" title="View your shopping cart."></span></a><span class="cart-block-title-bar" title="Show/hide shopping cart contents.">Shopping cart<span class="cart-block-arrow arrow-down"></span></span></h2> <p class="cart-block-items collapsed uc-cart-empty">There are no products in your shopping cart.</p><table class="cart-block-summary"><tbody><tr><td class="cart-block-summary-items"><span class="num-items">0</span> Items</td><td class="cart-block-summary-total"><label>Total:</label> <span class="uc-price">$0.00</span></td></tr></tbody></table> </section> <section id="block-search-api-page-site-search" class="block block-search-api-page clearfix"> <form action="/silence.htm" method="post" id="search-api-page-search-form-site-search" accept-charset="UTF-8"><div><div class="form-item form-item-keys-2 form-type-textfield form-group"><input placeholder="Search" class="form-control form-text" type="text" id="edit-keys-2" name="keys_2" value="" size="15" maxlength="128" /> <label class="control-label element-invisible" for="edit-keys-2">Enter your keywords</label> </div><input type="hidden" name="id" value="2" /> <button class="icon glyphicon glyphicon-search btn-primary form-control btn form-submit" type="submit" id="edit-submit-2" name="op" value=""></button> <input type="hidden" name="form_build_id" value="form-YhP0mkx_p9I2YFHl-qVM_94Rb5lJnEfbs3XrqMTBGNA" /> <input type="hidden" name="form_id" value="search_api_page_search_form_site_search" /> </div></form> </section> </div> </div> </nav> <div class="navbar-header"> <div class="logo-wrapper col-sm-6 hidden-xs"> <a class="logo navbar-btn pull-left" href="/" title="Home"> <img src="https://nostarch.com/sites/all/themes/nostarch/logo.png" alt="Home" class="img-responsive"/> </a> </div> <div class="logo-wrapper col-sm-6 hidden-xs"> <div class="region region-navigation"> <div class="region region-navigation"> <section id="block-uc-cart-cart" class="block block-uc-cart clearfix"> <h2 class="block-title"><a href="/cart"><span class="cart-block-icon-empty" title="View your shopping cart."></span></a><span class="cart-block-title-bar" title="Show/hide shopping cart contents.">Shopping cart<span class="cart-block-arrow arrow-down"></span></span></h2> <p class="cart-block-items collapsed uc-cart-empty">There are no products in your shopping cart.</p><table class="cart-block-summary"><tbody><tr><td class="cart-block-summary-items"><span class="num-items">0</span> Items</td><td class="cart-block-summary-total"><label>Total:</label> <span class="uc-price">$0.00</span></td></tr></tbody></table> </section> <section id="block-search-api-page-site-search" class="block block-search-api-page clearfix"> <form action="/silence.htm" method="post" id="search-api-page-search-form-site-search" accept-charset="UTF-8"><div><div class="form-item form-item-keys-2 form-type-textfield form-group"><input placeholder="Search" class="form-control form-text" type="text" id="edit-keys-2" name="keys_2" value="" size="15" maxlength="128" /> <label class="control-label element-invisible" for="edit-keys-2">Enter your keywords</label> </div><input type="hidden" name="id" value="2" /> <button class="icon glyphicon glyphicon-search btn-primary form-control btn form-submit" type="submit" id="edit-submit-2" name="op" value=""></button> <input type="hidden" name="form_build_id" value="form-YhP0mkx_p9I2YFHl-qVM_94Rb5lJnEfbs3XrqMTBGNA" /> <input type="hidden" name="form_id" value="search_api_page_search_form_site_search" /> </div></form> </section> </div> </div> </div> </div> </div> </div> <div class="container"> <div class="row"> <div class="navbar-collapse collapse"> <nav role="navigation"> <ul class="menu nav navbar-nav"><ul class="menu nav navbar-nav"><li class="first leaf"><a href="/catalog.htm" title="Explore our catalog">Catalog</a></li> <li class="leaf"><a href="https://nostarch.com/merchandise-0" title="Merchandise">Merchandise</a></li> <li class="leaf"><a href="/blog" title="The No Starch Press blog">Blog</a></li> <li class="leaf"><a href="https://nostarch.com/early-access-program" title="Media contact">Early Access</a></li> <li class="leaf"><a href="/writeforus" title="Submit a book proposal">Write for Us</a></li> <li class="leaf"><a href="/about" title="About No Starch Press">About Us</a></li> <li class="last leaf"><a href="/contactus" title="Contact Us">Contact Us</a></li> </ul></ul> </nav> </div> </div> </div> </header> <div class="main-container container"> <header role="banner" id="page-header"> <div class="region region-header"> <section id="block-block-159" class="block block-block clearfix"> <style> <!--/*--><![CDATA[/* ><!--*/ #banner { height: 120px; } #banner-graphic { width: 700px; } #banner-countdown { width: 240px; } #banner-cta { width: 200px; text-align: center; margin-top: 19px; } .banner-column { float: left; } .banner_image { max-width: 100% } @media (max-width: 1199px) { #banner-graphic { width: 500px; } } @media (max-width: 991px) { #banner { height: 160px; } #banner-graphic { float: none; width: 100%; } #banner-countdown { width: 50%; } #banner-cta { width: 50%; } } @media (max-width: 422px) { #banner { height: 200px; } #banner-countdown { float: none; width: 100%; } #banner-cta { float: none; width: 100%; margin-top: 10px; } } .time-left { margin: 1em; font-size: .75em; font-weight: bold; text-transform: uppercase; font-family: Arial, Helvetica, Verdana, sans-serif; text-align: center; } .countdown-container { display: flex; justify-content: center; } .countdown-timer { font-family: Arial, Helvetica, Verdana, sans-serif; color: white; } .countdown-timer .countdown-timer-counter { background-color: #222; display: inline-flex; flex-direction: column; justify-content: space-around; text-align: center; border-radius: 0.2em; width: 3em; line-height: 1.3; margin: 0 0.2em; padding: .6em 0.15em 0.75em; text-shadow: 1px 1px 1px rgba(0,0,0,0.85); } .countdown-timer .countdown-timer-counter .countdown-timer-number { font-weight: bold; font-size: 1em; } .countdown-timer .countdown-timer-counter .countdown-label { font-size: 0.75em; } .cta-parent { text-align: center; } .cta-button { font-family: Arial, Helvetica, Verdana, sans-serif; color: white; display: inline-block; font-weight: bold; text-decoration: none; background-color: #ec6352; border: 1px solid #ec6352; cursor: pointer; padding: 0.8em 1.25em 1em; margin: 0.75em auto 0; font-size: 1.15em; text-rendering: optimizeLegibility; border-radius: 0.3em; text-shadow: 1px 1px 1px rgba(0,0,0,0.65); text-transform: uppercase; transition-duration: 0.2s; transition-property: background-color, border, color, box-shadow, text-shadow; transition-timing-function: ease-in-out; white-space: nowrap; } .cta-button:hover { background-color: #ec6352; border: 1px solid #ec6352; } /*--><!]]>*/ </style><div id="banner1"> <div class="banner-column" id="banner-graphic"> <p><a href="https://www.humblebundle.com/books/computer-science-fun-way-no-starch-books" target="_blank"><img src="https://nostarch.com/images/banners/HumbleBundleWebsiteBanner_March2025.png" class="banner_image" /></a></p> </div> <div class="banner-column" id="banner-countdown"> <div class="time-left">time left</div> <div class="countdown-container"> <div class="countdown-timer"> <div class="countdown-timer-counter" data-unit="days"> <div class="countdown-timer-number"></div> <div class="countdown-label">days</div> </div> <div class="countdown-timer-counter" data-unit="hours"> <div class="countdown-timer-number"></div> <div class="countdown-label">hours</div> </div> <div class="countdown-timer-counter" data-unit="minutes"> <div class="countdown-timer-number"></div> <div class="countdown-label">min</div> </div> <div class="countdown-timer-counter" data-unit="seconds"> <div class="countdown-timer-number"></div> <div class="countdown-label">sec</div> </div> </div> </div> </div> <div class="banner-column" id="banner-cta"><a href="https://www.humblebundle.com/books/computer-science-fun-way-no-starch-books" target="_blank"><span class="cta-button">Get The Bundle</span></a></div> </div> <script> <!--//--><![CDATA[// ><!-- function initCountdown(bannerId, endDate) { var countdownTime = new Date(endDate); var banner = document.getElementById(bannerId); var x = setInterval(function() { var now = new Date(); var distance = countdownTime - now; var days = Math.max(Math.floor(distance / (1000 * 60 * 60 * 24)), 0); var hours = Math.max(Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)), 0); var minutes = Math.max(Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)), 0); var seconds = Math.max(Math.floor((distance % (1000 * 60)) / 1000), 0); function padZero(num) { return num.toString().padStart(2, '0'); } banner.querySelector('[data-unit="days"] .countdown-timer-number').textContent = padZero(days); banner.querySelector('[data-unit="hours"] .countdown-timer-number').textContent = padZero(hours); banner.querySelector('[data-unit="minutes"] .countdown-timer-number').textContent = padZero(minutes); banner.querySelector('[data-unit="seconds"] .countdown-timer-number').textContent = padZero(seconds); if (distance < 0) { clearInterval(x); banner.querySelector('.countdown-container').textContent = "Event has ended"; } }, 1000); } // Initialize the countdown for banner1 initCountdown('banner1', '2025-03-24T19:00:00Z'); //--><!]]> </script> </section> </div> </header> <!-- /#page-header --> <div class="row"> <aside class="col-sm-3" role="complementary"> <div class="region region-sidebar-first well"> <section id="block-views-topics-block" class="block block-views clearfix"> <button class="btn btn-primary btn-block visible-xs vert-offset-top-2" data-toggle="collapse" data-target="#topics"><span class="glyphicon glyphicon-menu-down pull-left"></span> <span class="btn-text">Topics</span><span class="glyphicon glyphicon-menu-down pull-right"></span></button> <h2 class="block-title hidden-xs">Topics</h2> <div id="topics" class="view-content collapse dont-collapse animateCollapse"> <div class="view view-topics view-id-topics view-display-id-block view-dom-id-f13cd766b8393ef124505c407da27de6"> <div class="view-content"> <div class="item-list"> <ul> <li class="views-row views-row-1 views-row-odd views-row-first"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/art-photography-design">Art &amp; Design</a></span> </div></li> <li class="views-row views-row-2 views-row-even"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/general-computing">General Computing</a></span> </div></li> <li class="views-row views-row-3 views-row-odd"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/security">Hacking &amp; Computer Security</a></span> </div></li> <li class="views-row views-row-4 views-row-even"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/hardware-and-diy">Hardware / DIY</a></span> </div></li> <li class="views-row views-row-5 views-row-odd"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/kids">Kids</a></span> </div></li> <li class="views-row views-row-6 views-row-even"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/lego">LEGO®</a></span> </div></li> <li class="views-row views-row-7 views-row-odd"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/linux-bsd-unix">Linux &amp; BSD</a></span> </div></li> <li class="views-row views-row-8 views-row-even"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/manga">Manga</a></span> </div></li> <li class="views-row views-row-9 views-row-odd"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/programming">Programming</a></span> </div></li> <li class="views-row views-row-10 views-row-even"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/python">Python</a></span> </div></li> <li class="views-row views-row-11 views-row-odd"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/rforall">R for All</a></span> </div></li> <li class="views-row views-row-12 views-row-even"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/science-math">Science &amp; Math</a></span> </div></li> <li class="views-row views-row-13 views-row-odd"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/scratch">Scratch</a></span> </div></li> <li class="views-row views-row-14 views-row-even"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/system-administration">System Administration</a></span> </div></li> <li class="views-row views-row-15 views-row-odd views-row-last"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/early-access">Early Access</a></span> </div></li> </ul></div> </div> <div class="view-footer"> <style> <!--/*--><![CDATA[/* ><!--*/ .view-topics .item-list a {font-weight: bold;} .view-topics ul {padding-left: 20px;} /*--><!]]>*/ </style> </div> </div> </div> </section><section id="block-block-12" class="block block-block clearfix"> <div class="rounded_border_block"><span style="font-family:Arial,Helvetica,sans-serif"><strong><span style="font-size:12px"><span style="color:#c0392b"><a href="https://nostarch.com/about_ebooks.htm">FREE ebook edition with every print book purchased from nostarch.com!</a></span></span></strong></span></div> <p class="rtecenter"><span style="font-size:22px">+</span></p> <div class="rounded_border_block"><span style="font-family:Arial,Helvetica,sans-serif"><strong><span style="font-size:12px"><a href="https://nostarch.com/early-access-program"><span style="color:#c0392b">EARLY ACCESS lets you read full chapters months before a title's release date!</span></a></span></strong></span></div> </section> <section id="block-nostarch-custom-login-block" class="block block-nostarch-customclearfix"> <h2 class="block-title">User login</h2> <ul> <li><a href="/user">Log in</a></a></li> <li><a href="/user/register">Create account</a></a></li> </ul> </section> <section id="block-block-78" class="block block-block clearfix"> <script data-account="eeqOpWOUyZ" src="https://cdn.userway.org/widget.js"></script> </section> </div> </aside> <!-- /#sidebar-first --> <section class="col-sm-6" style=""> <a id="main-content"></a> <div class="region region-content"> <section id="block-system-main" class="block block-system clearfix"> <div class="ds-1col node node-product node-promoted view-mode-full clearfix"> <div class=""> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><div class="product-image"><div class="main-product-image"><a href="https://nostarch.com/sites/default/files/styles/uc_product_full/public/silence_big.jpg?itok=n-k_UXE0" title="Silence on the Wire" class="colorbox" rel="uc_image_0"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/silence_big.jpg?itok=C4l0DFR-" alt="Silence on the Wire" title="Silence on the Wire" /></a></div></div></div></div></div><div class="field field-name-entity-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even"><h1 class="page-header">Silence on the Wire</h1></div></div></div><div class="field field-name-field-subtitle field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">A Field Guide to Passive Reconnaissance and Indirect Attacks</div></div></div><div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">by Michal Zalewski</div></div></div><div class="field field-name-released-date field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even">April 2005, 312 pp.</div></div></div><div class="field field-name-field-isbn13 field-type-text field-label-inline clearfix clearfix"><div class="field-label">ISBN-13:&nbsp;</div><div class="field-items"><div class="field-item even">9781593270469</div></div></div><div class="add-to-cart"><form action="/silence.htm" method="post" id="uc-product-add-to-cart-form-48" accept-charset="UTF-8"><div><div id="uc_product_add_to_cart_form-48-attributes" class="attributes"><div class="attribute attribute-1 odd"><div class="form-item form-item-attributes-1 form-type-radios form-group"><div id="edit-attributes-1" class="form-radios"><div class="form-item form-item-attributes-1 form-type-radio radio"> <label class="control-label" for="edit-attributes-1-2"><input type="radio" id="edit-attributes-1-2" name="attributes[1]" value="2" checked="checked" class="form-radio" />Ebook (PDF, Mobi, and ePub), $31.95</label> </div></div></div></div></div><input type="hidden" name="qty" value="1" /> <input type="hidden" name="form_build_id" value="form-AeVn9UxZ3TsDnnExZcQQq4-1xWTagdC2_g9N-MXWYT0" /> <input type="hidden" name="form_id" value="uc_product_add_to_cart_form_48" /> <div class="form-actions form-wrapper form-group" id="edit-actions"><button class="node-add-to-cart btn btn-success form-submit icon-before" type="submit" id="edit-submit-48" name="op" value="Add to cart"><span class="icon glyphicon glyphicon-plus" aria-hidden="true"></span> Add to cart</button> </div></div></form></div><div class="field field-name-product-menu field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even"><div class="menu-wrapper"><ul class="menu nav"><li><a href="#content">Contents</a></li><li><a href="#reviews">Reviews</a></li><li><a href="#updates">Updates</a></li></ul></div></div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><a href="/download/silence_ch05.pdf" target="_blank" class="btn btn-success downloadbutton" style="font-weight: 400;">Download Chapter 5: Blinkenlights</a></p> <p>Author Michal Zalewski has long been known and respected in the hacking and security communities for his intelligence, curiosity and creativity, and this book is truly unlike anything else out there. In <i>Silence on the Wire: A Field Guide to Passive Reconnaissance and Indirect Attacks</i>, Zalewski shares his expertise and experience to explain how computers and networks work, how information is processed and delivered, and what security threats lurk in the shadows. No humdrum technical white paper or how-to manual for protecting one's network, this book is a fascinating narrative that explores a variety of unique, uncommon and often quite elegant security challenges that defy classification and eschew the traditional attacker-victim model.</p> </div></div></div><div class="field field-name-field-author-bio field-type-text-long field-label-abovec"><div class="field-label">Author Bio&nbsp;</div><div class="field-items"><div class="field-item even"><p><b>Michal Zalewski</b> is a security researcher who has worked on topics ranging from hardware and OS design principles to networking. He has published research on many security topics and has worked for the past eight years in the InfoSec field for a number of reputable companies, including two major telecommunications firms. His website is available <a href="http://lcamtuf.coredump.cx/silence.shtml" target="new">here</a>.</p> </div></div></div><div class="field field-name-field-toc field-type-text-long field-label-abovec" id="content"><div class="field-label">Table of contents&nbsp;</div><div class="field-items"><div class="field-item even"><p><b>FOREWORD</b><br /> by Solar Designer</p> <p><b>INTRODUCTION</b></p> <p><b>PART I: THE SOURCE</b><br /> On the problems that surface long before one sends any information over the network</p> <p><b>CHAPTER 1: I CAN HEAR YOU TYPING</b><br /> Where we investigate how your keystrokes can be monitored from far, far away</p> <p><b>CHAPTER 2: EXTRA EFFORTS NEVER GO UNNOTICED</b><br /> Where we learn how to build a wooden computer and how to obtain information from watching a real computer run</p> <p><b>CHAPTER 3: TEN HEADS OF THE HYDRA</b><br /> Where we explore several other tempting scenarios that occur very early on in the process of communications</p> <p><b>CHAPTER 4: WORKING FOR THE COMMON GOOD</b><br /> Where a question of how the computer may determine the intent of its user is raised and left unanswered</p> <p><b>PART II: SAFE HARBOR</b><br /> On the threats that lurk in between the computer and the Internet</p> <p><b>CHAPTER 5: BLINKENLIGHTS</b><br /> Where we conclude that pretty can also be deadly, and we learn to read from LEDs</p> <p><b>CHAPTER 6: ECHOES OF THE PAST</b><br /> Where, on the example of a curious Ethernet flaw, we learn that it is good to speak precisely</p> <p><b>CHAPTER 7: SECURE IN SWITCHED NETWORKS</b><br /> Or, why Ethernet LANs cannot be quite fixed, no matter how hard we try</p> <p><b>CHAPTER 8: US VERSUS THEM</b><br /> What else can happen in the local perimeter of "our" network? Quite a bit!</p> <p><b>PART III: OUT IN THE WILD</b><br /> Once you are on the Internet, it gets dirty</p> <p><b>CHAPTER 9: FOREIGN ACCENT</b><br /> Passive fingerprinting: subtle differences in how we behave can help others tell who we are</p> <p><b>CHAPTER 10: ADVANCED SHEEP-COUNTING STRATEGIES</b><br /> Where we dissect the ancient art of determining network architecture and computer's whereabouts</p> <p><b>CHAPTER 11: IN RECOGNITION OF ANOMALIES</b><br /> Or what can be learned from subtle imperfections of network traffic</p> <p><b>CHAPTER 12: STACK DATA LEAKS</b><br /> Where you will find yet another short story on where to find what we did not intend to send out at all</p> <p><b>CHAPTER 13: SMOKE AND MIRRORS</b><br /> Or how to disappear with grace</p> <p><b>CHAPTER 14: CLIENT IDENTIFICATION: PAPERS, PLEASE!</b><br /> Seeing through a thin disguise may come in handy on many occasions</p> <p><b>CHAPTER 15: THE BENEFITS OF BEING A VICTIM</b><br /> In which we conclude that approaching life with due optimism may help us track down the attacker</p> <p><b>PART IV: THE BIG PICTURE</b><br /> Our legal department advised us not to say "the network is the computer" here</p> <p><b>CHAPTER 16: PARASITIC COMPUTING, OR HOW PENNIES ADD UP</b><br /> Where the old truth that having an army of minions is better than doing the job yourself is once again confirmed</p> <p><b>CHAPTER 17: TOPOLOGY OF THE NETWORK</b><br /> On how the knowledge of the world around us may help track down rogue attackers</p> <p><b>CHAPTER 18: WATCHING THE VOID</b><br /> When looking down the abyss, what does not kill us makes us stronger</p> <p><b>CLOSING WORDS</b><br /> Where the book is about to conclude</p> <p><b>BIBLIOGRAPHIC NOTES</b></p> <p><b>INDEX</b></p> </div></div></div><div class="field field-name-field-reviews field-type-text-long field-label-abovec" id="reviews"><div class="field-label">Reviews&nbsp;</div><div class="field-items"><div class="field-item even"><p>"What Good Technical Books Adorn Your Library?" posting cites <a href="silence.htm">Silence on the Wire</a> and <a href="hacking.htm">Hacking: The Art of Exploitation</a>.<br /> —<b>Slashdot</b>, November 15, 2006 (<a href="http://ask.slashdot.org/article.pl?sid=06/11/15/0126207" target="new">Read more</a>)</p> <p>"Definitely not the everyday security book for everyday problems. You're in the target audience if you enjoy the fun of the unexpected . . . You'll have fun with this book."<br /> —<b>Technocrat</b>, April 18, 2006 (<a href="http://technocrat.net/d/2006/4/18/2582" target="new">Read more</a>)</p> <p>Included in roundup of "Books on the latest hardware and software programs for technology directors and IT staff"<br /> —<b>District Administration</b>, March 2006 (<a href="http://www2.districtadministration.com/viewArticle.aspx?articleid=70" target="new">Read more</a>)</p> <p>"Overall, I enjoyed reading the book, I found much of the information presented to be fascinating (and a bit scary)."<br /> —<b>Larry Osterman blog</b>, March 10, 2006 (<a href="http://blogs.msdn.com/larryosterman/archive/2006/03/10/548869.aspx" target="new">Read more</a>)</p> <p>"There's plenty to like in this book if you look for the details that interest you."<br /> —<b>Tao Security</b>, March 16, 2006 (<a href="https://taosecurity.blogspot.com/2006/03/review-of-silence-on-wire-posted.html" target="new">Read more</a>)</p> <p>"In this text the author is showing off visions and possibilities, drawing a sort of 'zen of security' that is a in-depth technical description of possible (or already started) scenarios."<br /> —<b>Neural Magazine</b>, January 2006 (<a href="http://www.neural.it/nnews/silence_on_the_wiree.htm" target="new">Read more</a>)</p> <p>Thumbs-up recommendation: "Thought-provoking... paints a sobering picture of just how hard it is to ensure any kind of privacy in the electronic age."<br /> —<b>Dr. Dobb’s Journal</b>, November 2005 (<a href="http://www.ddj.com/documents/s=9899/ddj0511o/0511o.html?temp=9tfdqjw3PU" target="new">Read more</a>)</p> <p>"Quite interesting for those who are interested in security whether it would be local security or network security."<br /> —<b>GNUMan.com</b>, November 3, 2005 (<a href="http://gnuman.com/books/silence_on_the_wire.html" target="new">Read more</a>)</p> <p>"If you are a 'hacker' type in the old sense of the word, fond of taking things apart to see how they work, and you have any interest in security, you will probably find significant portions of this book intriguing."<br /> —<b>;login:</b>, October 2005 (<a href="http://www.usenix.org/publications/login/2005-10/openpdfs/reviews.pdf" target="new">Read more</a>)</p> <p>Included in feature on recommended security books. Five stars: "Packs in tons of information."<br /> —<b>CSO Magazine</b>, September 2005 (<a href="http://www.csoonline.com/read/090105/briefing_studyhall.html" target="new">Read more</a>)</p> <p>"Interesting reading for full-on paranoids, hackers, and people involved in coding and security."<br /> —<b>M Station</b>, September 2005 (<a href="http://mstation.org/cgi-bin/reviews_books.cgi/2005/08/29#silence_wire" target="new">Read more</a>)</p> <p>Interview with Michal Zalewski<br /> —<b>ONLamp.com</b>, August 25, 2005 (<a href="http://www.onlamp.com/pub/a/security/2005/08/25/zalewski.html?page=2" target="new">Read more</a>)</p> <p>"Informed and informative, thoughtful and though-provoking… enthusiastically recommended to the attention of technophiles."<br /> —<b>Reviewer’s Bookwatch</b> in <b>Midwest Book Review</b>, August 2005 (<a href="http://www.midwestbookreview.com/rbw/aug_05.htm#carson" target="new">Read more</a>)</p> <p>"The amount of detail is stunning for such a small volume and the examples are amazing... You will definitely think different after reading this title."<br /> —<b>INSecure Magazine</b>, August 2005, plus an interview with author Michal Zalewski (<a href="http://insecuremag.com/" target="new">Read more</a>)</p> <p>"It isn’t dry and pedantic–it’s juicy and enticing. The more you read, the more you want to know… This is a marvelous book for the active mind of the intellectually curious."<br /> —<b>Tuscon Computer Society</b>, July/August 2005 (<a href="http://www.aztcs.org/journal/ejournal.shtml" target="new">Read more</a>)</p> <p>Solar Designer, the book’s technical reviewer, posted "A tribute to ‘Silence on the Wire’" on <b>The Openwall Project</b>'s site. (<a href="http://www.openwall.com/books/silence/" target="new">Read more</a>)</p> <p>Article about IE browser flaw discovered by Zalewski<br /> —<b>The Inquirer UK</b>, July 19, 2005 (<a href="http://www.theinquirer.net/?article=24714" target="new">Read more</a>)</p> <p>Book reviewed by host<br /> —<b>Usual Suspects Radio Show</b>, July 12, 2005 (<a href="http://www.slightlysuspect.com/radio.html" target="new">Read more</a>)</p> <p>"For the pure information security specialist this book is pure gold… I<br /> could also see this being an excellent supplementary text for a<br /> university-level course in information security."<br /> —<b>Windows Security</b>, July 5, 2005 (<a href="http://www.windowsecurity.com/articles/Book-Reviews-More-Security-Books.html" target="new">Full review</a>)</p> <p>"Totally rises head and shoulders above other such security-related title… It’s hard to find a work to compare in any field of computational study, let alone security."<br />—<b>Linux User &amp; Developer</b>, July 2005 (<a href="http://www.linuxuser.co.uk/" target="new">Full review</a>)</p> <p>"An out-of-the-box, thought-provoking book that escapes the everyday<br /> standard security practice discussions of firewalls and social<br /> engineering… This is the stuff of spy novels and CIA and NSA legend."<br /> —<b>asp.netPRO</b>, July 2005 (<a href="http://www.aspnetpro.com/contact/bookreviews/1593270461_b/1593270461_b.asp&lt;br /&gt;&#10;" target="new">Full review</a>)</p> <p>"Excellent! This is one that I would dub a "must read" for anyone<br /> working directly with network security."<br /> —<b>About.com</b>, July 2005 (<a href="http://netsecurity.about.com/od/19/fr/aabrsilencewire.htm" target="new">Full review</a>)</p> <p>"A whirlwind of deep technical information that gets to the very<br /> underpinning of computer security… makes you think about serious<br /> security problems that you never thought of before, or were even aware<br /> existed. Read it and get ready to be humbled."<br /> —<b>UNIX Review</b>, July 2005 (<a href="http://www.unixreview.com/documents/s=9823/ur0507f/ur0507f.html" target="new">Full review</a>)</p> <p>"Deserves the widest possible readership for its powerful message on<br /> computer vulnerabilities in a today's computer-oriented society."<br /> —<b>Midwest Book Review</b>, July 2005 (<a href="http://www.midwestbookreview.com/ibw/jul_05.htm" target="new">Full review</a>)</p> <p>"It is not a security text, by any means, but rather a series of<br /> explorations that take our ‘professional paranoid’ mentality and examine<br /> some issues we seldom consider."<br /> —<b>Internet Review Project</b>, July 2005 (<a href="http://www.issociate.de/board/post/227854/REVIEW:_%22Silence_on_the_Wire%22,_Michal_Zalewski.html" target="new">Full review</a>)</p> <p>"A very good introduction to the intricacies of certain security<br /> problems and a very extensive guide to passive reconnaissance."<br /> —<b>Flavio’s TechnoTalk</b>, June 24, 2005 (<a href="http://geminis.dyndns.org/wordpress/index.php/2005/06/22/book-reviews-silence-on-the-wire/" target="new">Full review</a>)</p> <p>Article entitled, "Analyzing esoteric attacks highlights where security<br /> can succeed and how secure devices can fail in unforeseen ways;"<br /> "Do-it-yourself ethos pervades the book… this broad mindset can uncover<br /> major security flaws — but not where you’d think to look."<br /> —<b>Enterprise Systems</b>, June 22, 2005 (<a href="http://www.esj.com/Security/article.aspx?EditorialsID=1426" target="new">Full review</a>)</p> <p>Included in book roundup in Tech Talk column: "offers true insight into<br /> the top high-tech concern of our times."<br /> —<b>St. Louis Post-Dispatch</b>, June 17, 2005 (<a href="http://www.stltoday.com/stltoday/business/columnists.nsf/techtalk/story/AEAB73795C5E538E86256F5E00613A4A?OpenDocument" target="new">Full review</a>)</p> <p>"Read this to expand your horizons, not to solve today's issue… The book<br /> is well produced. In contrast to many of today's publications, it is<br /> mercifully free of typos and well organized."<br /> —<b>Beryllium Sphere</b>, June 13, 2005 (<a href="http://www.berylliumsphere.com/security_nerd/" target="new">Full review</a>)</p> <p>Q&amp;A with Michal Zalewski; follow up to book review from previous week<br /> —<b>TechIMO</b>, June 13, 2005 (<a href="http://www.techimo.com/articles/i254.html" target="new">Full review</a>)</p> <p>"A refreshing departure from most technical books… demonstrates how to<br /> look at things in a new light and find connections that aren't<br /> immediately obvious: not only thinking outside the box, but twisting the<br /> box, shaking it, and finding a way to exploit it."<br /> —<b>WatchGuard Wire</b>, June 13, 2005 (<a href="http://www.watchguard.com/RSS/showarticle.aspx?pack=RSS.SotW" target="new">Full review</a>)</p> <p>9/10 ranking: "Adds an innovative twist to otherwise boring aspects of network security... The descriptions of indirect attacks that can be waged on computer systems or networks alone are worth the cost, as they will provide hours of enjoyable reading for any self-proclaimed security enthusiast."<br /> —<b>TechIMO</b>, June 3, 2005 (<a href="http://www.techimo.com/articles/i249.html" target="new">Full review</a>)</p> <p>"What makes this book a must-read for sysadmins are the clear explanations and practical insights into the technologies that we manage. What makes it a joy to read are the author's appealing humility,<br /> sense of humor and vast knowledge."<br /> —<b>Open.ITWorld.com</b>, June 1, 2005 (<a href="http://open.itworld.com/5040/nls_unixsilencewire050602/page_1.html" target="new">Full review</a>)</p> <p>Silence on the Wire "has fundamentally changed the way I look at many things in my day-to-day computing existence."<br /> —<b>ngdev</b>, June 1, 2005 (<a href="http://ngdev.net/" target="new">Full review</a>)</p> <p>"I was hooked… I give this book a 7 out of 10 for an interesting read."<br /> —<b>Edmonton Linux User Group</b>, June 2005 (<a href="http://www.elug.linux.ab.ca/reviews/1593270461.html" target="new">Full review</a>)</p> <p>"Zalewski's explanations make it clear that he's tops in the industry."<br /> —<b>Computerworld</b>, May 30, 2005 (<a href="http://www.computerworld.com/managementtopics/management/story/0,10801,102042,00.html" target="new">Full review</a>)</p> <p>"This unconventional book follows the story of a piece of information from the first key-press all the way to the remote party at the other end of the wire."<br /> —<b>Book News UK</b>, May 17, 2005 (<a href="http://www.booknews.co.uk/" target="new">Full review</a>)</p> <p>"The discovery of a technical book in this style is cool... Getting in the head of someone who knows how to do [passive reconnaissance] can be a challenge unless they choose to reveal how they think and observe. This book is one of the rare opportunities to peek inside."<br /> —<b>IEEE Cipher</b>, May 14, 2005 (<a href="http://www.ieee-security.org/Cipher/BookReviews/2005/zalewski_by_bruen.html" target="new">Full review</a>)</p> <p>"[Zalewski] takes you on a tour that is enlightening and fun. You'll learn a boatload of stuff that people rarely cover, and you'll find that this opens up new avenues for you."<br /> —<b>Blog of Jose Nazario</b>, security expert and administrator of infosecdaily.net, May 10, 2005 (<a href="http://monkey.org/~jose/blog//viewpage.php?page=silence_on_the_wire" target="new">Full review</a>)</p> <p>"Always good-natured in its attempt to show the relationship between mathematical theory and methods of attack."<br /> —<b> Week</b>, May 9, 2005(<a href="http://www.eweek.com/article2/0,1759,1809394,00.asp" target="new">Full review</a>)</p> <p>"An eye-opening technical look at what sophisticated analysis can reveal about the wild, wild Net and the people who use and abuse it."<br />—<b>Netsurfer Digest</b>, May 3, 2005 (<a href="http://www.netsurf.com/nsd/" target="new">Full review</a>)</p> <p>"Points out where the electronic dust bunnies are hiding under the computer bed. I bookmarked the heck out of <a href="silence.htm">SotW</a>, and you will too."<br />—<b>MacCompanion</b>, May 2005 (<a href="http://www.maccompanion.com/archives/may2005/Books/SilenceWire.htm" target="new">Full review</a>)</p> <p>"A thoughtful, clever analysis of how things work... If you're a security type, you don't want to miss this one."<br />—<b>Books-on-Line</b>, April 25, 2005 (<a href="http://www.books-on-line.com/bol/BookDisplay.cfm?BookNum=35370" target="new">Full review</a>)</p> <p>"If you work in information warfare, this should be mandatory reading! If you are responsible for very high value targets... it is imperative that you read Zalewski's work page by page."<br /> —<b>Amazon.com review</b>, posted by director of training &amp; certification for SANS Institute, April 25, 2005 (<a href="https://www.amazon.com/exec/obidos/ASIN/1593270461/qid=1114444955/sr=2-1/ref=pd_bbs_b_2_1/102-2942043-8610546" target="new">Full review</a>)</p> <p>"You'll definitely treasure this volume... fills a gap in the security library that most people don't even realize exists."<br />—<b>Duffbert's Random Musings</b>, April 24, 2005 (<a href="http://hostit1.connectria.com/twduff/home.nsf/plinks/TDUF-6BRKSD" target="new">Full review</a>)</p> <p>"Author Michal Zalewski has long been known and respected in the hacking and security communities for his intelligence, curiosity and creativity, and this book is truly unlike anything else out there."<br /> —<b>Markecek.kup.to</b>, April 2005 (<a href="http://marecek.kup.to/trade/productview/19550/1/" target="new">Read more</a>)</p> <p>"What I particularly liked is the author's attention to detail. I'd start reading a chapter and think, 'Yeah, I know this,' but then realize that he was just leading me through the basics because he had something important and interesting to say that I probably did NOT know... and that was usually true."<br />—<b>A.P. Lawrence</b>, Information and Resources for Unix and Linux Systems, April 2005 (<a href="http://aplawrence.com/Books/silenceonthewire.html" target="new">Full review</a>)</p> <p>"More narrative than reference work, this book will be riveting reading for security professionals and students as well as technophiles interested in learning about how computer security fits into the big picture and high-level hackers seeking to broaden their understanding of their craft."<br /> —<b>IT Observer</b>, March 29, 2005 (<a href="http://www.ebcvg.com/press.php?id=860" target="new">Read more</a>)</p> <p>"This book will be riveting reading for security professionals and students as well as technophiles interested in learning about how computer security fits into the big picture and high-level hackers seeking to broaden their understanding of their craft."<br />—<b>Lockergnome</b>, Dec. 15, 2004 (<a href="http://channels.lockergnome.com/it/archives/20041215_top_computer_security_researcher_sheds_new_light_on_threats_and_risks_of_everyday_computing.phtml" target="new">Read more</a>)</p> </div></div></div><div class="field field-name-field-updates field-type-text-long field-label-abovec" id="updates"><div class="field-label">Updates&nbsp;</div><div class="field-items"><div class="field-item even"><p><b>Page 24:</b><br /> Disregard the statement, "(T stands for a true statement, and F stands for false)" and the associated footnote. Equations that follow this paragraph should read (changes in bolded):</p> <p> NOT a <b>NAND(a, a)</b><br /> AND(a, b) NOT NAND(a, b) <b>NAND(NAND(a, b), NAND(a, b))</b><br /> OR(a, b) NAND(NOT a, NOT b) <b>NAND(NAND(a, a), NAND(b, b))</b></p> <p>and</p> <p> NOT a <b>NOR(a,a)</b><br /> OR(a, b) NOT NOR(a, b) <b>NOR(NOR(a, b), NOR(a, b))</b><br /> AND(a, b) NOR(NOT a, NOT b) <b>NOR(NOR(a, a), NOR(b, b))</b></p> <p>Please note that in the second sequence of equations, lines beginning with AND and OR were swapped to match the previous set, so that the ordering of both sequences is NOT-AND-OR.</p> <p><b>Page 31:</b><br /> The symbol used on Figure 2-4 for rightmost gate ("OR") is actually a graphical symbol of "XOR". The picture should be updated to remove the curved line on the left side of that gate, to match "OR" shown on Figure 2-2.</p> <p><b>Page 32:</b><br /> The second line reads "(see Figure 2-4)". This should be "(see Figure 2-4, leftmost portion)"</p> <p><b>Page 171:</b><br /> The mention of "Joe Steward" and in the index should actually be "Joe Stewart."</p> <p><b>Page 148:</b><br /> "Point of Presence" should be "Post Office Protocol version 3."</p> <p><b>Page 116:</b><br /> The number "3241036664" should actually be "3279225659."</p> <p><b>Page 169:</b><br /> The author of ISNProber is Tom Vandepoel, not Toni.</p> <p><b>Page 228:</b><br /> In section "Nibbling at the CPU," references to "non-polynomial" problems should be "non-deterministic polynomial."</p> </div></div></div> </div> </div> </section> <section id="block-shariff-shariff-block" class="block block-shariff clearfix"> <div class="shariff" data-services="[&quot;facebook&quot;,&quot;print&quot;,&quot;twitter&quot;]" data-theme="colored" data-orientation="horizontal" data-twitter-via="nostarch" data-lang="en"></div> </section> </div> </section> <aside class="col-sm-3" role="complementary"> <div class="region region-sidebar-second"> <section id="block-system-navigation" class="block block-system block-menu clearfix"> <h2 class="block-title">Navigation</h2> <ul class="menu nav"><li class="first last leaf"><a href="/user" title="">My account</a></li> </ul> </section> <section id="block-block-52" class="block block-block clearfix"> <p><a href="/mailchimp/subscribe">Want sweet deals? <br />Sign up for our newsletter.</a></p> </section> <section id="block-views-related-products-block" class="block block-views clearfix"> <h2 class="block-title">You might also like...</h2> <div class="view view-related-products view-id-related_products view-display-id-block auto-clear view-dom-id-484b860da1b60accfa1ebe244d1ff0ff"> <div class="view-content"> <div class="views-row views-row-1 views-row-odd views-row-first col-xs-6 col-sm-6 col-md-12"> <div class="views-field views-field-field-image-cache"> <div class="field-content"><a href="/tangledweb"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/product/public/tangledWeb_cvr-webquality.png?itok=0J6hXgEE" width="90" height="119" alt="The Tangled Web" title="The Tangled Web" /></a></div> </div> </div> <div class="views-row views-row-2 views-row-even col-xs-6 col-sm-6 col-md-12"> <div class="views-field views-field-field-image-cache"> <div class="field-content"><a href="/practical-social-engineering"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/product/public/9781718500983.png?itok=ejoTFsfn" width="90" height="119" alt="Practical Social Engineering Cover " title="Practical Social Engineering Cover " /></a></div> </div> </div> <div class="views-row views-row-3 views-row-odd col-xs-6 col-sm-6 col-md-12"> <div class="views-field views-field-field-image-cache"> <div class="field-content"><a href="/packetanalysis3"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/product/public/PracticalPacketAnalysis3E_cover.png?itok=ytP_Je2J" width="90" height="119" alt="Practical Packet Analysis, 3rd Edition" title="Practical Packet Analysis, 3rd Edition" /></a></div> </div> </div> <div class="views-row views-row-4 views-row-even col-xs-6 col-sm-6 col-md-12"> <div class="views-field views-field-field-image-cache"> <div class="field-content"><a href="/art-mac-malware-v2"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/product/public/ArtMacMalwarev2_frontcover.png?itok=lu7lBKkY" width="90" height="119" alt="The Art of Mac Malware, Volume 2 cover" title="The Art of Mac Malware, Volume 2 cover" /></a></div> </div> </div> <div class="views-row views-row-5 views-row-odd col-xs-6 col-sm-6 col-md-12"> <div class="views-field views-field-field-image-cache"> <div class="field-content"><a href="/data-engineering-cybersecurity"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/product/public/DataEngCyber_placeholder_0.png?itok=I_JLfUQp" width="90" height="119" alt="Data Engineering for Cybersecurity placeholder cover" title="Data Engineering for Cybersecurity placeholder cover" /></a></div> </div> </div> <div class="views-row views-row-6 views-row-even views-row-last col-xs-6 col-sm-6 col-md-12"> <div class="views-field views-field-field-image-cache"> <div class="field-content"><a href="/purple-teaming"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/product/public/PracticalPurpleTeaming_placeholder.png?itok=UtYmUuCu" width="90" height="119" alt="Practical Purple Teaming placeholder cover" title="Practical Purple Teaming placeholder cover" /></a></div> </div> </div> </div> </div> </section> </div> </aside> <!-- /#sidebar-second --> </div> </div> <footer class="footer container"> <div class="region region-footer"> <section id="block-block-16" class="block block-block clearfix"> <div id="footer-links"> <br> <a class="footer-links" href="/about.htm">About Us</a> &nbsp;<span class="footer-divider">|</span>&nbsp; <a class="footer-links" href="/Jobs.htm">Jobs!</a> &nbsp;<span class="footer-divider">|</span>&nbsp; <a class="footer-links" href="/distribution.htm">Sales and Distribution</a> &nbsp;<span class="footer-divider">|</span>&nbsp; <a class="footer-links" href="/rights">Rights</a> &nbsp;<span class="footer-divider">|</span>&nbsp; <a class="footer-links" href="/media.htm">Media</a> &nbsp;<span class="footer-divider">|</span>&nbsp; <a class="footer-links" href="/academic.htm">Academic Requests</a> &nbsp;<span class="footer-divider">|</span>&nbsp; <a class="footer-links" href="/conferences.htm">Conferences</a> &nbsp;<span class="footer-divider">|</span>&nbsp; <a class="footer-links" href="/orderfaq.htm">FAQ</a> &nbsp;<span class="footer-divider">|</span>&nbsp; <a class="footer-links" href="/contactus">Contact Us</a> &nbsp;<span class="footer-divider">|</span>&nbsp; <a class="footer-links" href="/writeforus">Write for Us</a> &nbsp;<span class="footer-divider">|</span>&nbsp; <a class="footer-links" href="/privacypolicy.htm">Privacy</a> </div> </section> <section id="block-nostarch-custom-custom-footer-copyright" class="block block-nostarch-custom clearfix"> <div class="block-block"> <p>Copyright 2025. No Starch Press, Inc</p> </div> </section> </div> </footer> <script src="https://nostarch.com/sites/all/modules/contrib/addthis/addthis.js?steosx"></script> <script src="https://nostarch.com/sites/all/libraries/shariff/shariff.min.js?steosx"></script> <script src="https://nostarch.com/sites/all/themes/contrib/bootstrap/js/bootstrap.js?steosx"></script> <!-- Reddit Pixel --> <script> !function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document);rdt('init','t2_6acpsf9y');rdt('track', 'PageVisit'); </script> <!-- DO NOT MODIFY UNLESS TO REPLACE A USER IDENTIFIER --> <!-- End Reddit Pixel --> <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'924115b5ac169cf6',t:'MTc0MjU5ODIyOS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10