PYTHON IS BEST FOR HACKING

TECHGNOR

PYTHON IS BEST


The word “hacker” is an overloaded word. It has multiple meanings based on context. See the Jargon file for a long list of potential meanings. I’m going to focus on three ideas of “hacking” and why they all connect well with Python: A hacker can be someone who puts things together without care, usually performing the work quickly with an eye for the intended behavior, not the long term survivability of the thing. Often a programmer “hacks together a prototype” or other such forms. Python is great for this early hacking period, where code is often disposable and any solution is good for now. With a giant standard library, and a packaging system that puts prebuilt tools and frameworks at your fingertips, it is often very easy to hack something into existence. Another version of hacking is working with enthusiasm. Figuring out exactly where to improve your code, profiling options, putting things together and taking them apart again. Taking apart things just to see how they work, then taking those lessons to make something else work in a way it was never meant to. I’m a hacker of this variety. I like rebuilding the wheel just to understand how the wheel is made. Python is also great for this kind of hacker because we have access to first in class libraries for almost every imaginable problem you need to solve. Thanks to c extensions, we’re even good at taking whatever other languages are good at making Python good at it, too, often by calling the existing code. The last version, and the kind I think the question is actually about, is hacking as in searching for, and exploiting, system vulnerabilities. In the Jargon file, this usage is deprecated and the terms “cracker” and “cracking” are used to differentiate. The reality is: For the same reasons python is good at the previous two things, python is also really good at this. System cracking is a combination of deep technical knowledge, methodical testing, and creative application of knowledge. Python gives a simple and robust syntax for all of the above. Want to use a local network map and scan for open ports: All the tools you’d need are available in Python, and the language even has tools for making this process easy to express. That’s only a minor task, but it’s among many. Summary: Python is simple, expressive, and comes with a lot of batteries included, which makes all forms of hacking easier and more enjoyable.


FOLLOW ME AT FACEBOOK
VISIT OUR FACEBOOK PAGE FOR MORE

Comments

Popular posts from this blog

INTERNET SERVER

MAN IN THE MIDDLE ATTACK

CLASH OF CLANS HUGE UPDATES COMING IN THIS OCTOBER 2017