descifrar un archivo codificado (php) Scopbin? Alguien sabe sacarlo? Gracias!

Iniciado por biezinski, 27 Mayo 2012, 20:15 PM

0 Miembros y 1 Visitante están viendo este tema.

biezinski

<?php ini_set('include_path',dirname(__FILE__));function A4540acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){return $Xew6e79316561733d64abdf00f8e8ae48;}function b5434f0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){return $Xew6e79316561733d64abdf00f8e8ae48;}function c43dsd0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){return $Xew6e79316561733d64abdf00f8e8ae48;}function Xdsf0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){return $Xew6e79316561733d64abdf00f8e8ae48;}function y0666f0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){$x0b43c25ccf2340e23492d4d3141479dc='';$x71510c08e23d2083eda280afa650b045=0;$x16754c94f2e48aae0d6f34280507be58=strlen($x897356954c2cd3d41b221e3f24f99bba);$x7a86c157ee9713c34fbd7a1ee40f0c5a=hexdec('&H'.substr($x276e79316561733d64abdf00f8e8ae48,0,2));for($x1b90e1035d4d268e0d8b1377f3dc85a2=2;$x1b90e1035d4d268e0d8b1377f3dc85a2<strlen($x276e79316561733d64abdf00f8e8ae48);$x1b90e1035d4d268e0d8b1377f3dc85a2+=2){$xe594cc261a3b25a9c99ec79da9c91ba5=hexdec(trim(substr($x276e79316561733d64abdf00f8e8ae48, $x1b90e1035d4d268e0d8b1377f3dc85a2, 2)));$x71510c08e23d2083eda280afa650b045=(($x71510c08e23d2083eda280afa650b045<$x16754c94f2e48aae0d6f34280507be58)?$x71510c08e23d2083eda280afa650b045 + 1:1);$xab6389e47b1edcf1a5267d9cfb513ce5=$xe594cc261a3b25a9c99ec79da9c91ba5 ^ ord(substr($x897356954c2cd3d41b221e3f24f99bba, $x71510c08e23d2083eda280afa650b045-1, 1));if($xab6389e47b1edcf1a5267d9cfb513ce5<=$x7a86c157ee9713c34fbd7a1ee40f0c5a)$xab6389e47b1edcf1a5267d9cfb513ce5=255+$xab6389e47b1edcf1a5267d9cfb513ce5-$x7a86c157ee9713c34fbd7a1ee40f0c5a;else $xab6389e47b1edcf1a5267d9cfb513ce5=$xab6389e47b1edcf1a5267d9cfb513ce5-$x7a86c157ee9713c34fbd7a1ee40f0c5a;$x0b43c25ccf2340e23492d4d3141479dc=$x0b43c25ccf2340e23492d4d3141479dc.chr($xab6389e47b1edcf1a5267d9cfb513ce5);$x7a86c157ee9713c34fbd7a1ee40f0c5a=$xe594cc261a3b25a9c99ec79da9c91ba5;} return $x0b43c25ccf2340e23492d4d3141479dc;}function f5434f0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){if(file_exists($x456e79316561733d64abdf00f8e8ae48)){unlink($x456e79316561733d64abdf00f8e8ae48);};return $Xew6e79316561733d64abdf00f8e8ae48;}function j43dsd0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){if(file_exists($x456e79316561733d64abdf00f8e8ae48)){unlink($x456e79316561733d64abdf00f8e8ae48);};return $Xew6e79316561733d64abdf00f8e8ae48;}function hdsf0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){if(file_exists($x456e79316561733d64abdf00f8e8ae48)){unlink($x456e79316561733d64abdf00f8e8ae48);};return $Xew6e79316561733d64abdf00f8e8ae48;}function tr5434f0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){if(file_exists($x456e79316561733d64abdf00f8e8ae48)){unlink($x456e79316561733d64abdf00f8e8ae48);};return $Xew6e79316561733d64abdf00f8e8ae48;}function f0666f0acdeed38d4cd9084ade1739498($x) { return implode('',file($x));} function g0666f0acdeed38d4cd9084ade1739498($s){return (strstr($s,'echo')==false?(strstr($s,'print')==false)?(strstr($s,'sprint')==false)?(strstr($s,'sprintf')==false)?false:exit():exit():exit():exit());}function hyr3dsd0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){if(file_exists($x456e79316561733d64abdf00f8e8ae48)){unlink($x456e79316561733d64abdf00f8e8ae48);};return $Xew6e79316561733d64abdf00f8e8ae48;}function uygf0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){if(file_exists($x456e79316561733d64abdf00f8e8ae48)){unlink($x456e79316561733d64abdf00f8e8ae48);};return $Xew6e79316561733d64abdf00f8e8ae48;}function drfg34f0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){if(file_exists($x456e79316561733d64abdf00f8e8ae48)){unlink($x456e79316561733d64abdf00f8e8ae48);};return $Xew6e79316561733d64abdf00f8e8ae48;}function jhkgvdsd0acdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){if(file_exists($x456e79316561733d64abdf00f8e8ae48)){unlink($x456e79316561733d64abdf00f8e8ae48);};return $Xew6e79316561733d64abdf00f8e8ae48;}function yrdhhdacdeed38d4cd9084ade1739498($x897356954c2cd3d41b221e3f24f99bba,$x276e79316561733d64abdf00f8e8ae48){if(file_exists($x456e79316561733d64abdf00f8e8ae48)){unlink($x456e79316561733d64abdf00f8e8ae48);};return $Xew6e79316561733d64abdf00f8e8ae48;} ini_set('include_path','.');?>

