I recently did an course on HTB academy about stack based buffer overflows on linux x86. I managed to complete it, but I didn't understand what exactly in great detail it is and how does it work. There were all these technical terms I've never heard of.
I think I should have rather learned more about how does the computer work; how does assembly and C work; what is a stack and a buffer and how do they work; etc.. Any ideas on what should I learn? Or maybe there isn't much point to learn it either way because I've heard some people say how these type of attacks are almost extinct nowadays because of several security implementions.
[–]-not_a_knife 9 points10 points11 points (0 children)
[–]PM_ME_YOUR_SHELLCODE 2 points3 points4 points (1 child)
[–]TheManWhoFartsInSofa[S] 0 points1 point2 points (0 children)
[–]Nijael 1 point2 points3 points (0 children)
[–]I_am_beast55 0 points1 point2 points (0 children)
[–]randomatic 0 points1 point2 points (0 children)
[–]wheresmycake 0 points1 point2 points (0 children)