Right now, there is an active worm which is targeting datacenter ip address ranges, searching for plesk installations that have the username & password combination of admin and setup. I've personally setup fresh plesk installations on known datacenter ip address ranges within multiple datacenters to watch the progress of this worm, and each have been hacked in the following manner:
1) Bot logs in with the username/password of admin:setup
2) Bot accepts license agreement, goes on to enter saved registration information for the company based on the network they are attacking
3) Bot goes into plesk, straight to the crontab configuration section, adjusts the crontab to download their rootkit, unpacks the rootkit, runs a variety of different scripts to replace binaries & simply backdoor the box.
4) Bot removes the crontab entry once everything is finished, and from there a new host is added to their list of boxes for use.
This would not be possible if the plesk installer didn't come pre-packaged with a static password. In addition to that, it's one of the only internet applications that doesn't include password configuration as part of the script installation.
Would anyone make use of a linux distribution that enabled ssh by default, skipped root password configuration, stuck you with the password of 'password', and demanded you identify yourself and your business before you had a chance to enter your root password?
Yeah, you can always use the '/usr/local/psa/admin/sbin/ch_admin_passwd' binary to change the password before entering your registration information, but that program is not known to everyone, and it's pretty poorly written to begin with. You should be able to use something like '/usr/local/psa/admin/sbin/ch_admin_passwd MYPASSWORD', but instead you have to use
Which is probably going to confuse most anyone who has the desire to use your windows frontend for linux in the first place.
I hate your company entirely, it pains me to support your god awful software, you are only popular because you made your control panel look like windows, everything you've written implements all system services in an ass backwards manner. This password configuration manner has been in place for years, and your developers are absolute buffoons for thinking this is acceptable.
1) Bot logs in with the username/password of admin:setup
2) Bot accepts license agreement, goes on to enter saved registration information for the company based on the network they are attacking
3) Bot goes into plesk, straight to the crontab configuration section, adjusts the crontab to download their rootkit, unpacks the rootkit, runs a variety of different scripts to replace binaries & simply backdoor the box.
4) Bot removes the crontab entry once everything is finished, and from there a new host is added to their list of boxes for use.
This would not be possible if the plesk installer didn't come pre-packaged with a static password. In addition to that, it's one of the only internet applications that doesn't include password configuration as part of the script installation.
Would anyone make use of a linux distribution that enabled ssh by default, skipped root password configuration, stuck you with the password of 'password', and demanded you identify yourself and your business before you had a chance to enter your root password?
Yeah, you can always use the '/usr/local/psa/admin/sbin/ch_admin_passwd' binary to change the password before entering your registration information, but that program is not known to everyone, and it's pretty poorly written to begin with. You should be able to use something like '/usr/local/psa/admin/sbin/ch_admin_passwd MYPASSWORD', but instead you have to use
Code:
read -p Password: PSA_PASSWORD; export PSA_PASSWORD;
/usr/local/psa/admin/sbin/ch_admin_passwd; unset PSA_PASSWORD
Which is probably going to confuse most anyone who has the desire to use your windows frontend for linux in the first place.
I hate your company entirely, it pains me to support your god awful software, you are only popular because you made your control panel look like windows, everything you've written implements all system services in an ass backwards manner. This password configuration manner has been in place for years, and your developers are absolute buffoons for thinking this is acceptable.