WHAT'S NEW?
Loading...

How to become a perfect hacker [PART 1]



I've been getting a lot of requests from people who are new to the InfoSec community and wanna master the art of Ethical Hacking or formally speaking, Penetration Testing. But the biggest mistake that noobs make is that they start with "how to hack facebook account." Don't worry if you are too doing that. Even I did that when I was a noob, but as I gained more knowledge, I knew there as something wrong. I never started the right way, I wish someone would have guided me and I might not have wasted so much time fooling around the internet searching - "how to hack facebook" lol..

So, this post is made for those who are new to InfoSec community and need the right directions. So, First let's clear some misconceptions by the following FAQ's

How to Hack a Facebook account?

This is one of the most silliest and most noobic question in the InfoSec community. Honestly speaking, Facebook doesn't spend millions of dollars on it's security so that anyone could come and hack it. They have one of the most amazing security professionals securing it's data. So it's nearly impossible to hack a Facebook account. Yeah, It's not impossible, there are many pen testers who have reached a certain level that they can find loops holes in applications and write their own exploits, but these chances are very rare.

So, for the sake of this post, I went around the internet and searched for techniques to hack a Facebook account and this is what I found:

  • Phishing - It is a technique of creating a fake Facebook login page and somehow fooling the user to login. According to me this is the only way practical way possible. I'm not promoting it but if you wanna know what it is and wanna learn this, head over to my post - Fb hacking by wapka phishing 
  • Keylogging - It is a technique of installing a malicious software on victims computer which automatically captures keystrokes and send them to the attacker. But they can be easily detected by an Antivirus or even a firewall would stop them. So, that's not possible too.
  • Stealer's - Almost 80% of the users save their password on their browsers so that that they don't have to type it again. Stealer's are malicious software's that grabs those passwords and sends to the attackers. Again they can be detected by any Antivirus software.
  • Session Hijacking - This is a technique of hijacking one's session on the same network. We do not get someone's password but can get his session if he using the http - the non secure protocol. But obviously we know that Facebook uses https which is encrypted and hence this techniques doesn't works too.
  • DNS spoofing - It is an additional to phishing and can be used to make your phishing attack strong. If your victim is on the same network, you can use this technique to change the original Facebook page to your own fake page and hence can get access to victims Facebook account. But in real world scenarios, the victim is not usually on your network.
  • Facebook hacking software - I would say nothing about this but just one word "FAKE". Never trust site's which gives you Facebook hacking software's, either they are infection your computer by making you download spywares or just earning by making you click on ads.
  • facebook.py - How can you forget this brute forcing python script. It was a security loophole on Facebook that allowed attackers to brute force someone's password. But this vulnerability has been fixed. I repeat, it has been fixed.
From the above discussion, it's clear that there's no technique that exist today that can hack Facebook account. But you can be the one who can find a loophole but you have to learn and master the art of hacking.

How to become a perfect Hacker?

Assuming that you start from level 0. First thing that you wanna learn is how to code. Yup it's one of the most important thing because without knowing how to program, you'll just become a script kiddie. 
So, step one is to learn to program. But from which language you should start with. 
  • HTML - This is one of the most fundamental language. I know many would say, "What's the use of HTML in hacking" but trust me, this is gonna help a lot.
  • JavaScript - This is gonna be useful when finding vulnerabilities like XSS ( Cross Site Scripting) and some others. HTML too play a significant role in this.
  • PHP & SQL - This two are very much important because there's exist some serve vulnerabilities like SQL injecton and plus many websites and CMS are built on PHP and SQL databases, so who know, you might find a vulnerability on some of the most popular applications.
  • Python - This is one of the most useful languages because, it will help you to write exploits and programmers are switching to Python to build web applications.
  • Java -  This language exist from decades and is quite popular. More than 3 billion devices run on Java and it's not just limited to build computer software's. There are more that a billion android devices running and and android app's are programmed in Java. So, this is very helpful in writing android exploits as well as computer exploits.

Resources :

  • Python 3 tutorials - Basically Python has two versions. Python 2.7 and Python 3.x. Python 2.7 is the most popular and has more libraries, modules and documentation available online while Python 3 is the future of Python. Both the languages are almost similar. Here's an excellent discussion on Python 2 vs Python 3 . It'll help you decide which one you should choose. There are a bunch of tutorials online.  Just search for Python2/Python 3 tutorials.


So, these were some of the resources which might help you in learning programming. This was part one of this article and if you want me to continue with part 2, Do comment.

Continue with Part 2 - http://www.hackerslite.in/2016/04/how-to-become-a-perfect-hacker-two.html

0 comments:

Post a Comment