Hacking: The Art of Exploitation, 2nd Edition -- Live CD


If the CD-ROM included with your book is defective, we'll be glad to ship you a replacement. Send proof of purchase and your mailing address to us by email, fax, or mail and we'll send you a new disk.

If you bought the ebook or just want to download the CD contents yourself, you can download the .torrent directly here or from mininova here. The MD5 sum for the ISO file is provided below:

bd7a7dfa2e0ce37e3115cdd8f3830783 *hacking-live-1.0.iso

Please note that No Starch Press does not provide support for Ubuntu, VMWare, VirtualBox, or any third party software.


System requirements are an x86-based PC with at least 64MB of system memory and a BIOS that is configured to boot from a CD-ROM.


If you're having problems booting the LiveCD on a newer computer, try installing the LiveCD as a virtual machine using free products like VMware Player (http://www.vmware.com/products/player/) or VirtualBox (http://www.virtualbox.org/). Please see the official instruction manual for VirtualBox for step-by-step instructions to install your CD or ISO as a virtual machine.


VMware Player is a free virtualization product that can play virtual machine files. To create a virtual machine of this LiveCD, make a new directory somewhere named whatever you like, and then inside that directory create a new text file named 'livecd.vmx' with the following:

.encoding = "UTF-8"
config.version = "8"
virtualHW.version = "6"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
memsize = "512"
ide1:0.present = "TRUE"
ide1:0.deviceType = "cdrom-raw"
ide1:0.fileName = "D:"
floppy0.startConnected = "FALSE"
ethernet0.present = "TRUE"
ethernet0.connectionType = "nat"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.addressType = "generated"
usb.present = "TRUE"
ehci.present = "TRUE"
sound.present = "TRUE"
sound.autodetect = "TRUE"
svga.autodetect = "TRUE"
pciBridge0.present = "TRUE"
displayName = "livecd"
guestOS = "ubuntu"
virtualHW.productCompatibility = "hosted"

If your CD drive isn't located at your D: drive, change ide1:0.fileName to the correct drive. You can also adjust the memsize to be greater than 512 megs if you want more memory for your Virtual Machine.

Then put the LiveCD in the CD drive, open the livecd.vmx file with VMware Player, and start the virtual machine. There's a user interface that will let you mess with the configuration further once you have a base virtual machine running.


No Starch Press
245 8th St.
San Francisco, CA 94103
Phone: 800-420-7240 or +1.415-863-9900 (9 a.m. to 5 p.m., M-F, Pacific Standard Time)
Fax: 415-863-9950
Email: info [at] nostarch [dot] com


This software is released for free public use under several open source licenses. It is provided without any warranty, without even the implied warranty of merchantability or fitness for a particular purpose. See the license text included with each program for details. Source code for Ubuntu can be downloaded from http://archive.ubuntu.com or can be ordered from Canonical at the cost of the media and shipping. Ubuntu and Canonical are trademarks of Canonical Ltd. All other trademarks are the property of their respective owners.

Ubuntu's official documentation is online (https://help.ubuntu.com), and free technical support is available through web forums (www.ubuntuforums.org), mailing lists (www.ubuntu.com/community/lists), and IRC (#ubuntu). Commercial support is also available from Canonical (www.ubuntu.com/support/paid).

Ubuntu is sponsored by Canonical Ltd. For more information, visit www.ubuntu.com and www.canonical.com. To request free Ubuntu CDs, visit https://shipit.ubuntu.com.

The Intel x86 Edition packaged with this book will run on Intel x86-based systems (including Intel Pentium and AMD Athlon). This and all other versions of Ubuntu are available for download at www.ubuntu.com/download.