• 欢迎访问Ppabc博客网站,专注于Linux、CentOS、Apache、Nginx、MySQL、PHP等开源工具安装优化的技术博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入Ppabc博客
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏Ppabc博客吧

smf论坛用户登录整合cookie机制分析

php技术 admin 7年前 (2012-05-07) 332次浏览
smf 论坛用户登录会生成这样的 cookie
SMFCookie232 值为 a:4:{i:0;s:4:”4719″;i:1;s:40:”7b40480a80bd7c0bbbcd199bf7eea51eefedda35″;i:2;i:1336374691;i:3;i:0;}
对比其他用户
SMFCookie123 值为 a:4:{i:0;s:4:”4708″;i:1;s:40:”ec5438dc912b96b9266119f338d6b9f2c0adfb9c”;i:2;i:1336379167;i:3;i:0;}
测试代码
$id = "4708";   //用户 ID
$f = "d593d21b1c9c4e8f12b3ecb696764accc60dec39" . "9958";  //前面的字符串是 sha1($user.$passwd),后面的是用户表中 password_salt 字段
$password = sha1($f); //再进行一次 sha1 处理
$cookie_length = "";
$cookie_state = 0;
$data = serialize(empty($id) ? array(0, '', 0) : array($id, $password, time() + $cookie_length, $cookie_state)); //用 serialize 函数生成序列化的字符串
echo $data;
echo "<br>";
echo 'a:4:{i:0;s:4:"4708";i:1;s:40:"ec5438dc912b96b9266119f338d6b9f2c0adfb9c";i:2;i:1525577109;i:3;i:0;}';

Selinux 中国 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:smf 论坛用户登录整合 cookie 机制分析
喜欢 (0)