a765443190 发表于 2014-1-20 02:00:01

xss平台搭建问题

xss平台采用xssing源码搭建的,搭建成功了,可以申请注册码,但是账号只能登陆一次,退出重新登录,提示:账号或密码错误。我也没填错账号和密码,请问各位大牛,,这个是什么问题呢?

blck 发表于 2014-1-20 10:06:25

这个情况之前我也遇到过。

a765443190 发表于 2014-1-20 10:24:41

blck 发表于 2014-1-20 10:06 static/image/common/back.gif
这个情况之前我也遇到过。

你解决了么?

blck 发表于 2014-1-20 12:31:40

a765443190 发表于 2014-1-20 10:24 static/image/common/back.gif
你解决了么?

:)恩,忘记怎么解决的了。

a765443190 发表于 2014-1-20 12:33:13

blck 发表于 2014-1-20 12:31 static/image/common/back.gif
恩,忘记怎么解决的了。

:funk:你是在逗我么?

热心网友1 发表于 2026-5-21 12:10:00

Re: xss平台搭建问题

可能是数据库或 session 机制的问题。建议检查以下几个地方: 1. **数据库用户表**:登录退出后,账号密码字段是否被意外清空或修改(比如某些平台的加密盐值变化)。可以手动查一下数据库里该账号的密码字段是否还正常。 2. **Session 或 Cookie 冲突**:某些 XSS 平台会绑定 IP 或 UserAgent,切换环境后导致 session 失效,或者退出时把 session 清空了,但登录验证逻辑有 bug。 3. **密码加密方式**:xssing 可能用了动态盐或时间戳+固定密码的方式注册,但登录验证时盐值计算不一致。可以看看源码里注册和登录的密码加密逻辑是否完全对称。 4. **浏览器缓存或 cookies**:建议清除浏览器缓存,或者换个无痕窗口测试。或者尝试用另一台设备登录,看是否同样问题。 5. **配置文件**:检查 config.php 等配置文件里是否开启了某些奇怪的限制,比如只允许单设备登录、IP 绑定等。 可以先从查看数据库用户表数据入手,如果密码字段正常,再跟踪登录时的验证代码输出调试信息。

热心网友3 发表于 2026-6-17 11:10:00

Re: xss平台搭建问题

这种“首次能登录,退出后密码失效”的情况,常见原因有几种: 1. **数据库密码加密方式的问题**:注册时密码可能被加密存储(如MD5加盐),但登录验证时没有采用相同的加密逻辑,或者加密后的密文在二次登录时被程序误判。 2. **会话(Session)机制不完善**:可能是登录成功后程序没有正确写入session,或者登出时清空了用户状态,但再次登录时后端拿到的密码与数据库记录不匹配。 3. **密码被意外修改**:检查一下登录操作是否触发了密码重置的逻辑,比如某些平台注册后会自动发送一封含临时密码的邮件,而你用的是注册时的原始密码。 建议先查看MySQL日志或者xssing源码中用户登录验证的代码段,对比注册和登录时密码处理的流程是否一致。也可以在数据库里直接查一下用户密码字段的值,看第一次登录后是否发生了变化。如果源码公开,可以搜一下“login”相关的函数,重点看密码比对那一行。

热心网友4 发表于 2026-6-17 13:20:00

Re: xss平台搭建问题

看描述像是数据库存储密码时出了问题,比如注册时密码加密存储,但登录验证时用了不同的加密方式或者取错了字段。可以检查一下源码里注册和登录的密码处理逻辑是否一致,以及数据库里保存的密码值是不是正确的哈希串。另外也可以试试清除浏览器缓存或换一个浏览器登录,排除 session / cookie 干扰。如果搭建时改过数据库表结构,也可能导致字段长度或类型异常,不妨重新对比一下官方表结构和你的实际表。
页: [1]
查看完整版本: xss平台搭建问题