Which Programming Language I Should Learn For Become A Hacker

I received lots of Fb Messages from Various
Readers asking us questions such as "Which
programming
language i should to learn for Hacking ?", "How
to become A professional Pen tester / Hacker?"
etc,

*So Knowing Programming Will...
_Differentiate you from Script kiddies and Tool
Lovers
_Help You in Understanding About Vulnerabilities
_Help You in writing Your own tools, scripts
_Help You in writing exploits, Shell codes etc
_Help You modifying Existing scripts, tools
according to your needs

*HTML
Hypertext Markup Language (HTML) is the basics for creating web pages
and other information
that can be displayed in a
web browser. So if you don't know HTML you should first learn it

*JAVAScript
Learning java script. Will help you understand the basics of Cross
Site Scripting

*PHP/SQL
Majority of web applications are written using PHP and MySQL .So it is
a must to learn PHP
# For Writing / Understanding Exploits, Shell
Codes, Root kits 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
understand about Buffer overflows, Stack
overflow etc, So learning C and C ++ is must for every hacker/Pen tester

*Assembly
Learning assembly will help you in Writing/
understanding Shell codes , Will Help you in
Reverse Engineering applications
and software's
#For Building Tools And Scripts

*Python
Python is a very powerful high level language,
Its Easy to learn and code, most of the tools and scripts for automation are
written in Python . Knowing Python socket
programming will help you a lot in Exploit
writing

*Ruby
Ruby is an another language which is used to write scripts, tools.
Metasploit Frame Work is written in Ruby. so learning ruby
will help you understand the in and outs of msf

*Bash
Learning Bash is very Useful in writing small
scripts for automation
Hope this info helps you....If you have any
doubts Regarding the article Please let me know
them via comments.....

Post a Comment

Post Your Comments

Previous Post Next Post

Contact Form