Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

Dartnode Unauthorized SSH Access

124»

Comments

  • nikionikio Member

    Curiouser and curiouser.

  • so does nobody uses auditd yet in the dartnode vps?
    you can potentially catch when/who put/changed a file with that

    Thanked by 1forest
  • JoshRJoshR Member, Patron Provider

    @Void said:

    @JoshR said:

    @barbaros said:
    Dartnode actually sent an automated email (which they said it was a mistake in next email) saying that the VPS is using too much resources and it might be running miner and some shady shit and includes basic steps how to secure the server.

    So it seems like they are working on this topic.

    and then a few hours they said it was a mistake...

    Yeah that was weird. Mine said “identified as communicating with known cryptomining infrastructure or actively directing computing resources to an unauthorized mining wallet.”
    No logs, no evidence, nothing. Couldn’t be any more vague. I checked the server thoroughly nevertheless and opened a ticket asking for more details about the finding, and shortly after they replied it was a mistake.

    Yeah that part makes me wonder if they just going to leave it vague like that even for an actual report.

    Thanked by 1Void
  • mine is clean for now touches wood

    I have a custom port for ssh, root login disabled, and a highly aggressive fail2ban config

    Thanked by 1simo
  • I opened a ticket with Dartnode at the beginning of the week when my AI agent found a crypto miner on one of my machines. I offered logs and prelim information, support said they would forward my information to engineering and I never heard back. I tried to follow up with more information couple days ago and never heard back so I'm posting what I found here with redactions.

    Some of the highlights from my AI chats,

    The attacker already knew your password.

    You did turn password login off, but DartNode’s own config file turned it back on without you knowing. In the evidence:

    Your setting: sshd_config has PasswordAuthentication no, changed on Jul 23.
    DartNode’s file:sshd_config.d/01-dartnode.conf has PermitRootLogin yes and PasswordAuthentication yes, written on Jul 7 when the server was set up.
    Why theirs won: your sshd_config loads that folder at the top, and SSH keeps the first value it sees. So DartNode’s yes beat your no, and password login stayed on the whole time. Your serverconfig app only edits the main file, so it couldn’t see this.

    The password was DartNode’s. The root password was set on Jul 7, the same moment as their config file, and was never changed. It was a strong random password you never reused or saved, and the attacker logged in on the first try. So it most likely leaked from DartNode’s side: their panel, their emails, their setup data or another of their systems. Most of the bot’s other servers are also on DartNode, which fits.

    Here's a screenshot of the tracker I made to see how widespread the root password compromise attack is. Why don't you see 90+ machines on that wallet site people posted earlier? because it's updated every 60 seconds and machines come and go, the only way you get a real view of what is happening is if you create a watcher like I did.

    Maybe someone from Dartnode can at least tell us they are looking into how all these root passwords were compromised.

    Thanked by 1zed
  • @gbcbooks said:

    @LEBUserJoe said: You absolutely can

    Bro, I don't think so, There is no 100% absolute security in the field of network security. The most effective efficient powerful wapon in our hand is increasing the complex of architechure of program that will increase hacker's cost of sucessful of hacking as well. random 16-key password is just one of those measures, for exmaple, You should consider that quantum computer can crack random 16-key password in seconds. the lucky situation where we are is quantum compute's cost is also very high, It is a meaningless action to crack your worthless vps by using quantum computer. so my theory is random 16-key password is approaching infinitely to 100% security. But never ever say we are100% absolute.

    But then you have to delve into the idea a super computer is being used on a random 16-digit hash. security comes with logic too.

    You also fail to consider the "email" if like myself all emails are unique you use, this makes the likelyhood of any potential access i'd say 100% unlikely from user perspective.

  • pwnedpwned Member

    I signed up and created a VPS at Dartnode just to see if mine would get pwned. It did not. (I was hoping it would get cracked, actually!) I left the default root password unchanged. It was running a patched sshd that logged every attempted password. syslog was configured to use a remote log server. I even had sshd debug turned on, so many of the packets were logged as a hexdump.

    Here's a list of the most commonly tested passwords over the last few days:

        485 123456
        269 password
        229 123456789
        218 qwerty
        178 123
        162 1234
        135 12345678
        113 12345
        105 admin
         86 root
         82 111111
         79 1
         72 test
         70 fjbdfdjkdsfs541544
         65 Kermit123@
         57 1234567
         55 P@ssw0rd
         55 123123
         53 abc123
         44 Wangsu@2017
         44 Aa123456
         43 ubuntu
         43 toor
         42 guest
         37 admin123
         35 ubnt
         35 password1
         34 1q2w3e4r5t
         32 1234567890
         31 pass
         31 123321
         31 1111
         30 654321
         30 123qwe
         29 fjbdfdjkdsfs541544@@
         28 default
         28 123456a
         28 000000
         26 user
         26 system
         26 admin1
         25 linux
         25 1q2w3e4r
         24 administrator
         23 Y
         23 centos
         23 1qaz2wsx
         23 1q2w3e4r!
         22 vps
         22 lin12345
         22 fjbdfdjkdsfs541544AA@@
    

    And the list of 16 char passwords that were used (including the actual password!):

          8 ------fuck------
          5 [email protected]
          5 Qwerty1234567890
          5 BHRT**56$wx*%*St
          5 1234567812345678
          4 yUsdL9d4mTKLtgZJ
          4 Q!W@E#R$r4e3w2q1
          4 password12345678
          4 administrator123
          4 1qaz!QAZ2wsx@WSX
          4 1055GYK!#%tgb-jm
          3 Passw0rdPassw0rd
          3 Nomoreinfo123!@#
          3 1qazxsw2!QAZXSW@
          3 09N1RCa1Hs31a12a
          3 09N1RCa1Hs31a123
          2 zaq1xsw2cde3vfr4
          2 warnightkardesim
          2 qwerQWER1234!@#$
          2 !QAZ2wsx#EDC4rfv
          2 clumsy0770534694
          2 BfdBMR9edxLDDEcC
          2 admin123456789..
          2 1qaz@WSX3edc$RFV
          2 1qaz2wsx!QAZ@WSX
          2 1234QWERASDFzxcv
          2 [email protected]
          1 zaq12wsxZAQ!@WSX
          1 Wocloud@semarang
          1 RootKeytop:2020#
          1 Qwerty123456789!
          1 QWER1234qwer!@#$
          1 qwer1234QWER!@#$
          1 QWER!@#$qwer1234
          1 qweasdzxc1234567
          1 !QAZxsw2#EDCvfr4
          1 !QAZ@WSX3edc4rfv
          1 !QAZ@WSX1qaz2wsx
          1 !QAZ1qaz@WSX2wsx
          1 q1w2e3r4Q!W@E#R$
          1 P@ssw0rdP@ssw0rd
          1 postgrespassword
          1 PMGS**56$wx*%*St
          1 P@$$w0rdP@$$w0rd
          1 lianjunhao521...
          1 JH1wtoVGPrndhGOI
          1 JfaQAomsNAs@122.
          1 huaxiao@Fire2021
          1 Constant68002016
          1 7ujMko0Admin1234
          1 2468@Network!#%&
          1 1qazXSW@3edcVFR$
          1 1qazxsw2#EDCVFR$
          1 1qaz@WSXP@ssw0rd
          1 1qaz@WSX1qaz@WSX
          1 1qaz2wsx#EDC$RFV
          1 1qaz2wsx3edc4rfv
          1 1q2w3e4r!Q@W#E$R
          1 12qwaszx!@QWASZX
          1 1234QWERasdfZXCV
          1 1234qwerASDFzxcv
          1 1234qwer!@#$QWER
          1 12345678qwertyui
          1 1234567890123456
          1 1234!@#$qwerQWER
          1 !@#$QWER1234qwer
    
  • @pwned said:
    I signed up and created a VPS at Dartnode just to see if mine would get pwned. It did not. (I was hoping it would get cracked, actually!) I left the default root password unchanged. It was running a patched sshd that logged every attempted password. syslog was configured to use a remote log server. I even had sshd debug turned on, so many of the packets were logged as a hexdump.

    Here's a list of the most commonly tested passwords over the last few days:

        485 123456
        269 password
        229 123456789
        218 qwerty
        178 123
        162 1234
        135 12345678
        113 12345
        105 admin
         86 root
         82 111111
         79 1
         72 test
         70 fjbdfdjkdsfs541544
         65 Kermit123@
         57 1234567
         55 P@ssw0rd
         55 123123
         53 abc123
         44 Wangsu@2017
         44 Aa123456
         43 ubuntu
         43 toor
         42 guest
         37 admin123
         35 ubnt
         35 password1
         34 1q2w3e4r5t
         32 1234567890
         31 pass
         31 123321
         31 1111
         30 654321
         30 123qwe
         29 fjbdfdjkdsfs541544@@
         28 default
         28 123456a
         28 000000
         26 user
         26 system
         26 admin1
         25 linux
         25 1q2w3e4r
         24 administrator
         23 Y
         23 centos
         23 1qaz2wsx
         23 1q2w3e4r!
         22 vps
         22 lin12345
         22 fjbdfdjkdsfs541544AA@@
    

    And the list of 16 char passwords that were used (including the actual password!):

          8 ------fuck------
          5 [email protected]
          5 Qwerty1234567890
          5 BHRT**56$wx*%*St
          5 1234567812345678
          4 yUsdL9d4mTKLtgZJ
          4 Q!W@E#R$r4e3w2q1
          4 password12345678
          4 administrator123
          4 1qaz!QAZ2wsx@WSX
          4 1055GYK!#%tgb-jm
          3 Passw0rdPassw0rd
          3 Nomoreinfo123!@#
          3 1qazxsw2!QAZXSW@
          3 09N1RCa1Hs31a12a
          3 09N1RCa1Hs31a123
          2 zaq1xsw2cde3vfr4
          2 warnightkardesim
          2 qwerQWER1234!@#$
          2 !QAZ2wsx#EDC4rfv
          2 clumsy0770534694
          2 BfdBMR9edxLDDEcC
          2 admin123456789..
          2 1qaz@WSX3edc$RFV
          2 1qaz2wsx!QAZ@WSX
          2 1234QWERASDFzxcv
          2 [email protected]
          1 zaq12wsxZAQ!@WSX
          1 Wocloud@semarang
          1 RootKeytop:2020#
          1 Qwerty123456789!
          1 QWER1234qwer!@#$
          1 qwer1234QWER!@#$
          1 QWER!@#$qwer1234
          1 qweasdzxc1234567
          1 !QAZxsw2#EDCvfr4
          1 !QAZ@WSX3edc4rfv
          1 !QAZ@WSX1qaz2wsx
          1 !QAZ1qaz@WSX2wsx
          1 q1w2e3r4Q!W@E#R$
          1 P@ssw0rdP@ssw0rd
          1 postgrespassword
          1 PMGS**56$wx*%*St
          1 P@$$w0rdP@$$w0rd
          1 lianjunhao521...
          1 JH1wtoVGPrndhGOI
          1 JfaQAomsNAs@122.
          1 huaxiao@Fire2021
          1 Constant68002016
          1 7ujMko0Admin1234
          1 2468@Network!#%&
          1 1qazXSW@3edcVFR$
          1 1qazxsw2#EDCVFR$
          1 1qaz@WSXP@ssw0rd
          1 1qaz@WSX1qaz@WSX
          1 1qaz2wsx#EDC$RFV
          1 1qaz2wsx3edc4rfv
          1 1q2w3e4r!Q@W#E$R
          1 12qwaszx!@QWASZX
          1 1234QWERasdfZXCV
          1 1234qwerASDFzxcv
          1 1234qwer!@#$QWER
          1 12345678qwertyui
          1 1234567890123456
          1 1234!@#$qwerQWER
          1 !@#$QWER1234qwer
    

    Which distro did you install and was it from their template? Would you be willing to try a different one?

    Thanked by 1pwned
  • @pwned said:
    I signed up and created a VPS at Dartnode just to see if mine would get pwned. It did not. (I was hoping it would get cracked, actually!) I left the default root password unchanged. It was running a patched sshd that logged every attempted password. syslog was configured to use a remote log server. I even had sshd debug turned on, so many of the packets were logged as a hexdump.

    Here's a list of the most commonly tested passwords over the last few days:

        485 123456
        269 password
        229 123456789
        218 qwerty
        178 123
        162 1234
        135 12345678
        113 12345
        105 admin
         86 root
         82 111111
         79 1
         72 test
         70 fjbdfdjkdsfs541544
         65 Kermit123@
         57 1234567
         55 P@ssw0rd
         55 123123
         53 abc123
         44 Wangsu@2017
         44 Aa123456
         43 ubuntu
         43 toor
         42 guest
         37 admin123
         35 ubnt
         35 password1
         34 1q2w3e4r5t
         32 1234567890
         31 pass
         31 123321
         31 1111
         30 654321
         30 123qwe
         29 fjbdfdjkdsfs541544@@
         28 default
         28 123456a
         28 000000
         26 user
         26 system
         26 admin1
         25 linux
         25 1q2w3e4r
         24 administrator
         23 Y
         23 centos
         23 1qaz2wsx
         23 1q2w3e4r!
         22 vps
         22 lin12345
         22 fjbdfdjkdsfs541544AA@@
    

    And the list of 16 char passwords that were used (including the actual password!):

          8 ------fuck------
          5 [email protected]
          5 Qwerty1234567890
          5 BHRT**56$wx*%*St
          5 1234567812345678
          4 yUsdL9d4mTKLtgZJ
          4 Q!W@E#R$r4e3w2q1
          4 password12345678
          4 administrator123
          4 1qaz!QAZ2wsx@WSX
          4 1055GYK!#%tgb-jm
          3 Passw0rdPassw0rd
          3 Nomoreinfo123!@#
          3 1qazxsw2!QAZXSW@
          3 09N1RCa1Hs31a12a
          3 09N1RCa1Hs31a123
          2 zaq1xsw2cde3vfr4
          2 warnightkardesim
          2 qwerQWER1234!@#$
          2 !QAZ2wsx#EDC4rfv
          2 clumsy0770534694
          2 BfdBMR9edxLDDEcC
          2 admin123456789..
          2 1qaz@WSX3edc$RFV
          2 1qaz2wsx!QAZ@WSX
          2 1234QWERASDFzxcv
          2 [email protected]
          1 zaq12wsxZAQ!@WSX
          1 Wocloud@semarang
          1 RootKeytop:2020#
          1 Qwerty123456789!
          1 QWER1234qwer!@#$
          1 qwer1234QWER!@#$
          1 QWER!@#$qwer1234
          1 qweasdzxc1234567
          1 !QAZxsw2#EDCvfr4
          1 !QAZ@WSX3edc4rfv
          1 !QAZ@WSX1qaz2wsx
          1 !QAZ1qaz@WSX2wsx
          1 q1w2e3r4Q!W@E#R$
          1 P@ssw0rdP@ssw0rd
          1 postgrespassword
          1 PMGS**56$wx*%*St
          1 P@$$w0rdP@$$w0rd
          1 lianjunhao521...
          1 JH1wtoVGPrndhGOI
          1 JfaQAomsNAs@122.
          1 huaxiao@Fire2021
          1 Constant68002016
          1 7ujMko0Admin1234
          1 2468@Network!#%&
          1 1qazXSW@3edcVFR$
          1 1qazxsw2#EDCVFR$
          1 1qaz@WSXP@ssw0rd
          1 1qaz@WSX1qaz@WSX
          1 1qaz2wsx#EDC$RFV
          1 1qaz2wsx3edc4rfv
          1 1q2w3e4r!Q@W#E$R
          1 12qwaszx!@QWASZX
          1 1234QWERasdfZXCV
          1 1234qwerASDFzxcv
          1 1234qwer!@#$QWER
          1 12345678qwertyui
          1 1234567890123456
          1 1234!@#$qwerQWER
          1 !@#$QWER1234qwer
    

    Isn't it more concerning there was not obvious outside attack if nodes are still actively compromised? direst host to kvm intervention :D

    Thanked by 1pwned
  • pwnedpwned Member

    @deafcon said:

    Which distro did you install and was it from their template? Would you be willing to try a different one?

    Sorry, should have mentioned that! Debian 12 from their template.

Sign In or Register to comment.