Hacking
Programming languages for hackers
These are the programming languages required to learn if you want to become a professional hacker.
1). HTML:
• As most of the people say that HTML is not a programming language; but before saying that we have to know that Technically HTML is a programming language. Infact, HTML stands for Hyper Text Markup Language. And it is upto you how you treat it as.
• It is one of the easiest and widely used statistic markup web language present in each and every website you see in your browser.
• It's recommended to learn HTML because it helps in understanding web actions, response and logic.
2). JAVASCRIPT:
• A client side web programming mostly used in websites for better user interface and quick response.
• If you are interested in hacking career you need to learn javascript it helps in understanding client side mechanism which is essential for finding client side flaws.
3). PHP:
• A dynamic server side language which is responsible for managing web apps and database.
• PHP is considered as one of the most essential language because it controls everything on site and server. SO, it is advised to learn PHP.
4). SQL:
• SQL is responsible for storing and maintaining sensitive and confidential data such as usernames, passwords and personal information of the website visitors.
• Black Hat Hackers mainly target the SQL database and steal information which is later sold on darkweb.
• If you want to be a good security researcher then i will recommend you to learn SQL so that you can find flaws in the website and you can report to the particular organization.
EXPLOIT PROGRAMMING:
5). PYTHON:
• As a security researcher or a hacker you should know python because it is a core language for creating exploits and tools.
• Security researchers and even pro hackers suggest that mastering python is the best way to learn hacking.
• python offers wider flexibility and you can create exploits only if you are good in python.
6). 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 Metasploit Framework is also programmed in Ruby.
Though Ruby may not be versatile as python. Knowledge of Ruby is must in understanding exploits.
BASH:
• Learning Bash will definitely useful in writing small scripts for automation.
FOR WRITING/UNDERSTANDING SHELL CODES, ROOT-KITS, EXPLOITS etc.,
C, C++
More than 60% of the exploits you will find on the web are written in C C++. Learning C C++ will help you to understand Buffer overflow stack overflow etc.,
So, learning C C++ is must for every Hacker/Pentester.
And Many People ask is it necessary to learn programming to become a hacker?
The answer is both YES NO
Yes you can become a Hacker/Pentester without knowing programming but however, you are not going to become a Good Hacker/Pentester without knowing programming...... :)
ADVANTAGES OF LEARNING PROGRAMMING:
• Differentiate you from Script Kiddies and Tool lovers.
• Helps you to understanding vulnerabilities.
• Helps you in writing your own scripts, tools, shell-codes, exploits etc.,
• Helps you in modifying existing tools, scripts according to your needs.
Post a Comment
3 Comments
😊
ReplyDeleteI want hacking skills
ReplyDeleteI want to learn hacking can u help
ReplyDelete