ALERT!
Click here to register with a few steps and explore all our cool stuff we have to offer!
Home
Upgrade
Credits
Help
Search
Awards
Achievements
 5315

Essential Programming Languages for Hackers

by Aiad8dWSJKS - 12-21-2016 - 09:22 PM
#1
[Image: 39715.jpg]


Which Programming are required to Hackers?

There are lots of computer languages but few are required for hacking purpose because in most cases it depends upon target. There are basically three sections ― Web Hacking, Exploit Writing & Reverse Engineering and each of it requires different coding.
1. Web Hacking

Let's say you are interested in hacking web apps and sites then you will need to learn web coding HTML, CSS and JavaScript because all sites are created using these languages and knowing it will allow you to understand things quite easily.
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 very well because it helps understanding web actions, response, and logic. 
JavaScript: JS is a client-side web programming mostly used in web sites for better user interface and quick response. You should learn JS carefully 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 a ship. It is advised to learn PHP nicely.
SQL: SQL is responsible for storing and managing sensitive and confidential data such as User Credentials, Personal info or even Bank details used in almost all data storing sites and therefore it's the most attacked portion of a site.
2. Exploit Writing

Python: It is said that a Hacker must know Python because its the core for creating exploits and tools. Security experts and even pro hackers suggests us to master Python because it provides wider flexibility and can be used in many places.
Ruby: A simple but complicated object-oriented language. Ruby is very useful when it comes to exploit writing. It is used for meterpreter scripting and you may know that Metastasis framework itself is programmed in Ruby.

3. Reverse Engineering

Assembly: It's a low level but advance coding. One can instruct a machine hardware or software using it. If you're keen about Reverse Engineering then Assembly is going to be very helpful.
Reply
#2
And you dont wanna forget all the scripting languages like Bash & Powershell, I remember watching an episode of hak5 they took a rubber ducky put like only 67 lines of powershell code to run a file snatching script completely undetected, XD

Thanks for your post happy holidays cheers!
Reply
#3
(12-21-2016 - 10:12 PM)Tj_Snak3 Wrote: And you dont wanna forget all the scripting languages like Bash & Powershell, I remember watching an episode of hak5 they took a rubber ducky put like only 67 lines of powershell code to run a file snatching script completely undetected, XD

Thanks for your post happy holidays cheers!

Wow, just 67 lines xD Seems interesting, thanks :P And happy holidays to you too :)
Reply

Users browsing: 4 Guest(s)