网络安全实验室

mac2022-06-30  31

请上传一张jpg格式的图片

先传个图片码试试

我肯定乖嘛(#`Д´)ノ

气到改后缀

 

 

 

请上传一张jpg格式的图片

我猜是00截断,不信来试试

先在赋值1.php .jpg,接着去hex中找到空格改成00就成了

 

 

请上传一张jpg格式的图片

名字跟前面一样,试试截断果然不行了,看看源码竟然还发现给出了代码

1 function check(){ 2 var filename=document.getElementById("file"); 3 var str=filename.value.split("."); 4 var ext=str[1]; 5 if(ext==='jpg'){ 6 return true; 7 }else{ 8 alert("请上传一张JPG格式的图片!"); 9 return false; 10 } 11 return false; 12 }

看的出来他用.来分割传入的数据,如果第一个.后面是jpg就成了

 

转载于:https://www.cnblogs.com/Ragd0ll/p/8622306.html

相关资源:The Network Security Test Lab : A Step-by-Step Guide
最新回复(0)