VOOZH about

URL: https://www.amazon.com/dp/0128054727/ref=mes-dp

⇱ Coding for Penetration Testers: Building Better Tools: Andress, Jason, Linn, Ryan: 9780128054727: Amazon.com: Books


👁 Image
👁 Image
One-time purchase
-52% $23.97$23.97
$3.99 delivery July 6 - 9
Ships from: PLUTO FINDS
Sold by: PLUTO FINDS

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.


Using your mobile phone camera - scan the code below and download the Kindle app.

👁 QR code to download the Kindle App


Follow the authors

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

OK

Coding for Penetration Testers: Building Better Tools


{"desktop_buybox_group_1":[{"displayPrice":"$23.97","priceAmount":23.97,"currencySymbol":"$","integerValue":"23","decimalSeparator":".","fractionalValue":"97","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"xGkmyDMzY%2B8R3b%2BMa91n6dRM8hKh%2FX4fUuVak2Sf%2Fv0AC3EtK7rfJ9ox5Om41nip5U7MJbNjASLx0XUmED0ZQKuzeXs7BM0pCjWAFZiJ3WmBTASHb5ak2bNEqtMcNsYHngW4RRiQKI8HZjkGmBV976k6tQlw1wPAjmErYvCwOvTW1bUTRga1fmqq5v%2BCkNjQ","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$32.89","priceAmount":32.89,"currencySymbol":"$","integerValue":"32","decimalSeparator":".","fractionalValue":"89","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"xGkmyDMzY%2B8R3b%2BMa91n6dRM8hKh%2FX4fC83bgQ3lW1CzEH%2Bo4D%2BiTzbWOaYBAboQCtVJMi%2BHmGMwQzN2U1WdwMsvPTpgAgK3N%2BDM9%2F5Q8sY3c0C0ybML8sRUqOQOsYxdV7WmXqZnTIfxMhyo1wNW%2Fw%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons


Coding for Penetration Testers: Building Better Tools, Second Edition provides readers with an understanding of the scripting languages that are commonly used when developing tools for penetration testing, also guiding users through specific examples of custom tool development and the situations where such tools might be used.

While developing a better understanding of each language, the book presents real-world scenarios and tool development that can be incorporated into a tester's toolkit. This completely updated edition focuses on an expanded discussion on the use of Powershell, and includes practical updates to all tools and coverage.

  • Discusses the use of various scripting languages in penetration testing
  • Presents step-by-step instructions on how to build customized penetration testing tools using Perl, Ruby, Python, and other languages
  • Provides a primer on scripting, including, but not limited to, web scripting, scanner scripting, and exploitation scripting
  • Includes all-new coverage of Powershell
👁 Image
Report an issue with this product or seller



Customers also bought or read

Page 1 of 1Start over
Loading...

Editorial Reviews

Review

Provides readers with an understanding of the scripting languages that are commonly used when developing tools for penetration testing

About the Author

Jason Andress (CISSP, ISSAP, CISM, GPEN) is a seasoned security professional with a depth of experience in both the academic and business worlds. Presently he carries out information security oversight duties, performing penetration testing, risk assessment, and compliance functions to ensure that critical assets are protected. Jason has taught undergraduate and graduate security courses since 2005 and holds a doctorate in computer science, researching in the area of data protection. He has authored several publications and books, writing on topics including data security, network security, penetration testing, and digital forensics.

Ryan Linn (OSCE, GPEN, GWAPT) is a penetration tester, an author, a developer, and an educator. He comes from a systems administation and Web application development background, with many years of IT security experience. Ryan currently works as a full-time penetration tester and is a regular contributor to open source projects including Metasploit, The Browser Exploitation Framework, and the Dradis Framework. He has spoken at numerous security conferences and events, including ISSA, DEF CON, SecTor, and CarolinaCon.

Product details

Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Videos

Help others learn more about this product by uploading a video!
Upload your video

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.3 out of 5 stars
19 global ratings
How customer reviews and ratings work

Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.

To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.

Learn more how customers reviews work on Amazon


There was a problem filtering reviews. Please reload the page.

Top reviews from the United States

  • Dale Livingston
    5 out of 5 stars
    Easy to follow
    Reviewed in the United States on February 3, 2022
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I’m taking a Linux scripting class and this is the book we are using. It is very well written and easy to understand. The pages are very nice and my highlighting does not bleed through.

    Sending feedback...
    Thank you for your feedback.
    Sorry, we failed to record your vote. Please try again
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Sorry, We failed to report this review. Please try again
  • Michael Jones
    4 out of 5 stars
    Bought this to brush up and also increase my ability ...
    Reviewed in the United States on February 16, 2017
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Bought this to brush up and also increase my ability to fix scripts while on the job, i.e. something is broke and I can't fix it.

    I sincerely believe this book will assist with that, after reading the Intro & Chapter 1. Here's what I'm noticing so far:

    1.) Each chapter starts with a description of the language and some scripting know-how that applies to most/all languages you will run into.

    2.) After learning about the basics of what goes into a script, particularly with a scripting language it's currently covering - you will be given code snippets. I suggest typing these by hand and researching/fixing any errors you might come across.

    3.) End of each section regarding a scripting language, is a chunk of code - write it, fix it & then do the improvements to them before moving onto the next chapter and I'm fairly certain you'll get every penny back out of this book.

    7 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sorry, we failed to record your vote. Please try again
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Sorry, We failed to report this review. Please try again
  • Amazon Customer
    5 out of 5 stars
    Really excellent intro to coding book for multiple languages
    Reviewed in the United States on May 3, 2018
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Really excellent intro to coding book for multiple languages. Some of the information is a little redundant, but I really enjoy how the example code shows where each languages strengths lie in regards to pen testing.

    Sending feedback...
    Thank you for your feedback.
    Sorry, we failed to record your vote. Please try again
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Sorry, We failed to report this review. Please try again
  • Choolwe Nalubamba
    5 out of 5 stars
    Five Stars
    Reviewed in the United States on January 28, 2017
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Great book -- practical and easy to follow examples.

    5 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sorry, we failed to record your vote. Please try again
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Sorry, We failed to report this review. Please try again
  • Emily Sage
    5 out of 5 stars
    A Must-Have for Aspiring and Experienced Penetration Testers
    Reviewed in the United States on March 11, 2025
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    "Coding for Penetration Testers: Building Better Tools (2nd Edition)" by Jason Andress and Ryan Linn is an indispensable resource for anyone looking to enhance their penetration testing skills through scripting and tool development. This book goes beyond the basics, offering a hands-on, real-world approach to writing custom security tools in Python, Perl, Ruby, and PowerShell, while also covering web scripting, scanner automation, and exploitation scripting.

    What sets this book apart is its clear and structured approach. The authors do a fantastic job of explaining not just how to code, but why specific languages and techniques are effective in penetration testing. Each chapter builds upon the previous one, ensuring a progressive learning experience. Whether you're new to scripting or an experienced security professional looking to refine your skills, this book provides practical, step-by-step guidance on crafting powerful, customized security tools.

    What I Loved About This Book:

    1. Comprehensive yet accessible – Perfect for beginners but packed with insights for seasoned professionals.

    2. Real-world application – Every example is tied to practical penetration testing scenarios, making it easy to see the value of the techniques discussed.

    3. PowerShell Expansion – This edition enhances coverage on PowerShell, which is an essential tool for penetration testers and red teamers.

    4. Encourages hands-on practice – The exercises and code samples encourage readers to actively write, debug, and refine scripts rather than passively read along.

    5. Bridges the gap between coding and cybersecurity – A fantastic resource for security professionals looking to improve their tool development skills.

    Some reviews mention minor coding errors, but if you approach this book with a practical, problem-solving mindset, these become learning opportunities—just like real-world penetration testing, where troubleshooting and debugging are part of the job.

    Final Verdict:

    This is a must-have for any penetration tester, ethical hacker, or cybersecurity professional looking to level up their scripting and automation skills. If you're serious about building custom tools and automating security tasks, Coding for Penetration Testers is an essential addition to your library. Highly recommended.

    Sending feedback...
    Thank you for your feedback.
    Sorry, we failed to record your vote. Please try again
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Sorry, We failed to report this review. Please try again
  • Sylvester S. Murphy
    4 out of 5 stars
    ... say that I find this book to be a good read thus far because the writer explains everything has ...
    Reviewed in the United States on June 22, 2017
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I am still reading this book while doing my college work but I can say that I find this book to be a good read thus far because the writer explains everything has clearly has possible.

    One person found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sorry, we failed to record your vote. Please try again
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Sorry, We failed to report this review. Please try again
  • 1 out of 5 stars
    Look around for other resources
    Reviewed in the United States on May 29, 2017
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    At least one of scripts has missing parts or errors and there is no errata. I'd look around for other options if I had the chance. Over priced for what it offers

    3 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sorry, we failed to record your vote. Please try again
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Sorry, We failed to report this review. Please try again
  • 1 out of 5 stars
    The coding errors in the book made me hate to learn python
    Reviewed in the United States on August 19, 2019
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    The first try to learn python was with this book. It drove me crazy because the writers and editors did not check their code. I had to google to figure out what their mistakes were before the code would compile. I have since slogged through python because I remember how much trouble this book caused me in learning it. This is a terrible book and the authors should feel bad

    Sending feedback...
    Thank you for your feedback.
    Sorry, we failed to record your vote. Please try again
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Sorry, We failed to report this review. Please try again

Top reviews from other countries

    Translated by Amazon
    See original
  • 5 out of 5 stars
    Guter Überblick
    Reviewed in Germany on September 30, 2020
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Guter Überblick über Anwendungsgebiete von Programmiersprachen in der OffSec. Etwas mehr Info zu jeweils wichtigen Libraries wäre schön gewesen.

    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Sorry, We failed to report this review. Please try again
    Sorry, we couldn't translate the review
    Translated from German by Amazon
    See original