WHAT PROGRAMMING LANGUAGES DO NEED FOR ETHICAL HACKING? - DOMI-TECH

IN THIS WEBSITE YOU CAN FIND ALL TYPES OF HACKING TRICKS AND TECH TIPS GADGETS REVIEWS FOR FREE.

demo-image

WHAT PROGRAMMING LANGUAGES DO NEED FOR ETHICAL HACKING?

Share This
A security hacker is someone who seeks to breach defenses and exploit weaknesses in a computer system or network. Hackers may be interested in multitude of reasons, such as profit, protest, information gathering, challenge, recreation, or to evaluate system weaknesses to assist in formulating defenses against potential hackers. For this purpose A Hacker need to know these programming languages:


1: Assembly Language

Purpose: Reverse Engineering.

Let’s begin with low-level programming. Assembly Language is complicated to understand but it is very useful for hackers who want to perform reverse engineering on certain applications. Assembly language is used for instructing any hardware or software directly that is why it’s best for reverse Engineering.

2: Python

Purpose: Create Exploits

Python is the best high-level language for writing exploits. Python Socket Programming helps a lot in learning exploit creation. There are many more advantages, like oop (object oriented programming language), strong library support , easy accessibility etc.

3: C or C++

Purpose: Create Exploits

C language is the base of all high-level programming languages. The whole UNIX operating system is developed using C programming. C++ brings all the modern object-oriented concepts C programming. You must understand any of these two languages to understand exploit writing.

4: PHP

Purpose: Web hacking and pentesting

PHP is one of the best dynamic web scripting languages. It is the server-side scripting language that can be used to write exploits for the web servers and the web applications. You also require the knowledge of HTML along with PHP.

5: Javascript

Purpose: Web hacking and pentesting

Javascript is the great language for client-side programming on websites and applications. Recently, it has become very popular and also dominating server sided programming with the node.js framework. Understanding JavaScript code logic can help you find the web-apps flaw.

6: SQL

Purpose: Database Hacking

SQL is used to communicate with the database server. Each and every data is stored in the database so you should know about database programming and vulnerability as it is the most sensitive part of Web.

7. Ruby
Purpose: exploit writing

A simple but complicated object-oriented programming language. Ruby is very useful in exploit writing. It is used for meterpreter scripting and do you know Metasploit Framework itself programmed in Ruby.

8. Java

Purpose: create backdoor exploits

As we know java used “write once, run anywhere,” which was intended to underscore its cross-platform capabilities.You can make tools using Java and it can also be used to create backdoor exploits as well as exploits that can kill a computer.

9: Perl

Purpose: active web pages and system administration

Perl is worth learning for practical reasons; it’s very widely used for active web pages and system administration, so that even if you never write Perl you should learn to read it.

Comment Using!!

No comments:

Post a Comment

Pages

undefined