• Pikachu-目录遍历、敏感信息泄露、URL重定向


    目录:

    一、目录遍历

    概述

      在web功能设计中,很多时候我们会要将需要访问的文件定义成变量,从而让前端的功能便的更加灵活。 当用户发起一个前端的请求时,便会将请求的这个文件的值(比如文件名称)传递到后台,后台再执行其对应的文件。 在这个过程中,如果后台没有对前端传进来的值进行严格的安全考虑,则攻击者可能会通过“../”这样的手段让后台打开或者执行一些其他的文件。 从而导致后台服务器上其他目录的文件结果被遍历出来,形成目录遍历漏洞。
     
       
      你可以通过“../../”对应的测试栏目,来进一步的了解该漏洞。

      只需要把当前目录的url中的title=你想要遍历的内容,即可造成目录遍历漏洞

    http://127.0.0.1/pikachu-master/vul/../../../继续进下层目录,只要加../就行

     二、敏感信息泄露

      由于后台人员的疏忽或者不当的设计,导致不应该被前端用户看到的数据被轻易的访问到。比如:

      ---通过访问url下的目录,可以直接列出目录下的文件列表;
      ---输入错误的url参数后报错信息里面包含操作系统、中间件、开发语言的版本或其他信息;
      ---前端的源码(html,css,js)里面包含了敏感信息,比如后台登录地址、内网接口信息、甚至账号密码等;

      需要区分一下的是,如果你通过不带参数的url(比如:http://xxxx/doc)列出了doc文件夹里面所有的文件,这种情况,我们成为敏感信息泄露。 而并不归为目录遍历漏洞。

      漏洞1

       我们查看源码:发现账号密码都在前端中显示了!!!

      漏洞2

     在URL中直接进入abc

    三、URL重定向

      不安全的url跳转,我们也一直在用,很了解了

      不安全的url跳转问题可能发生在一切执行了url地址跳转的地方。
      如果后端采用了前端传进来的(可能是用户传参,或者之前预埋在前端页面的url地址)参数作为了跳转的目的地,而又没有做判断的话就可能发生"跳错对象"的问题。

      url跳转比较直接的危害是:
      钓鱼,既攻击者使用漏洞方的域名(比如一个比较出名的公司域名往往会让用户放心的点击)做掩盖,而最终跳转的确实钓鱼网站

     直接在url后加钓鱼网站即可

  • 相关阅读:
    MonkeyScript_API
    APP性能(Monkey)【启动时间、CPU、流量、电量、内存、FPS、过度渲染】
    adb基本命令 & Monkey发生随机事件命令及参数说明
    MonkeyRunner_API
    2021春招冲刺-1218 页面置换算法 | sort的原理 | 语义化标签 | 标签的继承
    2021春招冲刺-1217 线程与进程 | ES6语法 | h5新增标签
    2021春招冲刺-1216 死锁 | 箭头函数 | 内联元素 | 页面渲染
    【unity】旧世开发日志
    HTTP 与HTTPS 简单理解
    GET POST 区分
  • 原文地址:https://www.cnblogs.com/amberhome-wei/p/12629034.html
Copyright © 2020-2023  润新知