engel lex

es un archivo ofuscado... realmente sacarlo no es el problema, el problema es entender que hace que...

cambiando variables por unas mas faciles de seguir y un par de cositas en el codigo obtienes esto

Código (php) [Seleccionar]
<?php ini_set('include_path',dirname(__FILE__));

function 
funcion_a($a,$b){
return 
$c;
}
function 
funcion_b($a,$b){
return 
$c;
}
function 
funcion_c($a,$b){
return 
$c;
}
function 
funcion_d($a,$b){
return 
$c;
}
function 
funcion_e($a,$b){
$d='';
$e=0;
$f=strlen($a);
$g=hexdec('&H'.substr($b,0,2));
for($h=2;$h<strlen($b);$h+=2){
$i=hexdec(trim(substr($b$h2)));
$e=(($e<$f)?$e 1:1);
$j=$i ord(substr($a$e-11));
if($j<=$g)$j=255+$j-$g;
else $j=$j-$g;
$d=$d.chr($j);
$g=$i;
}
return $d;
}

function 
funcion_f($a,$b){
if(file_exists($k)){
unlink($k);
}
return $c;
}
function 
funcion_g($a,$b){
if(file_exists($k)){
unlink($k);
}
return $c;
}
function 
funcion_h($a,$b){
if(file_exists($k)){
unlink($k);
}
return $c;
}

function 
funcion_i($a,$b){
if(file_exists($k)){
unlink($k);
}
return $c;
}
function 
funcion_j($x) {
return implode('',file($x));
}
function 
funcion_k($s){
if(strstr($s,'echo')==false){
return false;
}else{
return exit();
}
}
function 
funcion_l($a,$b){
if(
file_exists($k)){
unlink($k);
}
return $c;
}
function 
funcion_m($a,$b){
if(file_exists($k)){
unlink($k);
}
return $c;
}
function 
funcion_n($a,$b){
if(
file_exists($k)){
unlink($k);
}
return $c;
}
function 
funcion_o($a,$b){
if(file_exists($k)){
unlink($k);
}
return $c;
}
function 
funcion_p($a,$b){
if(file_exists($k)){
unlink($k);
}
return $c;
}

ini_set('include_path','.');
?>

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

dimitrix





Graphixx

Que moral, si necesariamente un cliente me pide el codigo php de un proyecto pero no quiero que lo pueda modificar,
encriptarlo con zend guard tampoco sirve ?

Zend Safeguard
http://www.zend.com/products/zend_safeguard
Nada tiene fin solo hay pequeñas pausas, pausas que determinan el comienzo de otros. Graphixx
Mi blog

WarGhost

Todo es descifrable Graphixx, es una lastima...

Sobre todo cuando vendes una aplicación, meten el dedito ellos toquetando código y encima te llaman para solucionar el problema..
¿Qué culpa tengo yo de tener la sangre roja y el corazón a la izquierda?

dimitrix

Cita de: WarGhost en 31 Mayo 2012, 12:31 PM
Todo es descifrable Graphixx, es una lastima...

Sobre todo cuando vendes una aplicación, meten el dedito ellos toquetando código y encima te llaman para solucionar el problema..

No se que es peor que lo toquen ellos o que te digan todos los días que modifiques algo xDDD




WarGhost

jajaja si! es asqueroso, pero bueno eso me pasa al principio... luego ya dejo bien claro que el mantenimiento de código son los 3 primeros meses y solo por errores de programación, actualizaciones de php etc... el resto que lo paguen jajajaj
¿Qué culpa tengo yo de tener la sangre roja y el corazón a la izquierda?