How Do Hackers Learn New Attacks
Hello viewer , If you are searching about this post, so might you are interested in hacking. if you have free time then you can my old post which will help you to learn hacking.
People learn new attack by exploiting the code and finding bugs . Bugs aren’t random. It’s not like every nth line of code has something exploitable. Software that tries to do certain things, fails in certain ways, over and over and over again.
So mostly we look for the old problems, and port them over to their new hosts.
There are three main strategies to learn new attack.
Design review — just look at what it’s trying to do, and figure out if it did it wrong. Code review — look at how it’s built, either as source code or compiled binaries (both help, both matter). And Fuzzing.
Fuzzing is basically throwing noise at software, and seeing what happens. Bugs might only show up one out of a million tests, but if you try things a hundred million times, you’re going to get a hundred bugs.
Fuzzing gets smarter each passing year. What that means is that instead of throwing random noise at code, we watch what happens as we talk to the software, and learn from it. Bugs are not random, because software is not random. You have to *reach* a bug, in order to find it.
how do hackers learn new attacks
in simple word
You’ve just seen the people around you and learned to speak out. The same applies here.
Hacker learn new attack from their past experience , they spend their lot of time on research and implemented in order to achieve their intention of attack.
it is like any thought come in your mind just implement it, don't worry if it failed
Maybe this sounds funny, but this is the truth!
Can You Learn Hacking By Your-Self
Most hackers that I know, self-taught themselves.
You can take courses to learn concepts and materials, but a hacker is not just a knower, a hacker is a meddler. You have to tinker with the systems, dig deep, experiment and learn to become a hacker, pretty much like a programmer.
Of course there are courses out there, a lot of which are online, that boost this process, but eventually the burden is on you.
you may comment below if I am wrong?