• (nodebb)

    Finally, Frist!

  • You know who (unregistered)

    TRWTF is Rob H. not being able to read but investing the time to take a screenshot, submit it to tdwtf and not questioning himself once what the "This setting is determined by your Windows diagnostic data setting" hint means... 🤦‍♂️

  • (nodebb)

    As for the article itself, why are you accessing your mysql database as root? Thankfully, when you do not supply a password, it tell you to get lost. All the other errors are happening because you do not have an open DB connection.

  • RLB (unregistered) in reply to Nutster

    Worse: doing so using the old mysql_ library, rather than mysqli_ or, please, PDO.

  • (nodebb)

    I'm not sure what "counter-factually" means, but it doesn't mean the same thing as "counterfactually".

  • (author) in reply to Watson


  • Yazeran (unregistered) in reply to Nutster

    More to the point. It seem as if the webserver is running as root. Hello godmode if you manage to compromise it...

  • Robin (unregistered)

    I'm frankly disappointed no-one has yet made a "root beer" pun.

  • (nodebb) in reply to Yazeran

    I don't think the fact that the code is using the mysql root user implies that the web server is running as root.

  • (nodebb)

    How much of that root beer had the developer already drunken when he designed the database access as root without a password?

  • (nodebb)

    As for the password change catch-22, a friend of mine showed a similar one to me: though at "normal" login, he could enter his full-length password (some 30 chars), he could not do so on the password change site. I analysed it and saw that here the password field was restricted to 15 chars.

  • Randal L. Schwartz (google) in reply to BernieTheBernie

    I had a similar experience. The "I forgot password" allowed me to change the password to something the login page rejected as "there's no way that can be your password" because of those stupid draconian "must have at least 2 of the following items... not including the emoji for poo" fields. For logging in! What ever happened to correct horse battery staple? Why do I dread signing up on my iphone? because it will take at least 4 shifty things just to type any password they accept!?

  • ImNotAnElephant (unregistered) in reply to RLB

    Worse: Mysqli being something in the region of 17 years old and PDO being in there at least 15...yet still using mysql()

  • Kleyguerth (github) in reply to Randal L. Schwartz

    I've had almost the same experience, but inverted: I made an account using symbols on the password, then the login paged crashed when I tried logging in. I had to use the forgot password link and change to a plain alphanumeric password. Nowhere in the site was specifying that symbols are not allowed...

  • (nodebb)

    The top Port 31 is the one that's offline; that's why Port 32 (the one below it) has heroically chosen to take over its duties.

  • Juzio (unregistered) in reply to Robin

    No [email protected] beer for you.

  • someone (unregistered)

    If everyone is talking about bad password handling: I found a website once where I could set a password with something like 30 characters but the login form only accepted something like 20. Worst: The page clearly saved passwords in clear text. The password reminder link just sent me a mail with my clear text password that was too long to enter. Luckily the 20 character limit was done on the browser side...

  • WTFGuy (unregistered)

    It's easy enough to understand how most of these happened. Typical low quality JS code in a website's UI.

    But I really wonder how the HP switch graphic ended up with two 31s and no 32? Counting to (at least) 36 is something that's usually pretty easy to do; it's harder to special-case something in the middle. Obviously 32 is a magic binary number, but it's been a lot of years since we've had to worry about arithmetic overflow at a mere 5 bits.

    Color me baffled about that one.

  • Root (unregistered)

    "peripatetic" huh? TDWTF is trying fancy words lately

  • (nodebb) in reply to Watson

    I'm not sure what "counter-factually" means

    Counter facts: Some counters start at zero, and some start at one. A very small proportion start at other values.

  • (author) in reply to Robin

    Robin, the comments section here is open to all our readers with a thirst for wordplay. I certainly tried to find a proper pop pun but sadly fizzled out. Give it your best shot! Perhaps you will succeed where I failed.

  • Angela Anuszewski (google)

    The password one made me laugh. Waaaay back in the day (Like when they were only around for a year or two), Amazon let you type as many characters as you liked as a password, but only actually used the first 8. I realized this when I knowingly typed my password wrong but hit enter instead of the backspace. Tried it a few more times intentionally to be sure. Thankfully, they fixed that bonehead move eventually.

  • Donald Klopper (google) in reply to Angela Anuszewski

    Much more recently, big database vendors had (have?) the same issue ... think Oracle, DB2 ... they would allow you to specify long passwords, but only used the first (typically 8) characters. I think it was (is?) a *nix thing, for some flavours at least. I only saw it by accident, knowing I typed the wrong last bit of the password, but it still authenticated. I then had to try and see where it stopped accepting, and it was at 8 or fewer chars. NICE. Felt like I was back in the MS-DOS 6 days.

  • Sri Barence (unregistered)

    The Edge Browser Optional Settings are controlled by the Windows Optional Settings (in the Settings app). The Real WTF here is Microsoft Edge. "We don't want to keep losing market share to Google Chrome, so let's take their source code and make our own version of Chrome. People will love it!" Sigh.

  • <a href="https://10techpro.com/best-gddr5-graphics-card/">best GDDR5 graphics card</a> (unregistered)

    RAM isn’t as important in gaming as it is in design or media editing, as running a game typically doesn’t use that much – anything over 8 GB is plenty. If you find yourself needing more for demanding tasks or the next generation of gaming, RAM is one of the quickest components to upgrade.

Leave a comment on “Unspoken”

Log In or post as a guest

Replying to comment #:

« Return to Article