Web–Do you know upload?[i春秋][100pt]

首先,题目要求我们上传一个图片文件。
Web–Do you know upload?[i春秋][100pt]_第1张图片
让我传什么我就传什么,那我岂不是很没面子?上传一句话木马php文件试试。
Web–Do you know upload?[i春秋][100pt]_第2张图片
那就先以图片的格式上传,然后用burp抓包,再把文件格式改为.php。


PS:有些解法是上传的php格式,然后在burp中把Content-Type改为image/jpeg。


Web–Do you know upload?[i春秋][100pt]_第3张图片
上传成功。


PS:虽然原网页和burp显示的上传的文件不一样,表方,后面用菜刀连上去后会看到有两个文件,一个是图片,一个是php。


Web–Do you know upload?[i春秋][100pt]_第4张图片
这里写图片描述
接下来用Cknife连过去。在html文件夹中看到了ctf.sql和config.php文件。
Web–Do you know upload?[i春秋][100pt]_第5张图片
ctf.sql是打不开的,但是config.php告诉了我们用户名和密码。
Web–Do you know upload?[i春秋][100pt]_第6张图片
那我们就用它提供的配置信息连接到数据库去。
Web–Do you know upload?[i春秋][100pt]_第7张图片
连过去之后就可以看到两个数据库。作为小白,我也就没用查询语句,试着点开了ctf库,然后再点开了flag表就看到了赤裸裸的flag。本来还想着是不是有诈,提交居然就成功了~老脸一红
Web–Do you know upload?[i春秋][100pt]_第8张图片
OVER——

你可能感兴趣的:(CTF-Web)