TYPES OF HACKING - हिंदी जोन

Latest Updates

गुरुवार, 26 जुलाई 2018

TYPES OF HACKING



Hacking is usually meant to break a code. There are three sections of hacking which are Web Hacking, Exploit writing & Reverse engineering and each of it requires different programming languages.

1. Web Hacking
  Since most of the tech is build around world wide web, it is important to learn web hacking to be  a good hacker. Let's say you are interested in hacking web apps and / or websites then you will need to learn web coding. Websites use mostly HTML, PHP and JavaScript so it is important to learn these three.

HTML:

One of the easiest and widely used static markup web language present in each and every website you see in your browser. It's recommended to learn HTML because it helps understanding web actions, response and logic.

JavaScript:




JS is a client-side programming mostly used in websites for better user interface and quick response. If you are interested in hacking career you need to learn JavaScript because it helps to understand client-side mechanism which is essential for finding client-side flaws.

PHP:
    

A dynamic server-side language which is responsible for managing web-apps and database. PHP is considered one of the most essential language because it controls everything on site and server, like a captain of ship. It is advised to learn PHP nicely.

SQL:
SQL is responsible for storing and managing sensitive and confidential data such as user credential, bank and personal information about the website visitors. Black hat hackers mostly target SQL database and steal information which are later sold on underground dark web forum. If you want to be good security researcher, you should learn SQL so that you can find flaws in a website and report them.

2. Exploit Writing:
After web hacking, another most important feature of hacking is exploits. You can crack a particular software by writing a exploit. But to write an exploit you need to learn either Python or Ruby.
Python:
 It is said that a security researcher or hacker should know Python because it the core language for creating exploits and tools. Security experts and even pro hackers suggest that master Python is the best way to learn hacking. Python offers wider flexibility and you can create exploits only if you are good in Python.

Ruby:
Ruby is a simple yet complicated object-oriented language. Ruby is very useful when it comes to exploit writing. It is used for meterpreter scripting by hackers. The most famous hacker tool, Metasploit framework is programmed by Ruby Language though Ruby may not be as versatile as Python, knowledge of Ruby is must in understanding exploits.

3. Reverse Engineering:
 Reverse engineering, the process of taking a software program's binary code and recreating it so as to trace it back to the original source code. If you know reverse engineering, you can find flaws and bugs easily. If you want to learn reverse engineering you need to know C,C++ and Java. The process of converting the code written in high level language into an low level language without changing the original program is known as Reverse Engineering.
 



I hope you like this post. Please share it with your friends to reach with more users on this site.
Thanks

कोई टिप्पणी नहीं:

एक टिप्पणी भेजें

अगर आपको ये जानकारी अच्छी लगी हो या आपका कोई सवाल हो तो यहाँ कमेंट जरूर करें | हम आपके सवाल का जवाब जरूर देंगे |
हमारी इस पोस्ट के विषय में अपनी राय जरूर दें ताकि हम अपनी अगली पोस्ट को और बेहतर बना सकें |
धन्यवाद | ------ हिंदी जोन (संस्थापक - संजय भारती)