Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

[Tutorial] ~ Writing TCP Bind Shell in Linux ASM (For BOF)

Excellent Tutorial Mate, learned from it Thanks
Wow this is one hell of a tutorial ... Haven't read it all yet because it was so awesome my eyes melted after half of it.. Just wow man great work and keep it up goodies :D
Only 6 replies common this is an hell of an awesome thread
This may set peoples eyes on fire, but that's how you....

learn.
awesome thread man super bookmarked
Another great tutorial, I should really learn asm properly, its confuzing.
My brain, why Goodies, why my brain hurts

Just kidding. Amazing tutorial!
"I am well-aware of the fact that people do not update their programs, and if your goal is to attack these low-priority targets in insecure environments, then by all means, learn BOF. "

This is a very absurd thing to say. Do you not see the results from pwn2own every year? Just this year there was one lone man who could get code execution on any box, completely bypassing all protections, for IE, Firefox, Safari, and Chrome. I can promise you this guy did not stop learning, just because "they're becoming uncommon". With your attitude you won't reach a stage like this.

Yes, alone, the protections are useless and when chained together it can be a pain in the ass to bypass, but it's still possible many times. Have a look at this case:

vreugdenhilresearch . nl/ms11-002-pwn2own-heap-overflow/
ROP gadgets and pointer leaks are not all there is to bypassing protections, dude. These protections are here to help reduce the risk of the overflow, but the overflow has already happened. More protections may come, but, many times, they come with new ways to bypass. When some of these protections were first introduced, this left most people at a stand still. But eventually, with persistence, people found a way.

As long as someone answers no to the question, "Do you write perfect code?", it will always be worth learning about BOF's. Idiot programmers are still out there. And that includes us, too. It's not easy to write secure code.

What worries me the most is that you say people should not be learning buffer overflows. BOF's are not only useful for exploiting, but they serve as a good model for security concepts. They also are a stepping stone onto more advanced things such as kernel bugs.

Yes, BOF's may have decreased in numbers over the past years, but that's with every vulnerability. In fact, why bother with things such as SQL injection in that case? They are getting harder to find.


Possibly Related Threads...
Thread / Author Replies Views Last Post
by Xaker.dllJul 6, 2019 01:02 PM 1 219 Jul 6, 2019 01:02 PM
Last Post: KiLo-p0w3r
by emadaldin1Jan 8, 2019 12:41 PM 1 107 Jan 8, 2019 12:41 PM
Last Post: Nomad.Null
by esfomeadoFeb 13, 2018 04:19 AM 1 190 Feb 13, 2018 04:19 AM
Last Post: spector117