|
|
|
|
|
by Alupis
4191 days ago
|
|
> This feels unethical to me. Not really. The site operator has done nothing that has not already been done before, and it's little more than a basic nmap scan for services (which anyone can do). It might be considered unethical that a PLC system is using VNC with no password. There's also an awful lot of CirrOS systems in there, which tell you the default username and password, alongside a kind note saying the default user has full sudo privileges and you can just sudo into full root. The particularly bad thing about CirrOS is they are almost all running on OpenStack and other cloud providers, whom should know better. |
|
I realise this. Which is why I carefully phrased the objection as "easy-to-exploit". You and I may think the phrase "basic nmap scan" is simple, but it opens the door to lots of people who don't know what that sentence means but can easily click a link in their browser and be directly connected to an exploitable host (I don't like the phrase 'script kiddie' but I think that conveys what I mean).
> It might be considered unethical that a PLC system is using VNC with no password.
It might. It might also be more properly called incompetence. But that's orthogonal to providing an easy way to exploit such a system and not notifying the operator, which I feel is "more unethical" if such a concept exists.
There are ways to do this if the intent was to highlight how many people run open VNC server (as I'm guessing is implied by calling the site Srsly?)
1) Don't publish the server's hostname and port.
2) Attempt to notify the operator.
3) Publish screenshots only.
By publishing the connection details, this turned something that could have been interesting and done some public good into something that I feel is dangerous and fairly exploitative.