Web1
方法一
这道题的思路就是文件包含加代码审计,最后文件上传。
先来扫一下目录
访问/static,有目录遍历
看一下upload.js的源码:
$(function () {
$("#submit").on("click", function () {
var fileName = $('#file_name').val();
var fileContent = $('#file_content').val();
$.ajax({
url: "/upload.php",
method: "POST",
data: {
filename: fileName, filecontent: fileContent},
success:function (data, status) {
result = JSON.parse(data);
var notice = $('<div class="alert m-5" role="alert">' + result["info"] + '</div>');
if (result["state"]) {
notice.addClass("alert-success");
} else
notice.addClass("alert-danger");
if ($('div.alert')) {
$(