HEX
Server: Apache/2.4.25 (Debian)
System: Linux server17 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
User: web37 (1062)
PHP: 7.4.30
Disabled: show_source, highlight_file, apache_child_terminate, apache_get_modules, apache_note, apache_setenv, virtual, dl, disk_total_space, posix_getpwnam, posix_getpwuid, posix_mkfifo, posix_mknod, posix_setpgid, posix_setsid, posix_setuid, posix_uname, proc_nice, openlog, syslog, pfsockopen
Upload Files
File: /var/www/web37/htdocs/lovetalk/admin/download.php
<?php
include "includes.php";

Configuration::getControlPanel()->accessOrRedirect();

if (!isset($_GET['what']))
	return;

// Let's provide a ice way to add more files

switch ($_GET['what']) {
	case "html":
	case "html-x":
	case "text":
		// Download the email.inc.php file
		if (!file_exists("../res/imemail.inc.php"))
			return;
		header("Cache-Control: public");
		header("Content-Description: File Transfer");
		header("Content-Disposition: attachment; filename=imemail.inc.php");
		header("Content-Transfer-Encoding: text/plain");
		@readfile("../res/imemail.inc.php");
		break;
	case "phpmailer":
		// Download the email.inc.php file
		if (!file_exists("../res/class.phpmailer.php"))
			return;
		header("Cache-Control: public");
		header("Content-Description: File Transfer");
		header("Content-Disposition: attachment; filename=class.phpmailer.php");
		header("Content-Transfer-Encoding: text/plain");
		@readfile("../res/class.phpmailer.php");
		break;
	case "phpmailer-smtp":
		// Download the email.inc.php file
		if (!file_exists("../res/class.smtp.php"))
			return;
		header("Cache-Control: public");
		header("Content-Description: File Transfer");
		header("Content-Disposition: attachment; filename=class.smtp.php");
		header("Content-Transfer-Encoding: text/plain");
		@readfile("../res/class.smtp.php");
		break;
}

// End of file