Description

Book Synopsis
In Black Hat Go, you'll learn how to write powerful and effective penetration testing tools in Go, a language revered for its speed and scalability. Start off with an introduction to Go fundamentals like data types, control structures, and error handling; then, dive into the deep end of Go's offensive capabilities. Black Hat Go will show you how to build powerful security tools to pen test huge networks, fast.

Trade Review
"It’s been incredibly fun having these kinds of projects, where you’re not just learning syntax, you’re not just learning the mechanics of Go, but you have things to build that are kind of fun." —Johnny Boursiquot, Go Time Podcast

Table of Contents
Chapter 1: Go Fundamentals and Concepts
Chapter 2: TCP and Go: Scanners and Proxies
Chapter 3: HTTP Clients: Remote Interaction with Tools
Chapter 4: HTTP Servers: Routing and Middleware
Chapter 5: Exploiting DNS: Recon and More
Chapter 6: SMB and NTLM: A Peek Down the Rabbit Hole
Chapter 7: Databases and Filesystems: Pilfering and Abusing
Chapter 8: Packet Processing: Living on the Wire
Chapter 9: Exploit Code: Writing and Porting
Chapter 10: Extendable Tools: Using Go Plugins and LUA
Chapter 11: Cryptography: Implementing and Attacking
Chapter 12: Windows: System Interaction and Analysis
Chapter 13: Steganography: Hiding Data
Chapter 14: Command and Control: Building a RAT

Black Hat Go: Go Programming For Hackers and

    Product form

    £30.39

    Includes FREE delivery

    RRP £37.99 – you save £7.60 (20%)

    Order before 4pm today for delivery by Wed 1 Jul 2026.

    A Paperback / softback by Chris Patten, Tom Steele, Dan Kottman

    1 in stock

      Trusted by thousands of customers. See 2,385+ Customer Reviews

      View other formats and editions of Black Hat Go: Go Programming For Hackers and by Chris Patten

      Publisher: No Starch Press,US
      Publication Date: 24/01/2020
      ISBN13: 9781593278656, 978-1593278656
      ISBN10: 1593278659

      Description

      Book Synopsis
      In Black Hat Go, you'll learn how to write powerful and effective penetration testing tools in Go, a language revered for its speed and scalability. Start off with an introduction to Go fundamentals like data types, control structures, and error handling; then, dive into the deep end of Go's offensive capabilities. Black Hat Go will show you how to build powerful security tools to pen test huge networks, fast.

      Trade Review
      "It’s been incredibly fun having these kinds of projects, where you’re not just learning syntax, you’re not just learning the mechanics of Go, but you have things to build that are kind of fun." —Johnny Boursiquot, Go Time Podcast

      Table of Contents
      Chapter 1: Go Fundamentals and Concepts
      Chapter 2: TCP and Go: Scanners and Proxies
      Chapter 3: HTTP Clients: Remote Interaction with Tools
      Chapter 4: HTTP Servers: Routing and Middleware
      Chapter 5: Exploiting DNS: Recon and More
      Chapter 6: SMB and NTLM: A Peek Down the Rabbit Hole
      Chapter 7: Databases and Filesystems: Pilfering and Abusing
      Chapter 8: Packet Processing: Living on the Wire
      Chapter 9: Exploit Code: Writing and Porting
      Chapter 10: Extendable Tools: Using Go Plugins and LUA
      Chapter 11: Cryptography: Implementing and Attacking
      Chapter 12: Windows: System Interaction and Analysis
      Chapter 13: Steganography: Hiding Data
      Chapter 14: Command and Control: Building a RAT

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account