Introduction to Offensive Golang Automation w/ Phil Miller
HTML-ΠΊΠΎΠ΄
- ΠΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ: 15 ΠΈΡΠ» 2024
- Join us in the Black Hills InfoSec Discord server here: / discord to keep the security conversation going!
π Slides
www.blackhillsinfosec.com/wp-...
π Learn from Cyber Security Professionals at Antisyphon Training
www.antisyphontraining.com
π Infosec Survival Guide CTF Challenges with code: MIXED
mctf.io/mini-zine
Phil Miller is giving his first Black Hills Infosec webcast and he's got a lot planned for you!
This free live webcast will help get you started on the fast track to building extensible command-line programs in Go to kick-start tasks for offensive security automation.
The first lab will begin with initializing a boilerplate cobra CLI program.
The second lab demonstrates how to optimize it and integrate Viper for configuration file support.
The third lab will dive into writing tests, linting, and debugging.
And finally, the remaining labs will show examples of how to programmatically scan a target with Nmap, parse the data, and provide exercises to integrate other tools to further enumerate a target based on Nmap scan results.
Chapters
00:10 Introduction/Bio
00:39 Roadmap
04:00 Who, What, Where, When, Why of Automation
09:37 golang tour:
go.dev/tour/welcome/1
07:40 Public git repository for the lab:
github.com/mr-pmillz/goforit
09:50 Go book:
www.amazon.com/Programming-La...
12:14 Prerequisites
12:48 Kali Linux:
www.kali.org/get-kali/#kali-p...
13:18 LAB 1: Installing GO
22:38 LAB 2: Optimize Boilerplate CLI Skeleton
40:04 Tips & Tricks
41:54 LAB 3: Testing and Debugging
43:20 LAB 4: Run nmap Against a Target
43:56 Back to LAB 3 (in progress)
48:50 Brief introduction to concurrency - fan out/fan in
51:56 Context concept
54:07 Major takeaway - Git Repository provides customization options for base code and opportunity for collaboration.
55:35 Wrap-up
Music:
Title: "Kill the Process"
Artist: NOBANDWIDTH
Album: Glitch of Consciousness
nobandwidth.bandcamp.com/album/glitch-of-consciousness
Go gopher cc Renee French
Black Hills Infosec Socials
Twitter: / bhinfosecurity
Mastodon: infosec.exchange/@blackhillsi...
LinkedIn: / antisyphon-training
Discord: / discord
Black Hills Infosec Shirts & Hoodies
spearphish-general-store.mysh...
Black Hills Infosec Services
Active SOC: www.blackhillsinfosec.com/ser...
Penetration Testing: www.blackhillsinfosec.com/ser...
Incident Response: www.blackhillsinfosec.com/ser...
Backdoors & Breaches - Incident Response Card Game
Backdoors & Breaches: www.backdoorsandbreaches.com/
Play B&B Online: play.backdoorsandbreaches.com/
Antisyphon Training
Pay What You Can: www.antisyphontraining.com/pa...
Live Training: www.antisyphontraining.com/co...
On Demand Training: www.antisyphontraining.com/on...
Educational Infosec Content
Black Hills Infosec Blogs: www.blackhillsinfosec.com/blog/
Wild West Hackin' Fest RUclips: / wildwesthackinfest
Active Countermeasures RUclips: / activecountermeasures
Antisyphon Training RUclips: / antisyphontraining
Join us at the annual information security conference in Deadwood, SD (in-person and virtually) - Wild West Hackin' Fest: wildwesthackinfest.com/ Π Π°Π·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ
Using Linux as a main OS to setup coding environment in. Based AF!
nice Very nice please more same Video (GoLang With Hacker)