问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

CM browser(猎豹浏览器国际版)里面的收藏网页的悬浮对折动画怎么实现?请问有相应的gith

发布网友 发布时间:2022-04-11 10:11

我来回答

2个回答

懂视网 时间:2022-04-11 14:33

借github上韩国师傅的一个源码实例再次理解.htaccess的功效

今天翻了翻GitHub,很巧发现一个韩国师傅的实例;也是关于.htaccess的,就继续理解了一波;稍微修改了几行代码来理解一下;先来发出源码;

技术图片

我们简单的审计;很明显,列出了禁止的后缀;但是很明显,这里没有禁用.htaccess;这里昨天的那片博客也已经讲的很明白,.htaccess是一个神器,我们可以篡改相关目录的php配置,导致解析出现我们遇期的效果;继续审计代码;首先一个if语句就ban掉了纯后缀的文件。例如(.htaccess);然后服务器创建临时文件;$name取得我们的原始文件名字;然后再以‘.’为分界点打断为数组,(这里我刚开始将其错看成了implode,怎么都说不通,太无语了);打断为数组之后删除最后一个元素;

这里要注意一下,虽然删除了最有一个元素,但是这里有个小坑,要看仔细,$ext是记录了被删除的内容,不是删除后的数组;这里本地复现这段代码;我们直接传入文件名;

技术图片

同过复现我们可以看到,这里确实是的,$ext记录的是我们删除的后缀,而并不是我们删除后的数组;通过上面的实验效果我们可以看到数组第一个元素已经为空了所以反观代码下的empty($parts[0])也是达成的,但是删除就没有效果了这里判断元素数目是否为空;这里有个骚操作;因为我们看到之前的explode是按照以‘.‘为分割符来打断的;这里经过删除以后按理说是没有了,我们测试如下;看到这里元素数目确实为0;这样的话,我们是过不了if (count($parts) === 0)这个waf的;但是我们反观一下,如果传入..htaccess呢?那么就会打断为3个元素,删除前后两个还有中间的空元素,只要有元素存在,那么count就不为0;就可以绕过去;这里测试如下;对比两张图会理解的更清楚;

技术图片

技术图片

接着我们看到waf;

技术图片

这个waf我们早已经可以绕过了;因为并没有出现敏感的字符;

再来看到又一个waf;

技术图片

这个waf仅仅是判断了imagetype(读取第一个字节并且检查签名)这里我们抓包修改利用宏定义就可以;但是在修改的时候还需要满足我们.htaccess的语法;这个waf和后面的waf相结合,就很恶心人;这里难点是在后面的那个waf;要图片满足为1337*1337

技术图片

$image_size变量中存储了我们服务器创建的临时文件的大小;这里我翻了一下php的官方文档;确定了一下;有个xbm文件;这也是一种图片文件,我们本地测试,改为.xbm看看效果,发现可以成功显示;(图片内容就是phpinfo)

技术图片

技术图片

那么我们就可用宏定义在这里伪造为xbm文件了;下面就放出有效的xbm文件头;

define 4c11f3876d494218ff327e3ca6ac824f_width xxxx(大小);这里我们可以在文件中加入文件头,这样php解析的时候就会认为是.xbm然后这里主要是我们可以自定义大小;所以这里按照题目要求,定义为1337;

define 4c11f3876d494218ff327e3ca6ac824f_width 1337

define 4c11f3876d494218ff327e3ca6ac824f_height 1337

这里加上#的原因不用多说,看过我上篇博客的都知道,不知道的师傅,可以去翻翻;这样就伪造成了有效的.xbm文件去通过检查,这里上传.htaccess文件;

照常理来说这个题没有难度,只要写入将jpg当作php来解析就好,然后直接抓包修改就ok;但是这里我结合之前发的文章提供一种新的思路;

自创;;本地实测成功;

我先来个秒杀的.htaccess方法,直接在先来定义一个报错的文件在/images目录之下;名为shell.php因为是内容,这个题目的唯一缺点就是没有对文件内容中php进行检查,所以这里我们自定义一个报错文件shell.php(并不是上传shell.php);写入如下的一句php_value include_path "110",这里的包含目录是不存在的,所以就会写入我们的报错日志中;也就会在/images下创建一个shell.php文件;实测发现成功;

技术图片

上传.htaccess然后触发报错;创建文件。这里的shell.php不是我们的木马文件,这里我们需要再传一个文件.htaccess;

写入

#define 4c11f3876d494218ff327e3ca6ac824f_width 1337%

#define 4c11f3876d494218ff327e3ca6ac824f_height 1337

php_value auto_prepend_file ".htaccess"

#<?php phpinfo();?>

这个.htaccess文件会覆盖之前的那个.htaccess文件,这里我们的images目录之下已经有一个shell.php的文件了,但是里面是我们自定义包含目录的报错信息并不是木马;真正的木马在我们的.htaccess中;这里直接上传..htaccess(为了绕过之前的waf);这里直接传入,我们发现已经成功;因为.htaccess文件我们是没有权限访问的是forbidden;所以我们这里借用shell.php作为跳板;访问呢shell.php触发shell;

