Build A Buffer Overflow Exploit To Learn Golang - Project-Based Learning

preview_player
Показать описание
One thing I regret about my career is that I waited so long to learn to code. That said, I'm still nowhere near where I need to be and I still have a TON of leveling-up to do. To that end, I've decided that Golang is going to be my language of choice.

Now, I really don't enjoy highly structured training and I find that I learn better by giving myself a challenge, or goal to accomplish and that was the impetus of this video.

When I was learning the basics of buffer overflows, I found Vulnserver to be useful and so I thought I'd go back to my roots and see if I couldn't whip up a golang-based version.

Github Repo for the Code:

Immunity Debugger:

Buy Me a Coffee:

Vulnserver:

Mona for Immunity:

Golang Standard Library Package 'net':

Repeating a String for Specific Number of Times in Golang:

Using Command-Line Arguments with Golang:

================
Chapters
================
00:00 What are we doing today?
02:56 The setup
05:55 TCP Networking with Golang
12:10 Fuzzing with Golang
18:56 Controlling EIP with Golang
19:28 SQUIRREL! How I Learned All This
21:36 Back to EIP Tomfoolery
27:16 Controlling EIP and CPU Registers
31:50 The Final Exploit - Poppin' Shellz
38:04 [import "mentoring"]

============================================

#golang #cybersecurity #ethicalhacking #hacking
Рекомендации по теме
Комментарии
Автор

Doesn't get any better than this. This could be a great series; vulnserver + golang walkthroughs!

bigtymer
Автор

8:28 I heard him say “baby steps” and I immediately liked and subscribed. Such an informative and digestible video. This is how I love to learn coding, through projects and little things like this!

NickMeier-lv
Автор

Great contect and thank you for sharing part of your time with the rest of us to learn

waynesrealworld
Автор

As always, epic content from a master 👍

TurkBander
Автор

Love the content! Currently going through the IT Pro TV pentest+ certification course, good stuff!

chipsmccoy
Автор

big fan of these hope you keep making videos thank you

justinmowl
Автор

Thanks for Penetration Testing Tutorials 🤖

hack_well
Автор

Next a custom rev shell in go would be nice for educational purposes only

firosiam
Автор

What about Bob! Great movie and I use that all time, but the young ones always give me that blank look lol

waynesrealworld
Автор

Extended instruction pointer in 32bit cpu

rsvv
Автор

So the nim adventure didn't work out?

Noxx
visit shbcf.ru