目录遍历漏洞概述
在web功能设计中,很多时候我们会要将需要访问的文件定义成变量,从而让前端的功能变的更加灵活。

当用户发起一个前端的请求时,便会将请求的这个文件的值(比如文件名称)传递到后台,后台再执行其对应的文件。 在这个过程中,如果后台没有对前端传进来的值进行严格的安全考虑,则攻击者可能会通过“../”这样的手段让后台打开或者执行一些其他的文件。 从而导致后台服务器上其他目录的文件结果被遍历出来,形成目录遍历漏洞。

看到这里,你可能会觉得目录遍历漏洞和不安全的文件下载,甚至文件包含漏洞有差不多的意思,是的,目录遍历漏洞形成的最主要的原因跟这两者一样,都是在功能设计中将要操作的文件使用变量的 方式传递给了后台,而又没有进行严格的安全考虑而造成的,只是出现的位置所展现的现象不一样,因此,这里还是单独拿出来定义一下。

需要区分一下的是,如果你通过不带参数的url(比如:http://xxxx/doc)列出了doc文件夹里面所有的文件,这种情况,我们称为敏感信息泄露。 而并不归为目录遍历漏洞。(关于敏感信息泄露你你可以在"i can see you ABC"中了解更多)

点击那个a标签可以在url上看到传参,也可看到有文件内容输出到了前端。

那可以利用../遍历其他目录,比如Linux下的passwd 等。

payload:../../../../cookie.txt

观察源码:直接将传参的值赋值给了filename然后进行require,没有做任何的限制。

这里通常要设置白名单或者限制用户输入../等做好过滤,防止恶意的传参被执行

可以看到这里应该是和文件包含一样的原理,如果检索不到路径下的文件就包含失败了。

但是上面哪些,我觉的算是文件包含,而目录遍历应该像下面这样:

需要开启IIS 然后可以利用../一级一级的目录进行遍历

(win2003上没找到IIS在哪开启,明天去物理机搞搞)

敏感信息泄露

敏感信息泄露概述
    由于后台人员的疏忽或者不当的设计,导致不应该被前端用户看到的数据被轻易的访问到。 比如:
    ---通过访问url下的目录,可以直接列出目录下的文件列表;
    ---输入错误的url参数后报错信息里面包含操作系统、中间件、开发语言的版本或其他信息;
    ---前端的源码(html,css,js)里面包含了敏感信息,比如后台登录地址、内网接口信息、甚至账号密码等;
    类似以上这些情况,我们成为敏感信息泄露。敏感信息泄露虽然一直被评为危害比较低的漏洞,但这些敏感信息往往给攻击着实施进一步的攻击提供很大的帮助,甚至“离谱”的敏感信息泄露也会直接造成严重的损失。 因此,在web应用的开发上,除了要进行安全的代码编写,也需要注意对敏感信息的合理处理。

admin+123456没成功

用kobe成功了,跳转的是abc.php这个文件

源码中测试账号还有lili  不知道还有没有别的。

最新文章

  1. win10下 解决系统进程占用80端口
  2. Reprot中的五个Trigger说明
  3. 修改CSV中的某些值 -- 1
  4. python中给for循环增加索引
  5. C# 获取图片的EXIF 信息
  6. android 图片全屏
  7. [BILL WEI]stimulsoft reports DEMO自动生成模板
  8. 多线程下的NSOperation和NSOperationQueue的使用
  9. JS文件中加载jquery.js
  10. linux之SQL语句简明教程
  11. C++ Preprosessor import
  12. ORM查询语言OQL
  13. bzoj 3065: 带插入区间K小值(分块)
  14. Spark2.1.0——运行环境准备
  15. .net之设计模式
  16. 半导体知识讲解:IC基础知识及制造工艺流程
  17. Ubuntu 18.04 记录
  18. tomcat配置接口访问时间
  19. Educational Codeforces Round 46 C - Covered Points Count
  20. POJ 1018 Communication System (动态规划)

热门文章

  1. Https:SSL双向认证机制(理论知识)
  2. [心得体会]Spring容器的初始化
  3. fail-fast 与 fail-safe
  4. 【转载】每天一个linux命令(11):nl命令
  5. ES6 箭头函数你正确使用了吗
  6. ARTS第七周
  7. dp 套 dp扯谈
  8. 嵌入式Redis服务器在Spring Boot测试中的使用
  9. python all any函数(相反)
  10. 汉诺塔Python