技术图片

测试发现成功;(~~没想到这种思路竟然可以成功;原创思路)

这里;如果结合昨天的那个题;对文件内容中<?做了一个过滤,那么可否用这样的方法过去呢,我本地测试了一下,传入utf7编码;这里我是依然将shell包含在了.htaccess中,并没有将其写入报错日志,所以这里实测的结果如下;传入的.htaccess如下;

技术图片

这里我们访问一下shell.php看看还能不能继续作为跳板进行包含;这里发现如下的结果,

技术图片

所以得出结论,.htaccess中修改的配置不能对其自身造成影响,比如这道题,.htaccess就不可以对自身的进行识别utf7编码进而解码包含;那么如果这么过滤;那么我们怎么办呢;老套路,和昨天发的一样,自定义报错日志,加入报错级别确保完全写入shell,然后<?绕过用utf7编码即可;然后再传.htaccess进行自定义目录包含,然后检测是否有unicode,然后自定义解码规则;老套路了。不过昨天那道题是我们将文件转移出html目录,这个题是无所谓;自定义在哪里都可以,这不在过多演示了;有兴趣的师傅可以去看看我昨天的那个文章;;~~~

这里再解释一下作者的做法;他的做法,是利用AddType 来自定义了拓展名;从而导致asp文件可以被当作php文件来解析;这里我的解法要复杂一点,但是可以利于理解.htaccess;;

? ---------------s1mple

借github上韩国师傅的一个源码实例再次理解.htaccess的功效

标签:clu   自身   禁用   asp   width   篡改   创建   php文件   shel   

热心网友 时间:2022-04-11 11:41

猎豹浏览器没有安装过,常用欧朋浏览器和360浏览器。追问我是问代码怎么实现。。。。。。。。。。。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
艾芙洛洗发水为什么不在商场销售商 艾芙洛洗发水是英国的吗 毕业生刚刚签了三方协议,想毁,怎么办 适合夫妻干的生意有哪些 新生蜜蜂多久出巢试飞 新生蜜蜂什么时候进行首次试飞? 蜜蜂几月几日出生外貌和颜色? 当脚模一定要脚趾修长吗 脚长成这样,能当脚膜吗 固话遇忙记存呼叫业务有什么特点? 什么是固话遇忙记存呼叫业务? 我把QQ空间相册照片指定开放给一个人看,难道这还会提示我分享给那个人吗?!!【图片是那个人手机上显 男人喜欢你的程度,看他的手机能看出哪些问题? 女孩手机壁纸,,是一个人,,还是两个人, 一个人刷牙一个人发呆一个人玩手机..那个图片里面的主人公叫什么?? 求一张图片,是一个人拿着手机放日漫父爱如山还说我们一起来看父爱如山吧。 我想请问一下,在手机哪个功能可以将图片设置为自己一个人看呢? 老板还拖欠工资,投诉需要哪些相关手续 老板不发工资,去劳动局举报管用吗? 请问下 老板拖欠我工资已经快来两年了 现在把我电话和微信拉黑了 怎么办? 请问老板欠我工资不给,把我电话微信全部拉黑,举报他电话怎么举报? 求全本的东方玄幻,奇幻小说 京东白条闪付用的什么pos机 蓝频代码:0x0000007B(OX81859030,OXC0000032,0X00000000,0XOOOOOOOO) 蓝屏代码stop,0x0000007e(0x80000003,0xba78a35a,0xbaccb120,0xbaccae1c) 0x000000D1(0x3E9B9F10,0x0000002,0x0000000,0xB70388DF) 武汉搞园林景观工程师或是项目经理需要拿什么职称? 关于园林工程专业的资格证和职称 我是园林专业毕业的,我想请问一下与该专业相关的专业职称有哪些? 被法院查封的房子怎样才能解封? 园林景观设计师和园林设计工程师这两个职称有什么不同?请问如果在乙级的设计院是否两者都可以挂靠? 旺开头的组词 残啥,践啥,磨啥,旺啥,汪啥,组词。要快点,我要急着用 旺去日字组词 手机号码绑定了一个不用的,怎么解除? 微信怎么解除绑定其他 一个手机号注册了两个,怎样解绑第二个? QQ三国里边的结拜任务找谁领啊? QQ三国不同国家的人能结拜么?如果能,怎么结拜嘞? qq三国结拜任务怎么做 QQ三国 我蜀国 我可以找魏国或吴国的人结拜吗?,,可以的话,是不是在蜀国领任务??大神们帮帮忙 qq三国结拜任务 qq三国 结拜 QQ三国义结金兰那个任务怎么做啊 请问:QQ三国里的结拜任务怎样完成? QQ三国的结拜怎么搞啊? QQ三国可以结拜么?怎么结拜?要什么? qq三国结拜任务问题 拜音者蓝牙耳机怎么样 QQ三国不是同一个国家的能不能一起做任务 QQ三国里怎么结拜