ophcrack是一个针LM and NTLM hashes的破解软件(说不专业点就是可以破Windows密码)。。可以在windowslinuxMac OS等操作系统上运行,甚至还可以制作成开机引导盘不一靠硬盘上的OS而自己启动于运行。至于LM hash具体是什么。。我觉得应该是IBM发明的存储用户密码的方式:将需要加密的明文中所有的小写改为大写,然后转为16进制。。补足0直到为14个字节,然后切分成两个7字节。。分别通过计算扩到8字节(自己可以百度上查),然后分别与”KGS!@#$%”进行标准DES加密再把密文拼接起就行了。。
(more…)
Archive for June, 2009
很好很强大的ophcrack
NOIP2008解题报告
第一题。。不说咯,搞OI的都能做对 考察字符串处理。。
第二题,贪心,而且是显而易见的贪心。思路非常清晰:
用x[i]表示纵方向上相邻两个人都在Xi和Xi+1交头接耳的总人数
用y[i]表示横方向上都在Xi和Xi+1交头接耳人数
只需要累加完x,y数组后再排序(用lx,ly进行编号,辅助)就行了
因为要求输出有顺序所以再对lx,ly排序即可
第三题,动规,而且也是显而易见的dp:
设f[i][j]表示从1号出发到i号,传球次数为j次的所有可能情况的总数
所以方程就是:f[i][j]=f[i-1][j-1]+f[i+1][j-1](注意i,j极端情况处理)
一定要注意循环嵌套次序!!!我就是在这套反了,结果误认为行不通就放弃了。。。
最后,我们要求f[1][m]了。。
第四题,相当bt的输出题。。没什么好说的。就是先写一个输出单个立方体的函数
然后从后往前,从左往右,从下到上地调用函数输出
说得轻巧,但是编起来挺有难度和技巧。。
这里给出源代码(C++未加文件): (more…)
累死的转移
自从国外的免费空间里的blog被GFWC(the Great FireWall of China)封了(不知道什么原因。。可能是同服务器的其它站点太XE了)网站就彻底堕为沉沦中的沉沦。在中考后终于有时间复苏网站了。想来想去,干脆自己动手丰衣足食——在自家台式上跑server。不是LKQ神牛也用486搭站吗。。
于是兴致勃勃地下ubuntu 9.04 server版刻成cd
结果就发现一个很囧的事实——台式机的主分区已分4个,分不下了。。于是就开始倒腾文件重分。。
第一天晚上就这样结束了
第二天晚上。。我开始装ubuntu。。终于装好之后就是一阵apt-get
先是sql-server下了n久,百多Mb,ms邻居(共用adsl)在酣畅地耍网游。。于是我这里的速度也是从XXXByte/s-XXKB/s不等
剩余时间也是一会儿1hxxminxxs一会儿30minxxs
然后是apache2 phpmyadmin php5 php5-mysql 等等。。
第三天主要栽在配置上了。。phpmyadmin用户设置消磨了我许多时间。。抓狂。。
然后是php相关设置。端口映射和DHCP域名解析相当轻松地搞定,用oray做的域名解析。但转移blog相当费劲。本以为将备份下来的sql文件再上传导入即可,但是,导入之后中文成了问号。。我以为是解码错误,哪知道查看文件16进制之后才惊讶地发现它们的值一样——确实都成了问号。。国外主机可能不支持中文于是全被变成了问号。。。于是开始用代理打开网页,手工复制。。
不过最后终于弄好了,这个网站又能挺多久呢?
囧死。。WordPress在Linux Firefox中不能登录的原因
话说自从发现w3m下可以登录wordpress后台,就开始被迫用它。直到昨天我才发现。。
原来在w3m和firefox下的不同是Semisecure Login is not enable和Semisecure Login is enabled.
罪魁祸首是Semisecure Login插件!
该插件本来作用是将输入的密码加密后传输以加强安全性
但是它需要依靠JavaScript的支持才行。。而在Firefox的JavaScript支持下ms有问题(不兼容?编码问题?)
而w3m默认不支持JavaScript 所以Semisecure Login未被开启以致能正常登录
所以只需要在Firefox中暂时去掉JavaScript支持,登录后再勾上就行了