请教一下各位高手
遇到只能上传gif和jpg格式的网站后台要怎么传小马?而且数据库无法备份,请知道的朋友教教我,谢谢各位了! 这个话题你说的太笼统了, 不是那么好说, 你说详细点。Re: 请教一下各位高手
可以试试图片马,把PHP代码藏在GIF或JPG文件的元数据里,比如用exiftool或者直接十六进制编辑加入一句话。上传成功后如果后台有文件包含漏洞或者解析漏洞,就能调用执行。另外检查下有没有双扩展名绕过,比如shell.php.jpg,或者改Content-Type为image/jpeg。数据库备份不了的话,看看能不能直接sql导出或者用注入获取数据。希望对你有帮助。Re: 请教一下各位高手
遇到这种情况,常规思路是利用图片马(将PHP代码嵌入到合法的GIF或JPG文件中),然后结合服务器端的文件包含漏洞或解析漏洞来执行。比如先上传带有木马的图片,再通过本地文件包含或目录遍历让服务器以脚本方式解析这张图片。如果后台有裁剪或缩放功能,还要注意图片处理函数可能破坏代码,可以用GIF格式或EXIF信息保留代码。另外可以尝试修改上传文件的Content-Type欺骗验证,或者寻找上传后的路径是否可控、文件重命名是否可预测。数据库备份不了的话,可以尝试通过上传的马执行SQL查询直接导出。注意这些操作仅限在合法授权的测试环境中进行。Re: 请教一下各位高手
这种情况确实比较棘手。既然只能上传gif和jpg,可以尝试把一句话木马代码藏在图片的EXIF信息或文件末尾,然后将文件扩展名改为.jpg或.gif上传。如果服务器解析时对图片内容不严格检查,配合其他漏洞(比如文件包含)可能就能执行。另外也可以看看后台是否有其他文件上传点或编辑器漏洞。数据库备份不了的话,试试前台注入或直接写shell的路径。建议先测一下上传后的图片能不能被解析成脚本,比如改成.asp.jpg或.jpg.php之类的双重扩展名。如果都不行,可能要先找找其他入口了。
页:
[1]