astome
V2EX  ›  PHP

怎么样执行伪图片中的代码

  •  
  •   astome · Aug 12, 2016 · 5014 views
    This topic created in 3737 days ago, the information mentioned may be changed or developed.

    怎么样执行伪图片中的代码
    比如 index.php 中写了 file_pust_contenst('./1.txt','abcd'); 然后把 index.php 改成 index.png 怎么让这个伪图片执行

    11 replies  •  2016-08-26 12:40:45 +08:00
    DingJZ
    DingJZ
    Aug 12, 2016
    1
    输出 js, window.location.href...
    simpx
    simpx
    Aug 12, 2016
    2
    问题好笼统,我把.png 配置成用 php 解析,是不是也算一种办法?
    hellogbk
    hellogbk
    Aug 12, 2016
    3
    楼主要干坏事?
    astome
    astome
    OP
    Aug 14, 2016
    4
    @simpx 我让伪图片执行 php 程序 不是执行 php 文件
    astome
    astome
    OP
    Aug 14, 2016
    5
    @hellogbk 也不算吧,很好奇 怎么执行的
    aprikyblue
    aprikyblue
    Aug 14, 2016 via Android
    6
    cli:
    php path/to/index.php

    web:
    配置成扔给 php 解释不就行了。。
    Tink
    Tink
    Aug 15, 2016 via iPhone
    7
    这和解析.php 是一样的呀!
    odoooo
    odoooo
    Aug 15, 2016❤️1
    8
    $file_content = file_get_contents(xxx.jpg);

    xxx.jpg 内容 phpinfo();

    eval($file_content);
    odoooo
    odoooo
    Aug 15, 2016
    9
    或者改文件解析配置,如果是老版本 Apache 带解析漏洞的那种,改文件名 index.php.png
    wweir
    wweir
    Aug 15, 2016 via Android
    10
    chmod+x
    ./pic.png
    astome
    astome
    OP
    Aug 26, 2016
    11
    @odoooo 谢谢大牛回答
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2850 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 10:59 · PVG 18:59 · LAX 02:59 · JFK 05:59
    ♥ Do have faith in what you're doing.