Saturday, 16 March 2019

Learn Advanced Hacking Techniques

I have answered a lot of questions about hacking. If you are on this page, I assume you already know some basic techniques but want to move to more “advanced” methods. Well, here are some popular advanced techniques:
For web hacking: DDoS, SQL injections, XSS, php bots, DNS spoofing and generally all these:

These are web hacking attacks.
For program vulnerabilities the most popular one is buffer overflow (by far)
Also, there is reverse engineering, which basically is finding the source code of applications (so you can find buffer overflow vulnerabilities) which requires great Assembly knowledge.
In order to write your own exploits and tools (which is considered advanced) you need to know C/C++ or python.
Long story short, to practice advanced hacking you need to know programming, networking, server & database knowledge.
SQLi - Requires programming, server & database knowledge
XSS - Requires programming knowledge
Buffer overflow - Requires programming and possible networking, database knowledge
DNS spoofing - Requires networking knowledge
Local & remote file inclusion (php bots) - Requires programming, server & database knowledge.
Bruteforcing, rainbow tables & dictionary attacks (password carcking) - Requires server & database knowledge (mostly hashes)
These are my favorite techniques and they do require computer knowledge. To learn those you first need to learn about networking and front/back end web developing, then programming. You can read some of my other answers if interested for more specific instructions on how to start hacking.

No comments:

Post a Comment