• (cs) in reply to Anon

    I once had an opportunity to crack a password on an .arc file (remember PKARC?) Well, .arc encryption was a simple cyclic XOR of the compressed file with the password. That made it vulnerable to a known plaintext attack, especially if the file inside wasn't compressed at all. I was able to easily find the first four characters of the password, they turned out to be "hasl". Tried "haslo", worked like a charm.

    The catch? This happened in Poland, "haslo" is Polish for "password", and the file I was trying to crack belonged to a Computer Science university lecturer with a Doctorate degree. (Before you report me to the police, this happened almost 20 years ago, I knew up front that the file contained no information useful to me personally, and I only released this information back to the lecturer.)

  • Fuzzypig (unregistered)

    Stuff email!

    Worked in a place where the helpdesk routinely used to ask the users to write their passwords down on post-it notes, so the helpdesk could log in to the users PC to sort out problems. The number of post-its I saw stuck around helpdesk PCs with usernames and passwords written on them! Probably nothing compared to the number of post-its that simply got tossed in the wastepaper baskets at the end of the day!

  • fw (unregistered) in reply to Anonymous Coward
    Anonymous Coward:
    J:
    You guys do realize that this is the "Daily" WTF, not the weekly, monthly, yearly, or decade-ly.

    When you have to write and post a story every business day out of a selection that you have no control over, you can't constantly print amazingly funny and clever events.

    I come to this site expecting a mild chuckle and an enjoyable story. I'm rarely disappointed, and I occasionally find something truly hilarious.

    If you come here expecting some super incredible top-quality WTF every day, well, get used to disappointment (Ironically, I just unintentionally quoted the same movie that many of the posts above me have). Alex doesn't get one of those every day. When he does get one, he'll often reprint it every year or so to make sure that everybody gets to read it (and of course, he gets criticized for that, too).

    Anyway, keep up the good work

    I agree with you. So many comments are written to complain about the writing you would believe the audience for TDWTF is an army of English Majors. If you want better stories, share them. As for the writing, yeah it's not perfect, but it's the work of one guy and he does it for free. Seeing the quantity of flak he gets for his work, if I ran this site, I'd have shut down a long time ago. Keep it up Alex, I read every single story you write here. And thank you.

    Featured ++

  • Anon (unregistered) in reply to Nakke
    Nakke:
    "Ruined the kids college career."

    Now why would a common mistake like that cause such a dramatic effect like ruining someones career?

    I bet what really happened was that the crowd and the lecturer had a little laugh and that was it. No harm done.

    No, that's not what happened at all. He was pretty much universally know as "big boy" for his entire college career. Even if you tried using his real name when talking to somebody else, they typically wouldn't know who you were talking about until you said "you know, big boy!". Having said that, he was never the kind of guy who was going to mix well with others anyway. A more confident person could have probably laughed it off.

  • monkeyPushButton (unregistered) in reply to planB
    planB:
    Paul:
    So, uh... what's wrong with emailing the user their (ramdomly generated) reset password? From these comments I can see that this is generally considered bad practice, but I don't understand why it's so egregious.
    Maybe because emails go over the net in clear text?
    Apparently you've never received emails from my clients. They are rarely clear.
  • Stump-head (unregistered) in reply to Anonymous
    Anonymous:
    This wasn't a very interesting anecdote to be honest. Dev says "x", manager says "y", manager uses Google to prove "y" but Google actually says "x". Great. But I'm not complaining; on the contrary, the complete lack of decent content on TDWTF recently is surely a good sign. Maybe there are no good WTFs because our profession is maturing and improving and these sorts of things just aren't happening as often..... AHAHAHAHAHAHAHAHAHAHAHAHA! Sorry folks, I couldn't say it with a straight face, we all know this is profession is a quagmire of ineptitude!

    Actually I read it more like:

    Man provides "I" to Dev, Dev produces "V", "V" appears to be promotable to "U" so Dev goes to "T" to get "V" on "U", however "T" includes Man who questions Dev about "I" making noise that "I" isn't good enough for "V" to be promoted to "U" which means that Dev won't get "S" and Man manages to make claim "Y". To prove claim "Y" Man then goes to an external trusted arbiter of knowlege "Google" and "Google" returns "I". So in effect Man was correct in requesting "I" while professing that the only good "V" would include "X" which as his role within "T" would demand rather than "I" which his role within "R" required.

    Succinct don't you think?

  • paratus (unregistered) in reply to DaveK
    DaveK:
    z f k:
    blakeyrat:
    Greg asked, in the same tone of voice you might expect if someone had told you they couldn't eat their soup because the spoon was upside down.

    That's easy... you simply turn the bowl of soup upside-down to match the orientation of the spoon. Duh.

    But this way your soup falls down and soaks the carpet and scares the cat...

    Nah, it's not a problem. The cat is strapped to the underside of the croutons, the croutons are buttered, cats land feet down, bread lands butter down, as we all know, combine that with cats and water repel each other => the soup hovers just above the revolving cat-crouton engine and you can eat it at your leisure.
    This. <3

    Cat-Crouton Engine. Want.

  • haero (unregistered) in reply to Anonymous Coward
    Anonymous Coward:
    J:
    You guys do realize that this is the "Daily" WTF, not the weekly, monthly, yearly, or decade-ly.

    When you have to write and post a story every business day out of a selection that you have no control over, you can't constantly print amazingly funny and clever events.

    I come to this site expecting a mild chuckle and an enjoyable story. I'm rarely disappointed, and I occasionally find something truly hilarious.

    If you come here expecting some super incredible top-quality WTF every day, well, get used to disappointment (Ironically, I just unintentionally quoted the same movie that many of the posts above me have). Alex doesn't get one of those every day. When he does get one, he'll often reprint it every year or so to make sure that everybody gets to read it (and of course, he gets criticized for that, too).

    Anyway, keep up the good work

    I agree with you. So many comments are written to complain about the writing you would believe the audience for TDWTF is an army of English Majors. If you want better stories, share them. As for the writing, yeah it's not perfect, but it's the work of one guy and he does it for free. Seeing the quantity of flak he gets for his work, if I ran this site, I'd have shut down a long time ago. Keep it up Alex, I read every single story you write here. And thank you.

    Hey, leave Mark alone! I personally find his bowtyzed articles mystical and endearing, much like listening to a five-year-old recount a dream: full of rambling, discombobulated sub-plots; littered with grammatical errors and endearing contradictions; and sometimes, he just accidentally the whole ending! No, for my money, there is no better internet.

    (As for Alex, a spell-check would go a long way, but hey, who the hell am i to suggest you kill your own private lulz factory? Keep up the good work, indeed! :D )

  • iusto (unregistered) in reply to Beggar is not a chooser
    Beggar is not a chooser:
    Anon:
    I can understand that maybe Alex can't be bothered going through every thread and picking out the gems, but if that's that case, at least implement a feature allowing (logged in) users to vote up posts. Let those of us that are already wasting time do the work for you!

    +5; Funny

    In soviet TDWTF, comment vote up you!

    *sigh*...ftfy
  • Dom (unregistered) in reply to Kensey

    Banks in the UK probably are often doing it very wrong, but in the case of the "give us the 2nd, 3rd, and 5th character" check it's a (necessary) anti-phishing mechanism; and there's always (IME) at least two other identifiers required, which tend to be completely unrelated to your account numbers, of which one (you hope) is appropriately hashed.

  • FoolishOwl (unregistered)

    "I checked, and it turns out you were right," is not a WTF. Quickly catching an error is the next best thing to not making an error at all.

    On the other hand,

    Much like being presented before a village's Council of Elders, if he received their blessing, he would no longer be considered among the ranks of MegaBank’s junior developers. Instead he would be shoulder-to-shoulder with the man developers in the company.
    Is the point here: A) The Software Advisory Committee is sexist; B) Michael P. is sexist; C) The author of the article is sexist; D) All of the above
  • Marvin the Martian (unregistered) in reply to FoolishOwl
    FoolishOwl:
    Is the point here: A) The Software Advisory Committee is sexist; B) Michael P. is sexist; C) The author of the article is sexist; D) All of the above
    Point? What is this point you speak of?
  • (cs) in reply to Paul
    Paul:
    So, uh... what's wrong with emailing the user their (ramdomly generated) reset password? From these comments I can see that this is generally considered bad practice, but I don't understand why it's so egregious.

    The appropriate approach is to send someone a link that they can easily follow, with a time-limited session ID/token in it (e.g. that expires after 24 hours) and where they can set their own password.

    Some advantages:

    1. It doesn't nuke the existing account password (which can happen maliciously or by accident, such as a user typing in their username wrongly and inadvertently triggering a password reset for another similarly named account).

    2. It's more memorable, because the user chooses the password, not just one that's assigned to them.

    3. It's more secure - it expires after a short time period, so if someone is snooping through their email later they won't be able to use it to login to there account without the original account holder knowing.

    4. It's actually easier. You don't have to temporarily memorise or copy/paste one form the email, then hunt for the "change my password" option to change it to something you can actually remember. All you do is follow a link in the email and type in a password you want.

    • Crappy sites send you a password via email.
    • Good sites send you a link so you can reset it if you want.
    • Great Sites support multiple authentication platforms, including Open ID.

    ... and of Moronic sites like Friends Reunited send you part of your password in plain text periodically, even if you don't ask them to "just in case you forgot" (and ITV wonder why it was a > £100 Million pound loss bucket of fail).

  • Daniel Smedegaard Buus (unregistered)

    Passwords are a funny thing. In a computer architecture class about five or six years ago, one of our teachers logged into his Unix account while giving a lecture, using a projector.

    The clicking of keys suggested that his password could be his last name, and being the curious type I tried it out from my laptop. Sure enough, a second later I was logged in.

    Not thinking twice I did, "touch ~/my_password_sucks_ass" (in Danish, though), and waited for him to list his home directory contents.

    When he did and that nice new file was shown in 100+ inches on the wall, a moment of silence pursued, then just a few scattered semi-laughs were heard. For some reason, in my milliseconds of actually thinking this over before doing it, I had imagined a roar of laughs, possible a medal, a Nobel prize, or some other kind of trophy for my glorious feat. Most definitely a pat on the back from my teacher, grateful for teaching him "one or two things about security".

    Of course, what the other students knew better than me in my moment of recklessness, was that this lecturer was not the type who took jokes on his behalf lightly.

    He just looked out at us from beneath his massive brows, and said, "He who did this will not like it when I find out who he is."

    I almost had a heart attack. If he hadn't been short-sighted, I'm sure he would have spotted my bright red face right then and there. To this day, I still fear the wrath of him finding out it was me.

    I seriously hope he doesn't read TDWTF. Or that he's dead.

  • farked (unregistered) in reply to Paul
    Paul:
    planB:
    Paul:
    So, uh... what's wrong with emailing the user their (ramdomly generated) reset password? From these comments I can see that this is generally considered bad practice, but I don't understand why it's so egregious.
    Maybe because emails go over the net in clear text?

    So what's to stop the same person who can sniff your email to see the password, sniffing your email to see the link and then going to that link themselves and resetting the password to something they know?

    It relies on timing.

    An emailed password - the user might never change it. It goes across the wire, possibly captured along the way. Later, hacker dude finds and uses email, empties bank account.

    With the emailed password, the user is almost certainly clicking refresh in their mail waiting for it, will click it instantly and set the password themselves.

    When done properly this link expires after this event, and will time out automatically after a while if it is not used.

    The window of opportunity for using the information is now a lot smaller.

    It's not perfect, but it is better than clear text.

  • Falcon (unregistered) in reply to blakeyrat
    blakeyrat:
    Greg asked, in the same tone of voice you might expect if someone had told you they couldn't eat their soup because the spoon was upside down.

    That's easy... you simply turn the bowl of soup upside-down to match the orientation of the spoon. Duh.

    There is no spoon!

  • (cs)
    did not show a full URL but rather it wassafely behind a link labeled “Click Here”

    Sending HTML Emails?

    Now that IS unprofessional.

  • (cs) in reply to Finalfin
    Finalfin:
    I once had an opportunity to crack a password on an .arc file (remember PKARC?) Well, .arc encryption was a simple cyclic XOR of the compressed file with the password. That made it vulnerable to a known plaintext attack, especially if the file inside wasn't compressed at all. I was able to easily find the first four characters of the password, they turned out to be "hasl". Tried "haslo", worked like a charm.

    The catch? This happened in Poland, "haslo" is Polish for "password", and the file I was trying to crack belonged to a Computer Science university lecturer with a Doctorate degree. (Before you report me to the police, this happened almost 20 years ago, I knew up front that the file contained no information useful to me personally, and I only released this information back to the lecturer.)

    You're telling us that someone this side of the nineteenth century actually implemented a Vigenere cipher for security as opposed to entertainment? In any given Cryptography-for-Kids textbook, it is likely to appear just after ROT13. Whoa.

  • (cs) in reply to farked
    farked:
    With the emailed password, the user is almost certainly clicking refresh in their mail waiting for it, will click it instantly and set the password themselves.

    Also, if an attacker requests a password reset, breaks into your inbox and uses then deletes it, you'll know because your password has changed. It may only be as secure as your email account, but it's inherently tamper-proof.

  • P.M.Lawrence (unregistered) in reply to Huh?
    Huh?:
    Dr Headdesk:
    Why the hell is "Person Was Mistaken" a WTF??

    No it was, GMail does it this way, so we have to too. Reminds me of my old boss in charge of the Web development group. He saw breadcrumbs on a site, and said we MUST have them on our site. Every single breadcrumb was Home -> ... Our pages only went one layer deep.

    Needless to say, the guy was a moron.

    Actually, implementing breadcrumbs while the site is still that simple is better than doing it after there is a lot to unpick, just as repairing a roof even though it isn't raining (yet) is better than doing it once the rain is coming through (unless you need that for diagnostics to spot the damage, I suppose). It depends on whether there's a realistic chance the site will get more elaborate.

  • C (unregistered) in reply to Beldar the Phantom Replier
    Beldar the Phantom Replier:
    Twitter-ized Version:

    Manager thought he knew more than Michael P. Manager offered proof. Proof vindicated Michael P. Article abruptly ends.

    Maybe you mean more like:

    Manager thought he knew more than @MichaelP. Manager offered proof. Proof vindicated @MichaelP. As usual, article abruptly en-
  • distianderson (unregistered) in reply to Anonymous
    Anonymous:
    TRWTF is that he has one too few negatives:

    Life at MegaBank is not without its lack of unshortage of WTFs

    How's that?

  • distianderson (unregistered) in reply to GalacticCowboy
    GalacticCowboy:
    I've worked with a couple different "Greg"s, and believe me, facts are no obstacle to stupidity.

    The would be the Dubya card.

  • busto (unregistered) in reply to Andrew
    Andrew:
    pbrown:
    ...In the end, you’ll be turning customers away from us balking at our utter lack of professionalism!” Greg explained.
    If they wanted to be truly professional, they would snail-mail the customer a post-it note to stick to their monitor.

    The 'secure' way is to stick the post-it note under the keyboard.

    Sure, but imagine how much it costs the bank to send out keyboards.

  • StupidFinder (unregistered) in reply to distianderson
    distianderson:
    GalacticCowboy:
    I've worked with a couple different "Greg"s, and believe me, facts are no obstacle to stupidity.

    The would be the Dubya card.

    Thank you, Mr. Obama. Now...don't you have an economy to ruin?

  • Ouch! (unregistered) in reply to StupidFinder
    StupidFinder:
    distianderson:
    GalacticCowboy:
    I've worked with a couple different "Greg"s, and believe me, facts are no obstacle to stupidity.

    The would be the Dubya card.

    Thank you, Mr. Obama. Now...don't you have an economy to ruin?

    No, that has already been thoroughly accomplished before he took office, nothing more to do.

Leave a comment on “The Standard Way”

Log In or post as a guest

Replying to comment #:

« Return to Article