当前位置: 首页 > news >正文

211工程建设网站html链接网站模板

211工程建设网站,html链接网站模板,长沙seo推广营销,市场调研公司存在的意义大约 了解会话 ID 通常是在登录后以特定用户身份访问站点所需的唯一内容#xff0c;如果能够计算或轻松猜测该会话 ID#xff0c;则攻击者将有一种简单的方法来访问用户帐户#xff0c;而无需暴力破解密码或查找其他漏洞#xff0c;例如跨站点脚本。 目的 该模块使用四种… 大约 了解会话 ID 通常是在登录后以特定用户身份访问站点所需的唯一内容如果能够计算或轻松猜测该会话 ID则攻击者将有一种简单的方法来访问用户帐户而无需暴力破解密码或查找其他漏洞例如跨站点脚本。 目的 该模块使用四种不同的方法来设置 dvwaSession cookie 值每个级别的目标是弄清楚 ID 是如何生成的然后推断其他系统用户的 ID。 low level cookie 值应该非常明显地可预测。 源码解析 这段代码是PHP语言编写的用于在用户访问网站时创建和设置一个名为dvwaSession的cookie。当用户访问网站时选择的请求方法是“POST”代码会检查是否已经设置了一个名为“last_session_id”的会话变量如果没有则设置成0。然后代码会自增last_session_id的值并将它赋值给cookie。最后通过使用PHP内置函数setcookie()设置cookie。 注代码中使用的SESSION及COOKIE需要在之前的代码中进行声明或初始化。 每次点击generate会获取当前的session并将其值加1这种方式明显不安全。 中级 该值看起来比低值更随机但如果您收集一些您应该开始看到一种模式。可见源码为获取用户操作时的时间来作为dvwaSession。 ?php$html ;if ($_SERVER[REQUEST_METHOD] POST) {$cookie_value time();setcookie(dvwaSession, $cookie_value); } ? 源码解析当用户访问网站时选择的请求方法是“POST”代码将使用PHP内置函数time()获得系统当前时间戳并将其赋值给cookie。最后通过使用PHP内置函数setcookie()设置cookie。 高水平 首先确定值的格式然后尝试找出用作生成值的输入的内容。 Cookie 中还添加了额外的标志这不会影响挑战但突出显示了可以添加的额外保护以保护 Cookie。 ?php$html ;if ($_SERVER[REQUEST_METHOD] POST) {if (!isset ($_SESSION[last_session_id_high])) {$_SESSION[last_session_id_high] 0;}$_SESSION[last_session_id_high];$cookie_value md5($_SESSION[last_session_id_high]);setcookie(dvwaSession, $cookie_value, time()3600, /vulnerabilities/weak_id/, $_SERVER[HTTP_HOST], false, false); }? 解析代码将首先检查是否已经设置了一个名为“last_session_id_high”的会话变量如果没有则将其设置为0。然后代码会自增last_session_id_high的值并将其通过使用MD5算法处理后赋值给cookie。 通过使用setcookie()函数设置cookie时该函数允许传递多个参数 1. 第一个参数是cookie的名称“dvwaSession”。 2. 第二个参数是cookie的值即通过 MD5 处理后的last_session_id_high的值。 3. 第三个参数是cookie的过期时间该参数值为当前时间增加1小时即time()3600。 4. 第四个参数是cookie作用路径“/vulnerabilities/weak_id/”表示只对当前网址下/vulnerabilities/weak_id/目录下的网页有效其他网页无效。 5. 第五个参数是cookie作用域指定可以访问该cookie的主机名通过使用$_SERVER[HTTP_HOST]获取当前主机名。 6. 第六个参数是一个可选的布尔值如果设置为true则表示将cookie仅通过HTTPS协议发送。 7. 第七个参数是一个可选的布尔值如果设置为true则表示将cookie标记为仅通过HTTP协议发送即无法通过JavaScript访问该cookie。 不可能的水平 在此级别cookie 值不应可预测但请随时尝试。 除了额外的标志外cookie 还与域和挑战路径相关联。 ?php$html ;if ($_SERVER[REQUEST_METHOD] POST) {$cookie_value sha1(mt_rand() . time() . Impossible);setcookie(dvwaSession, $cookie_value, time()3600, /vulnerabilities/weak_id/, $_SERVER[HTTP_HOST], true, true); } ? 解析 这段代码是PHP语言编写的用于在用户访问网站时创建和设置一个名为dvwaSession的cookie。当用户访问网站时选择的请求方法是“POST”代码将使用PHP内置函数mt_rand()生成一个随机整数并与当前时间戳和字符串Impossible混合并处理。然后使用SHA1算法处理该值并将结果将其赋值给cookie。 通过使用setcookie()函数设置cookie时该函数允许传递多个参数 1. 第一个参数是cookie的名称“dvwaSession”。 2. 第二个参数是cookie的值即使用SHA1算法处理的随机值。 3. 第三个参数是cookie的过期时间该参数值为当前时间增加1小时即time()3600。 4. 第四个参数是cookie作用路径“/vulnerabilities/weak_id/”表示只对当前网址下/vulnerabilities/weak_id/目录下的网页有效其他网页无效。 5. 第五个参数是cookie作用域指定可以访问该cookie的主机名通过使用$_SERVER[HTTP_HOST]获取当前主机名。 6. 第六个参数是一个可选的布尔值如果设置为“true”则表示将cookie仅通过HTTPS协议传输。 7. 第七个参数是一个可选的布尔值如果设置为“true”则表示将cookie标记为仅通过HTTP协议发送即无法通过JavaScript访问该cookie。 注代码中使用的COOKIE需要在之前的代码中进行声明或初始化。
http://www.hkea.cn/news/14457855/

相关文章:

  • 哪些网站可以做驾考试题学习软件合集
  • 网站栏目管理建设网站开发英语英语
  • 培训学校地址网站建设深圳网站建设deyond
  • 企业网站注册官网快速优化seo
  • 优化神马网站关键词排名价格网站明确内容
  • 沧州网站公司没注册可以做网站吗
  • 肥城做网站网站规划建设论文
  • 网站管理系统怎么用wordpress获取当前用户id
  • vs简易新闻建设网站上海废弃物备案网站
  • 1688开山网一起做网站咖啡网络营销策划书
  • 网站管理员权限设置权限设置wordpress的用户
  • 汽车宣传网站模板php开发网站
  • 系统网站设计wordpress添加微信分享功能
  • 优秀网站制作实例展示无极在线招聘网最新招聘
  • 58同城 网站建设 推广排名收不到 wordpress 邮件
  • 网站开发的后期支持整合营销方案案例
  • 建手机网站绍兴手机网站建设
  • seo网站自动发布外链工具wordpress 主题丢失
  • 购物网站建设要多少钱建筑企业培训课程
  • python做网站步骤企业国家信用信息公示
  • 网站站外链接西安效果图制作
  • 宁阳网站开发圣都装饰全包价格清单
  • 安徽省建设信息网站东莞百姓网交友
  • 招商建设工程有限公司网站wordpress美化下载页面
  • 手机做服务器建网站友情链接代码模板
  • 郑州网站建设设计公司哪家好怎么注册网络公司
  • 万网网站备案证书东莞公司想建网站
  • 做磁力搜索网站违法吗建可收费的网站
  • 嘉兴营销型网站建设动漫设计与制作图
  • 哈尔滨市建筑企业管理站安阳安强网络科技有限公司