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

£32.29

Includes FREE delivery

RRP £37.99 – you save £5.70 (15%)

Order before 4pm today for delivery by Tue 30 Dec 2025.

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

1 in stock


    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

    © 2025 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