Whether you're a programmer or a reverse-engineer, you have probably dealt with those before, maybe even had a hard time understanding them.
Even if you have already used them in game hacking there's a high chance you don't know what they are at the high-level (C/C++)!
Author: David Gomes
Brainpan: 1 – OSCP-Like Vulnhub Walkthrough
Yet another OSCP-Like Vulnhub machine, this one is recommended if you're looking to challenge your exploitation skills. Try it out by yourself first! Machine link: https://www.vulnhub.com/entry/brainpan-1,51/
Mr. Robot – OSCP-Like Vulnhub Walkthrough
This is a Vulnhub inspired by the series Mr. Robot and it's considered to be a OSCP-like machine. Most of the steps for "pwning" this machine are realistic so it's a fun one to try. Give it a try yourself! Machine Link: https://www.vulnhub.com/entry/mr-robot-1,151/
Dynamically importing functions C++
This concept is easy to understand and has its uses, such as, calling Windows Native functions, functions of Windows that aren't officially documented or to hide Windows API usage.
Getting Pointers by Reading the Assembly
Learn how to grab the offsets of multi-level pointers with a quicker and less tedious method. All you need is a debugger and perhaps a decompiler to ease the process a bit.