Black Hat Go

Go Programming for Hackers and Pentesters



Bookstore > Books > Black Hat Go

Price$29.29 - $43.95
Rating
AuthorsTom Steele, Chris Patten, Dan Kottmann
PublisherNo Starch Press
Published2020
Pages368
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101593278659
ISBN-139781593278656
EBook Hardcover Paperback

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!





4 5 10

Similar Books


Black Hat Python

Black Hat Python

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 sniffers, ...

Price:  $26.55  |  Publisher:  No Starch Press  |  Release:  2014

The Business Value of Developer Relations

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

Google Daydream VR Cookbook

Google Daydream VR Cookbook

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 developer Sam Ke...

Price:  $38.64  |  Publisher:  Addison-Wesley  |  Release:  2018

How Google Tests Software

How Google Tests Software

by James Whittaker, Jason Arbon, Jeff Carollo

Do you need to get it right, too? Then, learn from Google. Legendary testing expert James Whittaker, until recently a Google testing leader, and two top Google experts reveal exactly how Google tests software, offering brand-new best practices you can use even if you're not quite Google's size... yet!Discover 100% practical, amazingly sca...

Price:  $19.01  |  Publisher:  Addison-Wesley  |  Release:  2012

Programming Google App Engine

Programming Google App Engine

by Dan Sanderson

As one of today's cloud computing services, Google App Engine does more than provide access to a large system of servers. It also offers you a simple model for building applications that scale automatically to accommodate millions of users. With Programming Google App Engine, you'll get expert practical guidance that will help you make th...

Price:  $3.74  |  Publisher:  O'Reilly Media  |  Release:  2009

Sams Teach Yourself Go in 24 Hours

Sams Teach Yourself Go in 24 Hours

by George Ornbo

In just 24 sessions of one hour or less, Sams Teach Yourself Go in 24 Hours will help new and experienced programmers build software that's simpler, more reliable, and far more scalable. This book's straightforward, step-by-step approach guides you from setting up your environment through testing and deploying powerful solutions. Using pr...

Price:  $23.98  |  Publisher:  SAMS Publishing  |  Release:  2017

Beginning Smartphone Web Development

Beginning Smartphone Web Development

by Gail Frederick, Rajesh Lal

Today's Web 2.0 applications (think Facebook and Twitter) go far beyond the confines of the desktop and are widely used on mobile devices. The mobile Web has become incredibly popular given the success of the iPhone and BlackBerry, the importance of Windows Mobile, and the emergence of Palm Pre (and its webOS platform). At Apress, we are ...

Price:  $8.05  |  Publisher:  Apress  |  Release:  2010

Cracking Windows Phone and BlackBerry Native Development

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, Windows Mobile, and ...

Price:  $8.92  |  Publisher:  Apress  |  Release:  2011