|
|
|
|
Menu |
|
|
Home |
| |
|
Discussions |
| |
|
Tools |
| |
|
Affiliates |
| |
|
Content |
| |
|
Info |
| | |
|
|
|
|
|
User Info |
|
Membership:
Latest: MichaelSnaRe
New Today: 0
New Yesterday: 0
Overall: 9144
People Online:
Visitors: 155
Members: 0
Total: 155
|
|
|
|
|
|
Full disclosure |
|
|
|
|
|
|
|
|
|
IT Security and Insecurity Portal |
|
|
please decode file PHP |
|
Posted: Wed Jun 22, 2011 3:37 pm |
|
|
bakham |
Regular user |
|
|
Joined: Jan 13, 2011 |
Posts: 8 |
|
|
|
|
|
|
|
I have a file PHP :
<?php
$OOO0O0O00=__FILE__;$OOO000000=urldecode('%74%68%36%73%62%65%68%71%6c%61%34%63%6f%5f%73%61%64%66%70%6e%72');$OO00O0000=4620;$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$O0O0000O0='OOO0000O0';eval(($$O0O0000O0('JE9PME9PMDAwMD0kT09PMDAwMDAwezE3fS4kT09PMDAwMDAwezEyfS4kT09PMDAwMDAwezE4fS4kT09PMDAwMDAwezV9LiRPT08wMDAwMDB7MTl9O2lmKCEwKSRPMDAwTzBPMDA9JE9PME9PMDAwMCgkT09PME8wTzAwLCdyYicpOyRPTzBPTzAwME89JE9PTzAwMDAwMHsxN30uJE9PTzAwMDAwMHsyMH0uJE9PTzAwMDAwMHs1fS4kT09PMDAwMDAwezl9LiRPT08wMDAwMDB7MTZ9OyRPTzBPTzAwTzA9JE9PTzAwMDAwMHsxNH0uJE9PTzAwMDAwMHswfS4kT09PMDAwMDAwezIwfS4kT09PMDAwMDAwezB9LiRPT08wMDAwMDB7MjB9OyRPTzBPTzAwME8oJE8wMDBPME8wMCwxMjYzKTskT08wME8wME8wPSgkT09PMDAwME8wKCRPTzBPTzAwTzAoJE9PME9PMDAwTygkTzAwME8wTzAwLDM4MCksJ0VudGVyeW91d2toUkhZS05XT1VUQWFCYkNjRGRGZkdnSWlKakxsTW1QcFFxU3NWdlh4WnowMTIzNDU2Nzg5Ky89JywnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=')));return;?>
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FoAINUnUA1OcAragWaYTT0HpwuShkukvfZE9wrnsGbYxdy9McbOjDy9iFmkiGUILfoipFZ0+b3kzRtOZF190GbnlhTShFMa0fbkVwtOZd3F7tm0hFuaJdoljwoc1dMY0DB9VwtcMcbOjDr9JDMajfuHPkoYSCbYzb25idBAINUnMCBxzcUXLFoyZCB1zwe0IcMySF2ApwuShko9JDMajfuHINUniFmkiGUIpKXppcJEPwUOjdoyzF19VCB1lhUn7tmfPDBxlwtILd2kQcBY0we0IWo15F3ySb2clfoYPb29JDMajftILfoipFZ0+b3kzhULIGXPLd2kQcBY0F1sfwe0Iko9JDMajfeShgWp9cBxzcUn7tMlMwtIikuniFMysFZLIGXp3DolScUEPko9JDMajftE9wrnsGbYxdy9McbOjDy9vCMplC3WPkuOPDbHsNl9ZFZXhkoYSCbYzb25idBAphUn7tJOvCMplC3OzB10INUELd2kQcBY0KXp9tm1lduYlwuShf2ipdoAIhtOvCMplC3WINUnEdblzFBxgcMa0C2igd2kQcBY0htO0DolzRT5gFmHStJOjdoyzF19VCB1lRtOXCbkidbHphUn7tJOvCMplC3OzB10INUELd2kQcBY0KXp9tm0hgWpZcbO1FM4Iko9JDMajfuH7tm0hFuaJdoljwoc1dMY0DB9VwtcMcbOjDr9JDMajftILC2xiF3YgdMyscUE9wociduYlRtOXCbkidbHINUnMCBxzcULIGXppcJEPwUOjdoyzF19VCB1lhUn7tJOvCMplC3WINUnEdblzFBxgcMa0C2igd2kQcBY0htO0DolzRT5gFmHpKXp9cBxzcUn7tMlMwtIikuniFMysFZLIGXPLd2kQcBY0we0IWo15F3ySb2clfoYPb29JDMajftILfoipFZ0+b3kzRtOjdoyzF19VCB1lhTShgBaSF2AIGXPLd2kQcBY0we0IWo15F3ySb2clfoYPb29JDMajftILfoipFZ0+b3kzREPLC2xiF3YgdMyscUXLFoyZCB1zhTShgWp9tmklfuaZdJELd2kQcBY0KXp9tmn1CMxpCZnMfB5jfolvdJnmcbOUcBYvFMOKfB0PhUn7tmklfuaZdJnEdblzFBxgdmasb3kvf3HPkuOPDbHsNl9ZFZL7tm0hFuaJdoljwoc1dMY0DB9VwocZcBAPhUn7tLnsGbYxdy9MFMalb3klF3aSftILfoipFZ0+b3kzhTShgWpXfBkSDBHIcmaVC3Opd24IFMazcbWPhUn7tLnsGbYxdy9LCbOib3YlcBSPkuOPDbHsNl9ZFZXXhTShgWp9tMYSCbYzwr15F3ySObijcbn0DB9Vwoa4foaVcuHIObijcbn0DB9VwuShgWP=
I do not know what file the user tools for encoding, please guide me
Email: bakham1987@gmail.com
Thanks a lot |
|
|
|
|
|
|
|
|
Posted: Sat Sep 01, 2012 6:41 pm |
|
|
demon |
Moderator |
|
|
Joined: Sep 22, 2010 |
Posts: 485 |
|
|
|
|
|
|
|
Code: | <?php
if (!defined('IN_CONTEXT')) die('access violation error!');
define('RSTYPE_ASSOC',MYSQL_ASSOC);
define('RSTYPE_NUM',MYSQL_NUM);
define('RSTYPE_BOTH',MYSQL_BOTH);
$GLOBALS['_DB_CONNECTION'] = null;
class MysqlConnection {
private $_db_ref;
public $debug;
public function __construct($db_host,$db_user,$db_pwd,$db_name) {
$db_host .= ":".(Config::$port);
$this->_db_ref = @mysql_connect($db_host,$db_user,$db_pwd);
if (!$this->_db_ref) {
die('database server '.$db_host.' connect error!<br />'
.mysql_error());
}
@mysql_query("SET NAMES ".Config::$mysqli_charset ,$this->_db_ref);
$select_db_rs = @mysql_select_db($db_name,$this->_db_ref);
if (!$select_db_rs) {
$error = 'error '.mysql_errno($this->_db_ref).': '
.mysql_error($this->_db_ref);
die($error);
}
$this->debug = false;
global $_DB_CONNECTION;
$_DB_CONNECTION = $this;
}
public static function &get() {
global $_DB_CONNECTION;
if ($_DB_CONNECTION == null) {
die('record database connection not set!');
}
return $_DB_CONNECTION;
}
private function _getParamHolder() {
return '?';
}
private function _rebuildSql($sql,&$params) {
if (!$params) {
return $sql;
}else {
$sql_part = explode($this->_getParamHolder(),$sql);
$sql = $sql_part[0];
for ($i = 1;$i <sizeof($sql_part);$i++) {
$sql .= "'"
.mysql_real_escape_string($params[$i -1],$this->_db_ref)
."'".$sql_part[$i];
}
return $sql;
}
}
public function &query($sql,$params = false)
{
$error = '';
$sql = $this->_rebuildSql($sql,$params);
if ($this->debug === true) {
echo $sql."\n========\n";
}
if(Memorycache::$clear_flag != true) Memorycache::UpdateMemTable($sql);
$rs = @mysql_query($sql,$this->_db_ref);
if (!$rs) {
if ($this->debug === true) {
$error = 'error '.mysql_errno($this->_db_ref).': '
.mysql_error($this->_db_ref)."\n";
}
$error .= 'sql execution failed!'."\n";
throw new MysqlException($error);
}
if (is_resource($rs)) {
$mysql_rs = new MysqlRecordset($rs);
Memorycache::$clear_flag = false;
return $mysql_rs;
}else {
Memorycache::$clear_flag = false;
return $rs;
}
}
public function getInsertId() {
return @mysql_insert_id($this->_db_ref);
}
public function close() {
@mysql_close($this->_db_ref);
}
}
class MysqlRecordset {
private $_rs;
public function __construct(&$rs) {
$this->_rs = $rs;
}
public function &fetchRows($rs_type = RSTYPE_ASSOC) {
$rows = array();
while ($row = @mysql_fetch_array($this->_rs,$rs_type)) {
$rows[] = $row;
}
return $rows;
}
public function &fetchRow($rs_type = RSTYPE_ASSOC) {
$row = @mysql_fetch_array($this->_rs,$rs_type);
return $row;
}
public function &fetchObjects($class_name = false,$params = false) {
$objects = array();
if (!$class_name) {
while ($object = @mysql_fetch_object($this->_rs)) {
$objects[] = $object;
}
}else {
if (!$params) {
while ($object = @mysql_fetch_object($this->_rs,
$class_name)) {
$objects[] = $object;
}
}else {
while ($object = @mysql_fetch_object($this->_rs,
$class_name,$params)) {
$objects[] = $object;
}
}
}
return $objects;
}
public function &fetchObject($class_name = false,$params = false) {
if (!$class_name) {
$object = @mysql_fetch_object($this->_rs);
}else {
if (!$params) {
$object = @mysql_fetch_object($this->_rs,$class_name);
}else {
$object = @mysql_fetch_object($this->_rs,
$class_name,$params);
}
}
return $object;
}
public function getRecordNum() {
return @mysql_num_rows($this->_rs);
}
public function free() {
@mysql_free_result($this->_rs);
}
public function reset() {
@mysql_data_seek($this->_rs,0);
}
}
class MysqlException extends Exception {
}
|
|
|
_________________ Go BIG or go HOME ! |
|
|
|
|
www.waraxe.us Forum Index -> All other hashes
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
All times are GMT
Page 1 of 1
|
|
|
Powered by phpBB © 2001-2008 phpBB Group
|
|
|
|
|
|
|