网站开发方式有,用python做网站怎么赚钱,新网站如何做友情链接,做一个网站的建设过程#知识点#xff1a;
1、文件操作类安全问题
2、文件下载删除读取
3、白盒黑盒探针分析
#详细点#xff1a;
文件读取#xff1a;基本和文件下载利用类似
文件下载#xff1a;利用下载获取源码或数据库配置文件及系统敏感文件为后续出思路 …#知识点
1、文件操作类安全问题
2、文件下载删除读取
3、白盒黑盒探针分析
#详细点
文件读取基本和文件下载利用类似
文件下载利用下载获取源码或数据库配置文件及系统敏感文件为后续出思路
文件删除除自身安全引发的文件删除外可配合删除重装锁定文件进行重装 Ø 审计分析-文件下载-XHCMS-功能点
Ø 审计分析-文件读取-MetInfo-函数搜索
Ø 审计分析-文件删除-74CMS-函数搜索
Ø 黑盒分析-下载读取-下载资源 URL 参数 #白盒审计
1、文件下载 Ø 审计分析-文件下载-XHCMS-功能点
XHCMS白盒分析 代码逻辑是将?后的参数若不为空则在file文件夹下参数加后缀.php
http://127.0.0.1/xhcms/?rdownload 能够发现数据库查询过来-$down[softadd]-$fileadd-$sourceFile-文件下载
因此我们可以对查看下载文件功能对数据库download有插入的操作文件来实现任意文件下载 因此访问其功能点http://127.0.0.1/xhcms/admin/?rnewsoft 写入参数 在之前的页面中点入下载 发现它下载我指定的文件 流程-功能点抓包-寻代码文件-寻变量控制-构造测试
Payload: softaddd:/1.txt softadd2d:/1.txt
分析比较鸡肋因为正常来说是要进入后台才能进行的功能也就是说只有等管理员配置不当的情况就可以尝试 下载文件URL
没有安全问题就是网站的正常形式
www.xxx.com/soft/2.zip——直连下载
www.xxx.com/soft/index.php——直接访问
可能有安全问题
www.xxx.com/down?file1.zip
下载协议去解析文件
www.xxx.com/down?fileindex.php
示例http://67.202.70.133/files/readfile.php?file../index.php 文件删除74CMS-配合删除重装
函数关键字搜索unlink等发现可控变量/upload/admin/admin_article.php 分析代码逻辑img是一个可控变量$thumb_dir会被加入../data的前缀actdel_img为if的判断语句 Web访问发现确实有删除的功能 流程-特定函数搜索-寻触发调用-构造 Payload 测试
Payload:
/admin/admin_article.php?actdel_imgimg../../data/install.lock
重装网站就是把数据库连到外网等操作 文件读取MetInfo-任意读取
函数关键字搜索readfile等 可控变量$dir——GET和代码逻辑需要http且它是一个对象找谁调用了它 是一个头文件将其定义 流程-特定函数搜索-寻触发调用-构造 Payload 测试
Payload/include/thumb.php?dirhttp\..\..\config\config_db.php #黑盒探针
1、URL 参数名及参数值分析
参数名英文对应翻译
参数值目录或文件名 2、功能点自行修改后分析
文件下载删除读取等