两行代码绕过基于referrer的防盗链打赏
去年年底,微信公众号对图文消息内的图片做了防盗链设置,但验证发现业务域名下引用微信公众号图文还不受影响,以为做了白名单处理,不料近期发现所有自己网站的页面都不能正常显示图片,而是显示微信的防盗链提示。
由于业务需要,公司产品通过微信公众平台提供的接口创建、维护图文,大概去年8月15号,图文创建接口对非官方图片链接做了过滤,无奈将所有素材上传至微信,与此同时,我们自己也有页面需要显示对应图文信息,面对微信的防盗链屏蔽,想过维护两个图片路径,本地图文显示时替换为本地图片URL,后面感觉这样太影响效率,为了紧急修复图片不能显示的问题,遂通过简单的代码绕过了微信防盗链。
下面是核心代码(PHP)
header('Content-type: image/jpeg'); echo file_get_contents(isset($_GET["url"])?$_GET["url"]:'');
创建php文件,贴入以上代码,传入参数,如:http://www.poorren.com/image.php?url=imgurl
这里只适用于基于referrer的防盗链处理,当然,这里的Content-type可以通过分析URL等方式设置不同的值,这里就不再赘述。这里简单分享,仅供学习。
- 固定链接:https://www.poorren.com/two-lines-of-code-to-bypass-the-security-chain
- 文章标签:php,微信,破解,防盗链
- 扫二维码:两行代码绕过基于referrer的防盗链
- 版权所有:除"转载分享"分类外,未经注明,均为原创、整理,转载请注明出处。
Can you tell us more about this? I’d like to find out some additional information.
Keep up the good work.
Hello there! I simply wish to offer you a huge thumbs up for the excellent info you have got right
here on this post. I’ll be returning to your blog
for more soon.
tks
I need to to thank you for this good read!!
I certainly loved every little bit of it. I have ggot you book marked to check out neww things you post…
我是进来学习的。
这个要好好学学了。
又涨姿势了
好文,值得学习
天气热了,楼主多吃西瓜
从小家里种西瓜,最烦别人让吃西瓜了
真的不知道你那么烦人家让吃西瓜,那博主喜欢吃什么水果呢?
好像有小调整,不过打开还是不快。
最近挂了个腾讯cdn,上午貌似挂了几个小时
我忍不住想吐槽,这第三方评论究竟有啥好的呢?!!!
话说当初为了转一篇微信公众号里的文章,那些图片搞得我一个郁闷,居然除了抓图,没法下载,连chrome的审查元素都不行,做的也真够绝了。。。
不是吧,你说那是什么评论啊?
很喜欢贵站简洁的风格,学习了
哎哟我去沙发没了