用画图工具新建一个jpg或gif或png之类图片格式,开头一定是GIF或JPG或PNG之类。
将php网马的头部写入GIF 如图:
然后写一个简单的php上传文件处理(我赶时间随便写的,没什么美感):
<?php if($_FILES){ echo '以下是错误的$_FILES:<br/>'; echo "<pre>"; print_r($_FILES); echo "</pre>"; echo "以下是错误的getimagesize()<br/>"; echo "<pre>"; print_r(getimagesize($_FILES['bug']['tmp_name'])); echo "</pre>"; exit; $fp = fopen($_FILES['bug']['tmp_name'],"r"); $content = fread($fp,filesize ($_FILES['bug']['tmp_name'])); //echo $content 可以看到上传的源代码 } ?> <form action="" method="post" enctype="multipart/form-data"> <input type="file" name="bug" /> <input type="submit" > </form>
首先是print_r($_FILES) 直接显示的是扩展的jpg结果。
然后是php函数getimagesize()的结果是gif(它以文件开头那段为判断依据)。
都是那么坑爹啊~
发表回复