Python is a Hit With Hackers, Report Finds (zdnet.com)
After breaking into the top three most popular programming languages for the first time this month, behind C and Java, Python has also won the hearts of hackers and web nasties, according to attack statistics published this week by web security biz Imperva. From a report: The company says more than a third of daily attacks against sites the company protects come from a malicious or legitimate tool coded in Python. Imperva says that around 77 percent of all the sites the company protects, have been attacked by at least one Python-based tool. Furthermore, when the company looked at the list of tools that hackers used for their attacks, more than a quarter were coded in Python, by far the attackers' favorite tool. "Hackers, like developers, enjoy Python's advantages which makes it a popular hacking tool," the Imperva team says.
Obviously, Python needs to update their Code of Conduct to exclude the web nasties from using the language to create tools to attack systems.
or simply popularity?
4wdloop
Python: The tool to use when you want to get things done fast.
... the devil, the fundamentalists, the commies, the language of terrorists! /irony
USA nonsense all over the place...
Thing is used for evil -> better ban said thing.
Write fast, not necessarily read fast. Perl had a reputation for being quick and short to write code with, but such code had very questionable readability by somebody besides the author.
Remember, roughly 2/3 of software cost is maintenance, not original writing. I'm not claiming Python has a problem in this area, only saying that quick/short writing of code is only part of a real-world score.
Table-ized A.I.
I'm not really sure what your point is, but remember that there is something called "VBscript" that is interpreted and was common for a while.
Table-ized A.I.
I always hack naked. When you abuse someone, you can as well do it right.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
Unless they deliver the Python runtime along with it (which no longer makes it "just a Python script"), any Python-based malware won't do shit on anyone's machine except for servers and web developer boxes where the runtime is already there.
Have I missed something?
Metasploit is the biggest one AFAIK and it's Ruby not Python.
You know, in my extensive research, Ive found indications that HACKERS HATE COBOL, you would be really hard pressed to find a COBOL rootkit attached to an email. I think we should all switch over!
"Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
I may be showing my ignorance here, but unless on the target system some python thing is being exploited, how do you know what the crackers will use? I'm not aware that calling cards are left after a system has been compromised. Sockets, file reads, etc. all look the same if they're done by a python script or a compiled program.
One thing I know, and that is that I am ignorant...
Ok ... I'm currently in the process of completely rebuilding the operations department of a company who manages networks for over a million users. I've been suffering through one argument on this topic or another in meeting rooms for a year.
"Some of the best SOAR products" followed by "I'm talking 6-digit packages here".
If you find a SOAR product that costs that much... they aren't good to begin with. Let me justify this clearly.
Security can only work in mass economy. That means that there must be as many sensors as possible in as many locations as possible to gather and identify actual security threats. So, if you're talking about things like IPS, e-mail security or anything else that needs to detect anything through finger printing, that means any product that costs more than maybe $5000 and doesn't have a free version as well will be utterly useless. Look at Cisco's FirePower... great products!!! Yeh!!! they have Snort and ClamAV and others which are truly amazingly good stuff.... too bad the charge so much for their products that they don't notice things like that they're running on Linux kernels that are compromised in the network stack and allow hackers to code inject to the kernel before the packet ever reached the Snort or ClamAV...
Don't worry, running most of your fancy security tools in a virtualized environment is meaningless as well as they also typically run on Linux or FreeBSD and run inside of VMware with VMXNET3 drivers which are so compromised they're like Christmas to hackers.
Let's also consider that "Best SOAR products" in general... I've evaluated many of them and have pockets deep enough to buy any of them that I consider useful. I then spend a massive amount of my budget in code review and performing line by line audits because those "best SOAR tools" almost always are coded to protect what's inside by have the worst security themselves.
Consider that most of these best SOAR products don't even have the option for client certificate authentication enforcement.
Making tools for security in Python can be fun... like "I found a security hole, let me write a small exploit to test it".
I just switched back to bash scripting after a failed Ansible project that just was absolutely shit because Ansible is designed for script kiddies who don't actually care whether their code breaks things by accident. Then you have Ansible crap code all over the place. Cisco has now released hundreds of Ansible tasks that completely lack idempotency. And they even have entire certification tracks on how to make Python and Ansible worse.
Looks like Sparc Flow's TTP are spreading.
http://hacklikeapornstar.com/
Cwm, fjord-bank glyphs vext quiz
VB script wasn’t VB like JavaScript isn’t Java.
VB script wasn’t nearly as nice as python is. And it only worked in Windows
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
I imagine Python is also a hit with people trying to do useful things as well, particularly things involving Raspberry Pi and automation - it's been taught in schools for the last few years as well. Nice try educators though, trying to make coding more 'cool' by writing this article!