继续昨天的情况道来。话说昨天因瞬时“失忆”,导致将公司办公账户的密码忘记了。这给工作带来的不便是我没有想到的。今天一上班就询问秘书密码重置的进度,得到的回复是已经发给公司HR并催促多次了。但是直到近中午也未曾收到密码重置的通知,耐不住性子的我终于决定亲自跟踪这件事,电话直接打到HR部门负责此事的专员那,结果无人接听,一连多次,估计是那个同事不在Office。遂直接拨打公司IT服务部门的电话,说明了情况,这个部门的态度倒是很好,帮我查了一下,并告知我昨天没有收到HR那边的邮件,并答应我,一旦收到邮件就会马上处理的。

放下电话又想了想,觉得我不能就这么等下去,应该尝试一下找回自己的密码。虽然昨天瞬时“失忆”,但是自己的密码组成规则还是记得的。公司的密码起码的要求包括长度、大小写字母和特殊符号。记得当时我只是想换一下大写字母的位置,只是事后忘记了调整了哪两个字母。午饭过后,决定花一定时间尝试去“找回”自己的密码,工具吗,用Ruby+Watir。用Watir来操作IE,用穷举的方法来尝试各种密码组合,直到能正确登录的密码就是我想要的。Watir好久没有用了,而且也没有现成的包,还得重新安装,Ubuntu上安装Watir总是提示已存在的文件的gem格式不符,无奈回到Windows上安装。先用C代码生成了所有可能的密码组合,写到一个文件中,每行一个密码。然后在网上找到了Watir使用的例子,参考之完成了自己的脚本:打开公司内外首页,用文件中的密码逐一尝试,如果登录成功,则脚本执行结束。

一杯咖啡功夫,脚本执行完了,不过出乎意料的是没有一个密码是正确的,这让我大为疑惑。30分钟后,Ubuntu上的iptux闪动,秘书将重置后的密码发了过来,我再一想估计是在我尝试“破解”之前IT服务部门的同事就已经将密码重置了,所以我穷举的那些密码也就都不正确了。

现在我最想知道的就是到底我昨天更改后的密码是什么^_^。

© 2009, bigwhite. 版权所有.

Related posts:

  1. 领导意志
  2. 2009·第一个工作日
  3. 瞬时“失忆”,密码忘记