Saturday, April 26, 2014

Here are 20 ways to become a better Ethical Hacker.

Here are 20 ways to become a better ethical hacker:



1. Learning scripting languages such as Python, Perl and ruby is highly advisable. This in turn will help you in automating your tasks while also improving your skills. 

2. Good ethical hackers need to know and ynderstand all possible user inputs to stay ahead in their game.

3. Ok, so you have successfully gained access to someone's account! Pat your back soldier, but that doesn't mean you're good. A good hacker would ensure he/she does not leave behind any trail whatsoever. Take note and don't alter a thing, simply watch and fetch the relevant information you seek and off you go!

4. You know that thing about traveling and the art to discover new possibilities? Well, the same rules apply for any good hacker as well. Traveling to uncharted shores will make you better!

5. Google has been nothing short of a revelation for the world. Anything you need, is there at just a click of the mouse. Ethical hackers must not shy away from using either Google or resources like exploit-db to stay well ahead when it comes to all the information regarding various versions and bugs of your potential target. This would ensure you're up to date with the kind of versions that might be possibly used on a target website, thereby knowing everything about the possible vulnerabilities and their potential exploitation.

6. Man pages are in abundance out there. These online software documentations usually found on a Unix or Unix-like operating system have all the necessary information you need. A thoroughly informed hacker will obviously ask well informed questions.

7. Writing open source programs is both healthy and highly effective. Try out Linux and all its goodness. Programming Languages like C, Pearl, Lisp, Java and Html are there for help, and they are awesome!

8. While a personal interest in computers is quite an obvious, a good ethical hacker will take things one at a time rather than taking it all up from the word go and being frustrated at the end. Theory must be followed by practice. There are tutorials, yes, but avoid following them blindly. Watch tutorials only when you're stuck and need to take points.

9. Before plunging into programs like BACKTRACK, METASPLOIT etc, learn how old hackers did it. Start from scratch, learn manual hacking, coding one day at a time. And in time you'll be the master of your trade!

10. Rather than blindly relying on tricks, go for deeper understanding without rushing into topics, Remember, "Slow and Steady wins the race".

11. Don't ever be shy of asking. Go on and join various hacking groups and forums. This will not only help you ask fellow hackers but also keep you updated with latest hacking news.

12. Ok, if you don't know the basic difference between a scripting language and a programming language, you need to seriously reconsider what you're doing with your life! Well, if you do know the difference, proceed to understand what programming language to use when. Don't waste your time writing something that could have been completed way faster.

13. If you thought hacking was some sorcerer's magic, well you're sadly mistaken! It takes way lot of time, that could be mentally challenging. Remember, there is no shortcut in this game. Plan your every step carefully and link them carefully for effective execution.

14. "Sweat more in practice, so you bleed less in war!" Do I really need to explain that?

15. While testing, start with the basic stuff, and in case you don't know them, well better start learning!

16. You must remember: the more you enumerate, the more attack surface will be avaialable to feast upon.

17. You must be thorough with all the different protocols before diving in. Read the RFCs carefully in order to have a clear understanding of how these work and also in case there are any security by design issues. Understand your context next, then develop an exploit accordingly.

18. Burn the midnight oil. Learn, think, try, fail, try again!

19. Well, if you think you're the best, think again! Be your on competitor rather than going after some selfish wish to rule the world and stuff! Remember, there's always going to be a new vulnerabilty round the corner to be exploited, it might be you or somebody else! The important thing is to keep on learning.

20. Do you know your system inside out? Well, it's high time you do! You simply can't be a better hacker if you're not pretty sure of your own system.

0 comments:

Post a Comment