Important Programming languages for Hackers


Hello, friends - After writing Post on XSS & Pen-testing labs, some readers also requested me to Guide in Programming languages. Basically, Hack w0rm is a blog related on Hacking & Security but Hacking is possible only when you're good in Programming. If you're champ in programming and Networking then Hacking is like a Piece of Cake for you, yeah it will take little long time, but it's really worthy.

Can I learn Hacking without Knowing Programming ?

Simply you can't, Listen guys daily I get many request to teach Hacking, Cracking, Defacing & Vulnerability hunting but basically I just tell them if you don't know Programming then you can't Hack anything, Yeah you can learn simple tricks, and some basic attacks only. But if you want to become Professional Hacker or Security Researcher then you'll have to become Champ in Programming and Networking. Guys Programming isn't too much hard just we need to concentrate and practice, practice & practice. If you'll understand Programming and Coding of Web-App, and Software then you'll simply understand weakness point of the App, You'll get to know HOW it works and you can create,explore, hack,learn and Earn.

Programming language is the base of Hacking, without Programming no one can learn Hacking, I mean Professional & Best Hacking methods like Vulnerability Hunting, Exploitation, Reverse Engineering, SQLi, XSS & Advance XSS methods etc.

So! How can I learn Programming ?

There're many ways to learn Programming languages, if you've passion in Hacking & Programming and you're Computer geek! then you can do it by yourself only : Yeah! you can use Google, E-books, Some Websites that teach us online Programming languages, or you can also learn in Group friendsJoin Classes. 



What Should I learn ? to become Hacker ?

Well, this is our main Point of tutorial - So what should I learn ? First of all be passionate about Programming & Hacking. Trust in yourself & Be Passionate.

There are two fields in Hacking :

1. Web-Application Hacking
2. Software Cracking/Hacking

So, first of all make sure in which field you want to become best. If you'll ask me then I'll prefer you First Web Application Hacking & Programming, web Programming isn't too much Hard, you'll be able to understand Software Programming languages. Below is the Step by Step Languages Guide and Compulsory Programming languages for Hackers.

1. Web Application Hacking & Programming.

As you know that guys, Web Application are coded in different languages and methods using Advance Programming techniques and Codes, and if you'll learn all types of Web Programming and Coding then you'll be able to Hack it & find weakness point of Web App.

Important Programming languages for Hackers (Web App):
  • HTML, JavaScript, & CSS (DHTML)
  • PHP/ASP & SQL (Most Recommended - Server Side Scripting)
  • Ajax, jQuery, & JSON - (Must know little bit)
  • XML, DHTML.
  • Networking - (TCP/IP, HTTP, SMPT, etc) Most recommended.
  • Moving to advance stuffs like - (Python, C, Perl, and Ruby)

HTML is one of the famous and all time useful Web Programming languages, to develop website and contents it is strongly recommended you to learn HTML. Static and Dynamic generators. JavaScript and CSS is also useful for hackers to discover XSS flaws and Bypassing techniques. 

PHP/ASP is strongly recommended you to learn because it is server side scripting languages. It's Dynamic Web-Apps Programming language. Now SQL, As you know that SQL Injection the technique of Injection attacks into DB, that can leak website sensitive data and also lead to Defacement. XML is also recommende to learn - Data transmission, SOAP technology etc.

AJAX, jQuery and JSON are lightweight fat client - programming languages, it's not highly recommended but you must know it's 50%.

Now Networking is also one of the mostly recommended thing you must learn. because without knowing it's flow, method, logic and Encoding/Decoding you won't understand how everything is going on. so the most important things you must know is - TCP/IP, SSL, HTTP, SMPT, Proxies and Other Protocols.

Unfortunately even i've not moved to advance stuffs like Python, Perl - Writing exploits, so no experience or knowledge. I'm still on programming, but i'll definitely post in future about Advance Scripting and writing Exploits.
2. Software Cracking/Hacking & Programming.

Okay! so now Software Cracking, Hacking & Programming is also very useful in Computer Hacking & Cracking Field. #Reverse Engineering, #Network, Adatpter, Wifi Cracking & Hacking, #Software Cracking #Virus #Trojan #Malware and etc methods used to hack , #Software and #Secret Service Information.

What you must know ?
  • C Programmming
  • C++ 
  • Python
  • UNIX/Linux
  • VB & .Net
  • Assembly Language (Most Important for Cracking & Hacking)
- See more at: http://hackw0rm.blogspot.in/2013/05/Programming.html#sthash.mezLIUzy.dpuf

0 Comment "Important Programming languages for Hackers"

Post a Comment