1.文件上传漏洞挖掘:

  • (1)关键字搜索(函数、键字、全局变量等):比如$_FILES,move_uploades_file等
  • (2)应该功能抓包:寻找任何可能存在上传的应用功能点,比如前台会员中心,后台新闻添加等。
  • (3)漏洞举例:逻辑漏洞-先上传文件再判断后缀名,通过MIME类型来判断文件类型、前端校验文件类型而服务端未校验。

2.MVC开发框架类::https://www.cnblogs.com/wsybky/p/8638876.html

3.Thinkphp框架:http://sites.thinkphp.cn/1556331

4.phpstorm+xdebug调试:https://blog.csdn.net/yinhangbbbbb/article/details/79247331

51:代码审计-PHP框架MVC类上传断点调试挖掘

演示案例

  • PHP文件上传全局变量$_FILES
  • PHPStorm+xdebug断点调试演示
  • Beescms无框架后台任意文件上传
  • Finecms基于前台MVC任意文件上传
  • Cltphp基于前台TP5框架任意文件上传

漏洞挖掘过程

  • 搜索$_FILES-->后台中心-->上传图像-->跟踪代码-->逻辑判断
  • 业务功能分析-->会员中心-->上传图像-->跟踪代码-->逻辑判断
  • 搜索文件上传-->会员中心-->上传图像-->跟踪代码-->逻辑判断

相关文章:

  • 2021-05-25
  • 2021-11-29
  • 2022-12-23
  • 2021-10-30
  • 2021-05-16
  • 2022-03-03
猜你喜欢
  • 2022-12-23
  • 2021-08-14
  • 2022-12-23
  • 2021-07-05
  • 2021-08-23
  • 2022-12-23
  • 2021-04-20
相关资源
相似解决方案