归档 2012年5月7日

最后更新于 .

最近工作需要需要接触Magento,本地部署后不方便问管理员密码,于是手动改数据库之。

从300多个表中人肉搜索到了后台管理员表“admin_user“,字段是password。

密码存储方式类似md5但是后面还有几个字串。经研究,生成密码方式如下:

function getRandomString($len, $chars=null)
{
if (is_null($chars)) {
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
}
mt_srand(10000000*(double)microtime());
for ($i = 0, $str = '', $lc = strlen($chars)-1; $i < $len; $i++) {
$str .= $chars[mt_rand(0, $lc)];
}
return $str;
}
function getHash($password, $salt=false)
{
if (is_integer($salt)) {
$salt = getRandomString($salt);
}
return $salt ...

最后更新于 .

虽然脱离Windows环境已经有几年了,但是做人不能忘本,对于新版本Windows的学习还是必须的。

使用Win8目前最大的问题就是VPN始终提示密码错误,最终发现错误解决办法是在用户名前加一个“\”符号即可。

例如用户名如果是username,则需要输入\username。

昨天

2012年5月3日

明天

2012年5月23日

归档