Deutsch

Как раскодировать ioncube ?

27.01.12 10:33
Re: Как раскодировать ioncube ?
 
Sergo2008 свой человек
Sergo2008
в ответ compman 26.01.12 14:01
Могу скинуть ссыль на пм, на файлик, который вроде декомпресит ионкубовские файлы, судя по тому что на форумен написано. Просто кидаем его в папку где лежат файлы для декомпресии, запускаем его, и он делает своё дело. Сам не проверял, не до этого, да и кроме xt:commerce я других скриптов не видал кодированных ионкубом, а это магазин я уже потёр...
Для примера из того же топика, куски кода до декодирования
В ответ на:
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted. Ensure that you use binary mode when transferring files with FTP and disable the 'TAR smart cr/lf feature' if using WinZIP\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
Eї¦g·77¶таЉ№Џ®Ј•‘Ђ¬5ЂiТДы$h ј......

и после декодирования
В ответ на:
if ( !defined( "IN_DISCUZ" ) || !defined( "IN_ADMINCP" ) )
{
exit( "Access Denied" );
}
if ( !defined( "APPTYPEID" ) )
{
define( "APPTYPEID", 2 );
}
cpheader( );
if ( $operation == "changewebmoney" )
{
if ( submitcheck( "changewebmoneysubmit1" ) )
{
$numvalidate = 336;
if ( $_G['gp_validate'] )......

Один народ в том топике подкидывает файлы, другой раскодирует.
 

Перейти на