OWASP Security Shepherd-session management challenge1-4
OWASP靶机环境会话管理挑战题1~4解题思路分享,使用的工具是Burpsuite
Session Management
Session Management Challenge One
关键点:Cookie里的checksum键值,它是以base64编码的;这里改true flase没用
Session Management Challenge Two
思路:以admin用户登录,然后点击忘记密码重设密码,拦截重设密码请求,send repeater以得到服务器返回的密码信息,填入changto的值为密码进行登录
Session Management Challenge Three
只有以下子应用程序的管理员才能检索此挑战的结果**。您已被授予用户权限,因为管理员需要有人来管理。
思路:admin登录,点击toggle user function修改admin密码,但由于自己是普通用户,所以修改请求的cookie标识的是普通用户
decode两次得到了用户名,所以admin需要encode两次
Session Management Challenge Four
思路:尝试找出admin的SubsessionID,SubsessionID的生成有规律可循
方法:burpsuit的intruder模块遍历可能的SubsessionID值
**成功