I learned Python specifically for hacking and I first started with
Python.when I needed to write an script which was not available on
internet. I had to choose between Python and Perl Because Perl is
another extremely popular open source interpreted programming language.
When i did search on Google, Then i comes to know that Python is
becoming the natural leader in the hacking- programming language
department. That's main reason why Python has become my favorite
programming language. When compared to Perl, Python programs are
definitely simpler, clearer, easier to write and hence more
understandable and maintainable.
If you are interested in tinkering with information security tasks, Python is a great language to learn because of the large number of reverse engineering and exploitation libraries available for your use.
Why Python ?
Without developing some basic scripting skills, the aspiring hacker will be condemned to the realm of the script kiddie. This means that you will be limited to using tools developed by someone else, which decrease your probability of success and increases your probability of detection by antivirus (AV) software, intrusion detection systems (IDS), and law enforcement. With some scripting skills, you can elevate to the upper echelon of professional hackers.
Python has some important features that make it particularly useful for hacking,but probably most importantly, it has some pre-built libraries that provide some powerful functionality. Python ships with over 1,000 modules and many more are available in various other repositories.
So python is:
Simple. Simple is better than complex and Complex is better than complicated.
Can claim to be both simple and powerful.
Free and Open Source and High-level Language.
Object Oriented and Interpreted.
Rich set of libraries.
A Short History : Guido van Rossum is the creator of the Python language and i think he works for Google
now. Python 2.x was released in 2000 and Python 3.x (Not backward compatible) was released in 2008. I will recommend 2.x because most tools and libraries do not support 3.x .
Multiple OS Support :
Python Supports various Operating system like Unix/Linux,Mac OS X,Windows,Android,Embedded system etc. Python is preloaded in most Linux systems but in case of windows, you have to install it !
For Windows Users :
Go to python home page and download latest version. The installation is just like any other Windows-based
software.
Using Python in the Windows command line:
If you want to be able to use Python from the Windows command line, then you need to set the PATH variable appropriately.
For window 7, go to Control Panel\System and Security\System\Advanced system setting\Environment Variables. Click on the variable named PATH in the 'System Variables' section, then select
Edit and add ";C:\Python27"(without quotes) to the end of what is already there.
Where to Learn python?
Python is the language of choice for hackers and security analysts for creating powerful and effective tools.it is most used language for exploit writing. In Programming :Ethical Hacker way blog you'll find complete tutorials for learning python in hacker way.So keep visiting.
If you like this post or have any question, please feel free to comment!
If you are interested in tinkering with information security tasks, Python is a great language to learn because of the large number of reverse engineering and exploitation libraries available for your use.
Why Python ?
Without developing some basic scripting skills, the aspiring hacker will be condemned to the realm of the script kiddie. This means that you will be limited to using tools developed by someone else, which decrease your probability of success and increases your probability of detection by antivirus (AV) software, intrusion detection systems (IDS), and law enforcement. With some scripting skills, you can elevate to the upper echelon of professional hackers.
Python has some important features that make it particularly useful for hacking,but probably most importantly, it has some pre-built libraries that provide some powerful functionality. Python ships with over 1,000 modules and many more are available in various other repositories.
So python is:
Simple. Simple is better than complex and Complex is better than complicated.
Can claim to be both simple and powerful.
Free and Open Source and High-level Language.
Object Oriented and Interpreted.
Rich set of libraries.
A Short History : Guido van Rossum is the creator of the Python language and i think he works for Google
now. Python 2.x was released in 2000 and Python 3.x (Not backward compatible) was released in 2008. I will recommend 2.x because most tools and libraries do not support 3.x .
Multiple OS Support :
Python Supports various Operating system like Unix/Linux,Mac OS X,Windows,Android,Embedded system etc. Python is preloaded in most Linux systems but in case of windows, you have to install it !
For Windows Users :
Go to python home page and download latest version. The installation is just like any other Windows-based
software.
Using Python in the Windows command line:
If you want to be able to use Python from the Windows command line, then you need to set the PATH variable appropriately.
For window 7, go to Control Panel\System and Security\System\Advanced system setting\Environment Variables. Click on the variable named PATH in the 'System Variables' section, then select
Edit and add ";C:\Python27"(without quotes) to the end of what is already there.
Where to Learn python?
Python is the language of choice for hackers and security analysts for creating powerful and effective tools.it is most used language for exploit writing. In Programming :Ethical Hacker way blog you'll find complete tutorials for learning python in hacker way.So keep visiting.
If you like this post or have any question, please feel free to comment!
Im learning Python @ www.edx.org. Its a great site and all the classes are free
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteOnce the exploit is created in python how is it run on the target system without python being installed?
ReplyDeleteActually Exploit is the code or program which take advantage of vulnerability which exists in another program. Let's understand this with practical example.
DeleteSuppose you are attacker and your friend is your victim.
Now Suppose that your friend use Google Chrome Browser. And You also installed google chrome browser. Now you have to find vulnerability in your chrome browser(Which installed on your system). And you have to exploit this vulnerability. So you write a program(in Python,depends on you) which is actually a exploit and this program(Python) exploits the vulnerability which you found. And now this program connect to your victim and exploit the Chrome browser(Which is already installed on your friend's system) vulnerability.
This comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteI really liked your blog article.Really thank you! Really Cool.
ReplyDeletedata science training india
data science course hyderabad online