Black Hat Go
Go Programming for Hackers and Pentesters
|Price||$29.29 - $43.95
|Authors||Tom Steele, Chris Patten, Dan Kottmann|
|Publisher||No Starch Press|
|Format||Paper book / ebook (PDF)|
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
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
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 developer Sam Ke...
Price: $38.64 | Publisher: Addison-Wesley | Release: 2018
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
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
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
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
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