Monthly Archives: May 2010

解决在make xcache时出现的错误

上午在给php安装xcache插件时碰到的错误:

/usr/include/php/ext/date/lib/timelib_structs.h:24:28: error: timelib_config.h: No such file or directory
/root/xcache-1.3.0/xcache.c:2959: warning: initialization discards qualifiers from pointer target type
make: *** [xcache.lo] Error 1

从错误的表面上看,仿佛是找不到timelib_config.h这个文件,但其实,这个文件是跟timelib_structs.h存在在同一级目录下的,我们只要打开/usr/include/php/ext/date/lib/timelib_structs.h
找到如下这行:

#include <timelib_config.h>

改为:

#include "timelib_config.h"

然后重新make一下就可以了

对了,不能光安INSTALL文档上面说的把xcache.ini复制过去,要修改的,特别是extension相关的东西

破解星空极速3.3的用户名与密码

记得很久的时候,还在星空极速2.X的时候,万恶的电信就开始用星空极速对拨号的用户名进行了修改,让我们找不到真正的用户名,也就没办法使用路由,三层交换等设备进行上网共享,不过,那次小小的修改还是难不倒中国聪明的网民的。很快,网上就传出了可以在系统日志中得到正确的用户名。

具体的方法我这里还是讲一下,因为,在现在的星空极速3.3中,我们还是要用到。
使用星空极速起码拨号一次之后,我们依次点开,开始–控制面板–管理工具–事件查看器,然后双击“来源”为“RemoteAccess”,在描述中,我们可以看到”用户XXXXXX用设备PPPoE…“等字样,这个XXXXXX就是我们真实的用户名。通常,是在电信给我们的用户名前面加一个两字符的前缀。

在星空极速2.X时代,我们的事情到这里就算结束,之后我们就可以用密码进行拨号上网了,但是,当电信把星空极速由2.X升级到了3.3以后,印正了我开始最开始的担心——密码也被加密了。

但是还好,电信那群猪弄出来的东西不可能是固若金汤的,没有多久,加密的方法就被弄出来了。方法如下:

(密码破解)
比如你的账号密码是:734 ,通过研究现在我们已经得到数字7的加密字串是“E5 91 D7 AB 9A A4 B1 88”,.数字3的加密字串是“E1 95 D3 AF 9E A0 B5 8C” ,数字4的加密字串是“E6 92 D4 A8 99 A7 B2 8B”,我们可以看到每一个字符的加密字串是以两个字符为一组,共有八组的一串字符,帐号密码的第一个字符是7,那么就取数字7的加密字串中的第一组字符,也就是“E5”;帐号密码的第二个字符是3,那么就取数字3的加密字串中的第二组字符,也就是“95”;帐号密码的第三个字符是4,那么就取数字4的加密字串中的第三组字符,也就是“D4”。所以734加密以后的密码就是“E595D4”

如果你的密码长度超过了8位,其取加密字串的方法就是减去8或是8的倍数,比如密码为:1234567834,那么在第九位的3就是9-8=1,取数字3 的加密字串中的第一组字符,也就是“E1”;第十位的4就是10-8=2,取数字4的加密字串中的第二组字符,也就是“92”。
Read More »

Windows XP 自动登陆设置

Windows XP 是一个比较安全的操作系统,每次启动时都要求选择账户并输入密码,对于公用电脑,这样当然更安全,但是如果这台电脑是一个人用,也没有什么重要资料,每次都要选择帐户并输入密码实在太麻烦了,怎么样才能让 Windows XP 不用输入密码自动登录呢?虽然很多朋友可以通过不设置用户密码实现自动登录,但是这样又感觉不安全。通过下面的方法,可以让你“两全其美”。

  方法一:

  单击“开始 → 运行”,输入“rundll32 netplwiz.dll,UsersRunDll”,按回车键后弹出“用户帐户”窗口,看清楚,这可是跟“控制面板”中打开的“用户账户”面板窗口不同哦!然后取消选定“要使用本机,用户必须输入用户名和密码”选项,单击确定,在弹出的对话框中输入你想让电脑每次自动登录的账户和密码即可。

  事实上,在 Windows 2000 中也可以这样实现自动登录,不过它可以通过“控制面板”打开“用户账户”窗口,而在 Windows XP 中不行罢了。

  方法二:

  单击“开始 → 运行”,输入“control userpasswords2”命令,就可以打开原来 Windows 2000 风格的用户帐户管理界面,在这个窗口中去除“要使用本机,用户必须输入用户名和密码”的勾选,然后点击“应用”,在弹出的“自动登陆”窗口中输入要自动登陆的用户名和密码,确定后,一切就OK了。