Ugh. This is such a stupid #password dialog for #Dell #idrac.

If you have less than 8 characters, it tells you to use "at least 8". If you have 8 characters, it is happy. If you type 9 characters it tells you that you have too many characters.

You must have exactly 8. No more. No less.

@paco Eight shall be the number thou shalt type. Nine shalt thou not type, neither type thou seven, excepting that thou then proceed to eight.
@paco honestly, now that I think about it... I could almost forgive a bad password policy if all the error messages for invalid passwords were Monty Python quotes.
@paco DES encryption you say
@paco @catsalad but "calvin" is not 8!
@paco All out of band server management software is exceedingly terrible
@paco fortunately the word “password” is exactly eight characters long.
@paco I love when they just truncate the password, so the 16 char password I put in my password manager is _actually_ a 15 character password because "fuck you, that's why". *sigh* that's why I don't fiddle with the frustration machine at home, no home servers, just Steam games.
@paco There's a reason "Dell" rhymes with "Hell".
@paco
So at max like 20min to Bruteforce.... That is ridiculous. In 2025 you should always use a Passphrase with psedu words, Numbers and special characters.

@paco Having a maximum password length typically also means they do not store it as a (salted) hash. #redflag

Oh and very handy… a date has eight digits. 🥴

@paco Wow. In iDRAC 8 on my R530, it's even more fucky.

Enter a long password? The text box just... stops accepting characters after the eighth one.

Enter a short password? No error message. Nice. But try to connect to iDRAC over VNC, and it just closes the connection.

Either way, once you hit Apply, the page reloads with the password and confirm boxes empty. Did you set a password and forget? Who knows!

Someone tried to "fix" this, and came up with the Angry Red Text version. Well done.

@paco

It is worse than stupid. Why does the form box have more room then?

@paco
I know a system that even requires that you do not reuse parts of your previous password. I'm not sure how that works with the requirements to store passwords safely....
@drchaos @paco Simple: when you're changing the password, you have to provide the old password, so the system can compare it directly.

@jernej__s @paco hm.
Need coffee.

That makes sense. Today I learned two things: me not think good and how this check can work in a sensible way.
d'oh.

@paco just for kicks, run the firmware through a hex dump. You'll likely still find tech debt all the way to the stone age. VLAN it off, or better yet: disable the network port unless you need it.
@paco @catsalad This type of stupidity always makes me assume they’re storing plaintext passwords directly in an ancient database somewhere.

@paco

Goldilocks
Password exceeds maximum length

3Bears
Use at least 8 characters

BabyBear
Password just right. Login successful