首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    XXE攻击与防御

    ://和PHP://等协议,没有过滤用户提交的参数 危害 读取任意文件 执行系统命令 探测内网端口 攻击内网网站 DOS攻击 … 漏洞检测 利用burp检测那些接受xml作为输入内容的节点,通过修改不同的字段...ftp:// — 访问 FTP(s) URLs d. php:// — 访问各个输入/输出流(I/O streams) e. zlib:// — 压缩流 f. data:// — 数据(RFC 2397...:// — 音频流 l. expect:// — 处理交互式的流 file://协议 file://协议在双off的情况下也是可以正常使用的 allow_url_fopen :off/on...获取客户端输入的内容 php://input #是个可以访问请求的原始数据的只读流。...> php://input介绍 php://input是个可以访问请求的原始数据的只读流 结合file_get_contents(“php://input”)可以读取POST提交的数据 <?

    1.4K40

    ModernPHP读书笔记(三)——PHP的良好实践

    二、日期与时间 1、php.ini文件内可以设置默认时区,字段date.timezone = ‘Asia/Shanghai’ 2、DateTime类 该类可以生成时间的实例...五、流 1、流封装协议 流相当于一个管道,实现两头的通讯,如服务器之间、文件之间等。使用的函数包括fopen、fwrite、fgets、file_get_contents等。...PHP默认的协议是file://,因此通常用fopen打开文件时,只需要写fopen(‘路径’),不用加上file://。但是如果用到http、php等其他协议,就需要加。...2、流上下文 file_get_contents函数是用于获取网页的内容,但是可以通过使用函数stream_context _create,实现file_get_contents发送post请求。...($url, false, $context);//url为自定义要发送请求的路径 3、流过滤器 使用stream_filter_append()函数,可以在文件打开后加以过滤。

    1.1K60

    2024全网最全面及最新且最为详细的网络安全技巧 九之文件包含漏洞典例分析POC;EXP以及 如何防御和修复(2)—— 作者:LJS

    php $url = "php://filter/convert.iconv.UTF-8%2fUTF-7/resource=data:,sometext"; echo file_get_contents...url .= "/resource=data://,aaaaaaaaaaaaaa"; var_dump(file_get_contents($url)); // hexdump // 00000000...-encode"; $url .= "/resource=data://,aaaaaaaaaaaaaa"; var_dump(file_get_contents($url)); // hexdump...zend_string **opened_path, php_stream_context *context STREAMS_DC) { // 省略部分代码,用于打开文件流 // 如果流不为空且选项中指定了必须可寻址...Leak Dir path 最后,要做到文件包含,自然得先知道它的文件路径,而文件路径每次都是随机的,所以我们又不得不通过某些方式去获取路径。

    8410
    领券