It was Bill Joy's password, not Ken Thompson's, that had a control character
minnie.tuhs.org
minnie.tuhs.org
Discussion from two weeks ago - https://news.ycombinator.com/item?id=21202905
Message posting /etc/password entries - https://minnie.tuhs.org/pipermail/tuhs/2019-October/018854.h...
Message showing Ken's cracked password - https://minnie.tuhs.org/pipermail/tuhs/2019-October/018917.h...
Message showing Bill Joy's hashed password - https://minnie.tuhs.org/pipermail/tuhs/2019-October/018955.h...
A correct title would be "Bill Joy's password has now also been cracked."
(Submitted title was "It was Bill Joy's password, not Ken Thompson"... also a category error to compare a password to Ken.)
Is that why my computer keeps beeping when I refresh the page?
Maybe a correct title is creeps crack Bill Joy's password without permission - or did they get permission first?
It is also part of the hacker culture to test other people's security in a white-hat manner. This is a good thing.
If my password were weak enough to be cracked in this way, I'd certainly prefer someone do it and tell me to change my password rather than use it for their own gain.
As for off-color, name-calling is generally frowned upon even if you have a point. If you disagree, it's best to keep your tone neutral
You crack and you know what kind of thing that person uses for a pass phrase. If they created their pass phrase with the belief that it was private it could very well be something they don't wan't published. something like "I like big butts and I cannot lie" is the least embarrassing thing. Do they love Sir Mixalot? Are they mysognist? Was it somethign they just overheard and used with zero thought? There should be no such speculation because we shouldn't even know. You shouldn't have to explain what you've used or justify it because you have the complete expectation of privacy. It's a private thought with private context - "get the hell out of my mind - I didn't ask you in here", I don't want you to form opinions about a private thought. I don't want you or anyone anywhere near my private thoughts.
Creep is a generally farily well accepted pejoritive term for someone who wilfully invades privacy for their own amusement. I do mean it to be pejoritive. It is reasonable to form the view that being pejorative in this case has merits. But sure, disagree all you like, make the case, no doubt the NSA would agree the privacy invasion is ok.
This is not security testing. This is straight up curiousity & giggles of "what did $famous_person use for a pass phrase?" It's nobody's business. If you want to know, ask. If the person has forgotten and gives you permission, then you crack like a well mannered and respectful human being.
I think that is an entirely reasonable point of view. If it stung some people then that's worthwhile.
The password file on UNIX systems from 1969 right up till the 1990s were readable by everyone on the system. However, the passwords were one-way encrypted or "hashed". For the password a user typed such as "p/q2-q4!", the password file contained a hash such as "ZghOT0eRm4U9s". It used to be a rite of passage of every aspiring UNIX systems programmer to write a cracking program to discover some of the passwords on their system -- typically by encrypting a dictionary of words to see if any matched up with the hashed values in password file. If everyone picked good passwords, this was futile. But on any large UNIX system, many users selected dictionary words so this attack was often successful.
Recently someone unearthed the password file from one of the original systems on which UNIX and C were developed. Naturally it's great fun to discover the original passwords of all the UNIX luminaries such as Ken Thompson (his strong password being a chess move "p/q2-q4!"), Dennis Ritchie (password "dmac" -- anyone know what that might mean?), Brian Kernighan (an easy to type keyboard pattern "/.,/.,"), Steve Bourne, inventor of the Bourne shell, didn't seem to care and chose obvious password "bourne", and more here https://news.ycombinator.com/item?id=21209594.
One lone password from the original list, Bill Joy's password, was still uncracked. Bill Joy is the co-founder of Sun Microsystems, author of vi, and a key developer of BSD UNIX. He apparently picked the best password. This latest news says that Bill Joy's password has now been cracked, that it uses a control character in place of a letter, it is otherwise all lowercase letters, and is a chess related term (as Ken Thompson's was also chess related). An an example, his password could be chess-related word "c^Astlng", where the ^A is control-A (but it isn't -- I checked). But the actual password has not been revealed "because of the outpouring of negativity about these disclosures, [the discoverer is] reluctant to post the actual password without [Bill Joy's] consent".
> John P. Linderman jpl.jpl at gmail.com
> Sat Oct 19 23:11:10 AEST 2019
> Related story. A user came to us with a problem while we were in our computer room. We asked him to log in at the VAX console, so we could look into the problem. Moments later, dozens of users flooded in, asking what had happened. Seems the first user had a CTRL-P in his password, which, when entered at the console, triggered the VAX to pause.
[1] - https://minnie.tuhs.org/pipermail/tuhs/2019-October/019137.h...
Second attempt was lower-case with control characters, and succeeded in
around 40 minutes.
There's a control character in it ;)
Because of the outpouring of negativity about these disclosures, I am
reluctant to post the actual password without the user's consent, since
he's still alive. If anyone knows Bill, and can contact him, please ask
for permission.
https://minnie.tuhs.org/pipermail/tuhs/2019-October/019124.h...Every terminal and personal computer had a custom keyboard back then.
https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/te...
The VLNEXT macro is mentioned as reserved for implementations though.
That is, the password might have looked like
1234
but it was actually
12^H34
because at that point, the backspace character was still a terminal command.
apt-get install hashcat
echo "dmac" > guesses
hashcat --force -m 1500 -a 0 gfVwhuAMF0Trw guesses
If see you a message that says, "gfVwhuAMF0Trw:dmac" and "Status: Cracked", it's working. Now put in Bill Joy's hash ".2xvLVqGHJm8M" in place of "gfVwhuAMF0Trw" and a list of guesses, one per line, in the guesses file, and run hashcat again.We've been told that the password is a chess-related word, all lowercase letters except that one letter is a matching control character, such as in "b^Ishop" where the "i" is actually a control-I.
Might as well add a disclaimer: back in the days, in order to find the gold nuggets on the web, you had to shift through shit. A lot of shit. But then once in a while, you find those little nuggets that made the whole shit-shifting worthwhile. Useful exercise in patience for beginner webbers maybe.
"back in the day"?
Edit: no, I meant, it hasn't changed since then. Sturgeon's Law still applies today.
If you leave out anything after "days" by just saying "back in the days" then it is like you are pausing. As in when you reminisce, "Oh, back in the days!" Maybe that is what the intention was.
In any case, the commentor was actually just saying that he thinks nothing has changed.
I would agree, but I think the difference nowadays (had to look up I got "nowadays" right, seems I did!) is that people usually want a quality filter in front of them (like upvotes, likes, retweets or some other metric) rather than just having to judge by themselves.
In good ol' email threads, you always had to judge by yourself. In social media today, many assume quality because of metrics.
And so we continue, until only the bottom-feeding "high quality" is left at the top of the search result, which is generally boring but "correct" content.
Once you have an email address, this content is now available to you! Most mailing lists are free and easy to subscribe to.
Instead you could have spent time explaining a better way of browsing the content, or what to consider when reading. Instead of assuming this person doesn't know what a email address is.