Black Hat Go
Go Programming for Hackers and Pentesters
Price | $23.99 - $28.46
|
Rating | |
Authors | Tom Steele, Chris Patten, Dan Kottmann |
Publisher | No Starch Press |
Published | 2020 |
Pages | 368 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1593278659 |
ISBN-13 | 9781593278656 |
Black Hat Go explores the darker side of Go, the popular programming language revered by hackers for its simplicity, efficiency, and reliability. It provides an arsenal of practical tactics from the perspective of security practitioners and hackers to help you test your systems, build and automate tools to fit your needs, and improve your offensive security skillset, all using the power of Go.
You'll begin your journey with a basic overview of Go's syntax and philosophy and then start to explore examples that you can leverage for tool development, including common network protocols like HTTP, DNS, and SMB. You'll then dig into various tactics and problems that penetration testers encounter, addressing things like data pilfering, packet sniffing, and exploit development. You'll create dynamic, pluggable tools before diving into cryptography, attacking Microsoft Windows, and implementing steganography.
You'll Learn how to: Make performant tools that can be used for your own security projects; Create usable tools that interact with remote APIs; Scrape arbitrary HTML data; Use Go's standard package, net/http, for building HTTP servers; Write your own DNS server and proxy; Use DNS tunneling to establish a C2 channel out of a restrictive network; Create a vulnerability fuzzer to discover an application's security weaknesses; Use plug-ins and extensions to future-proof products; Use plug-ins and extensions to future-proof products; Build an RC2 symmetric-key brute-forcer; Implant data within a Portable Network Graphics (PNG) image.
Are you ready to add to your arsenal of security tools? Then let's Go!
- Tom Steele
- Chris Patten
- Dan Kottmann
4 5 119
Similar Books
by Justin Seitz
When it comes to creating powerful and effective hacking tools, Python is the language of choice for most security analysts. But just how does the magic happen?In Black Hat Python, the latest from Justin Seitz (author of the best-selling Gray Hat Python), you'll explore the darker side of Python's capabilities - writing network ...
Price: $29.17 | Publisher: No Starch Press | Release: 2014
The Business Value of Developer Relations
by Mary Thengvall
Discover the true value of Developer Relations as you learn to build and maintain positive relationships with your developer community. Use the principles laid out in this book to walk through your company goals and discover how you can formulate a plan tailored to your specific needs.First you will understand the value of a technical com...
Price: $19.21 | Publisher: Apress | Release: 2018
by Sam Keene
Google's new ARCore and Daydream VR platforms enable you to deliver advanced augmented and virtual reality games and apps on a wide spectrum of modern Android devices. Now for the first time, there's a comprehensive deep dive into both ARCore and Daydream for every Android developer and designer. Multi-award-winning AR/VR develo...
Price: $38.64 | Publisher: Addison-Wesley | Release: 2018
Cracking Windows Phone and BlackBerry Native Development
by Matthew Baxter-Reynolds
You've developed a killer app for one mobile device - now it's time to maximize your intellectual investment and develop for the full spectrum of mobile platforms and devices. With Cracking Windows Phone and BlackBerry Native Development, you'll learn how to quickly retool your application between the Windows Phone 7, Windo...
Price: $8.92 | Publisher: Apress | Release: 2011
Google Script: Enterprise Application Essentials
by James Ferreira
How can you extend Google Apps to fit your organization's needs? This concise guide shows you how to use Google Scripts, the JavaScript-based language that provides a complete web-based development platform-with no downloads, configuration, or compiling required. You'll learn how to add functionality to Gmail, spreadsheets, and ...
Price: $6.22 | Publisher: O'Reilly Media | Release: 2012
Programming Google App Engine, 2nd Edition
by Dan Sanderson
Google App Engine makes it easy to create a web application that can serve millions of people as easily as serving hundreds, with minimal up-front investment. With Programming Google App Engine, Google engineer Dan Sanderson provides practical guidance for designing and developing your application on Google's vast infrastructure, usi...
Price: $35.10 | Publisher: O'Reilly Media | Release: 2012
Building Your Next Big Thing with Google Cloud Platform
by S. P. T. Krishnan, Jose Ugia Gonzalez
Building Your Next Big Thing with Google Cloud Platform shows you how to take advantage of the Google Cloud Platform technologies to build all kinds of cloud-hosted software and services for both public and private consumption. Whether you need a simple virtual server to run your legacy application or you need to architect a sophisticated...
Price: $41.74 | Publisher: Apress | Release: 2015
by Mark Bates, Cory LaNou, Tim Raymond
This book is designed to introduce you to writing programs with the Go programming language. You'll learn how to write useful tools and applications that can run on remote servers, or local Windows, macOS, and Linux systems for development.The topics that it covers include how to:- Install and set up a local Go development environmen...
Free ebook | Publisher: DigitalOcean | Release: 2020