Let me admit upfront, I've never explored the world of password cracking. However part of the article doesn't make sense to me. He mentions password based on rules. However he listed the rules and it seemed really strange.
pwdlink from pwlink with the rule "insert d in 3rd position"
pwd4link from pwdlink with the rule "insert 4 in 4th position"
pwd4linked from pwd4link with the rule "append ed"
pw4linked from pwd4linked with the rule "remove 3rd char"
pw4linkedin from pw4linked with the rule "append in"
mpw4linkedin from pw4linkedin with the rule "prepend m"
mw4linkedin from mpw4linkedin with the rule "remove second character"
smw4linkedin from mw4linkedin with the rule "prepend s"
sw4linkedin from smw4linkedin with the rule "remove second character"
lsw4linkedin from sw4linkedin with the rule "prepend l".
Does that mean he made a rule that added a 'd' to EVERY word in his dictionary to try that as a password? Or was his rule "any time you see a 'pw' it might stand for 'password' and therefore adding a 'd' makes sense."?
My point is, these 'rules' don't seem like generic rules at all, rather they sound like an 'after the fact' description of how to change 'pwlink' into 'lws4linkedin'.
Can anyone explain what I'm missing, or did he just add that for 'article filler?'