Вход на сайт
Как раскодировать ioncube ?
701
25.01.12 20:39
Есть интересный скрипт но кодирован в ионкубе , есть ли какие либо декодеры? Мой интерес не связан с нарушением авторских прав
Web Site maker, Erstellen von Internetseiten und SEO Optimierung
NEW 26.01.12 09:58
Можно и ионкубе раскодировать, как зендовское кодирование, для этого есть как онлаян сервисы(платные) - http://ioncubedecoder.org/, так и всякие приблуды. Одна лишь проблем при раскодировании, код потом всё равно придётся руками править, так как не один декодер не возвращает 100% вид того как было.
R1111, ионкубовские скрипты сложней декодировать, лишь не так давно в сети появились декодеры. В любом случае раскодировать можно будет, но будет сложней это сделать, чем для zend. Погугли, я приведённую выше ссылку за пару минут нашёл.
Сам я конечно не разу не декодировал, поэтому помочь не смогу, но уже не раз интересовался данной темой, и по ней на разных форумах достаточно инфы.
в ответ compman 25.01.12 21:39
В ответ на:
К моему огромному сожалению раскодировать невозможно, для того его и закодировали. Кодировать можно, но взломать нет. Пока во всяком случае.
К моему огромному сожалению раскодировать невозможно, для того его и закодировали. Кодировать можно, но взломать нет. Пока во всяком случае.
Можно и ионкубе раскодировать, как зендовское кодирование, для этого есть как онлаян сервисы(платные) - http://ioncubedecoder.org/, так и всякие приблуды. Одна лишь проблем при раскодировании, код потом всё равно придётся руками править, так как не один декодер не возвращает 100% вид того как было.
R1111, ионкубовские скрипты сложней декодировать, лишь не так давно в сети появились декодеры. В любом случае раскодировать можно будет, но будет сложней это сделать, чем для zend. Погугли, я приведённую выше ссылку за пару минут нашёл.
Сам я конечно не разу не декодировал, поэтому помочь не смогу, но уже не раз интересовался данной темой, и по ней на разных форумах достаточно инфы.
NEW 27.01.12 10:33
в ответ 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(!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'] )......
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'] )......
Один народ в том топике подкидывает файлы, другой раскодирует.
NEW 27.01.12 16:53
Разделительные знаки только в первом куске начала закодированной страницы можно убрать, а дальше уже не чего не сделаешь. Я просто для примера немного неправильно взял куски кода, так как основной закодированный код, ниже, а этот на всех закодированных страницах, это типа старта. Кодированный код он такой:
И вот этого самого кода, к примеру, на той странице 90%, я лишь привёл всего 9 строк из почти 500. Попробуй убрать все разделительные знаки.
В ответ на:
А чё, принцип в кодировании - убрать все разделительные знаки?
А чё, принцип в кодировании - убрать все разделительные знаки?
Разделительные знаки только в первом куске начала закодированной страницы можно убрать, а дальше уже не чего не сделаешь. Я просто для примера немного неправильно взял куски кода, так как основной закодированный код, ниже, а этот на всех закодированных страницах, это типа старта. Кодированный код он такой:
В ответ на:
РЎќђмMіеGw¬JВяYDКњщ~юB‰АЃ*DmЕi ЯRЈєUіэТЈdњ‰Эз:¶8WЖaРЪЅж®—2A7–„юEІ{ЋnuгOЖ¶
Mъу—NH}ЭЧ>“z6жЕШrЂі™>тЖШ
™Њ®°lЎЊДЪ„ур«щ WeLс {l’5BБf(n RўЏЮz3KЁ:щњ№{›dђњ7·“#«huЖ'ЗрjEk‘nC–hAђµЩs`р1яЋG(GGО†’њчX{0Й1вUl·Пмы\6jny—MxЙ5}ґYЬКЦ_ВSvYЊaе1ЫUsjдx}єЇзІЪ'NFfІ|сxогd°#^Hџ
Э©IXг8k~ѓгХbЬў"ZiиФ.Ґ;й›ћПlІэuщЬЗэnШЁ«AґјљПљHo1eMVrbЇяyЊ›Ќ
яхмЈvЅFЅ…
њ["NЫЦ>G¶Аб=V!П–Чr™тAF4±ЗЮWBщ&kТ~W‚ИюYZё6НF>Їю'ЦZ!џЩC]п8"j_OТtc>(Cp•БG)Ф"Z
ьжЮ‘цъfЕ/Я`]а-ѕl’DЙЛћЎ )$”бФ"юzЬnё‹W)е‰·Ђdд•°шСЩhљЭeДdцћщ1.qГўо9Џ1((: †ЮГXъW%ЃћwХўОuB‹¬пютіq]ѕ‡ҐкьX‹О7?КърЧє”Чљoѓњ=ѕ¬Є Ы‡ЯTV,ЦН"bq ЗExЭ+*ЫІ™YЅPК§Яг^†Ћ=ЉЯKё#Ћ±1hЩT
G"НТҐpЈЧЂW_l !ТВ5уEИ;Ќэ@ВЪТ™І{>нчЩ~ћъx€м$»є(л[Ё1©&иЄ
РЎќђмMіеGw¬JВяYDКњщ~юB‰АЃ*DmЕi ЯRЈєUіэТЈdњ‰Эз:¶8WЖaРЪЅж®—2A7–„юEІ{ЋnuгOЖ¶
Mъу—NH}ЭЧ>“z6жЕШrЂі™>тЖШ
™Њ®°lЎЊДЪ„ур«щ WeLс {l’5BБf(n RўЏЮz3KЁ:щњ№{›dђњ7·“#«huЖ'ЗрjEk‘nC–hAђµЩs`р1яЋG(GGО†’њчX{0Й1вUl·Пмы\6jny—MxЙ5}ґYЬКЦ_ВSvYЊaе1ЫUsjдx}єЇзІЪ'NFfІ|сxогd°#^Hџ
Э©IXг8k~ѓгХbЬў"ZiиФ.Ґ;й›ћПlІэuщЬЗэnШЁ«AґјљПљHo1eMVrbЇяyЊ›Ќ
яхмЈvЅFЅ…
њ["NЫЦ>G¶Аб=V!П–Чr™тAF4±ЗЮWBщ&kТ~W‚ИюYZё6НF>Їю'ЦZ!џЩC]п8"j_OТtc>(Cp•БG)Ф"Z
ьжЮ‘цъfЕ/Я`]а-ѕl’DЙЛћЎ )$”бФ"юzЬnё‹W)е‰·Ђdд•°шСЩhљЭeДdцћщ1.qГўо9Џ1((: †ЮГXъW%ЃћwХўОuB‹¬пютіq]ѕ‡ҐкьX‹О7?КърЧє”Чљoѓњ=ѕ¬Є Ы‡ЯTV,ЦН"bq ЗExЭ+*ЫІ™YЅPК§Яг^†Ћ=ЉЯKё#Ћ±1hЩT
G"НТҐpЈЧЂW_l !ТВ5уEИ;Ќэ@ВЪТ™І{>нчЩ~ћъx€м$»є(л[Ё1©&иЄ
И вот этого самого кода, к примеру, на той странице 90%, я лишь привёл всего 9 строк из почти 500. Попробуй убрать все разделительные знаки.
![](https://tt.germany.ru/wwwthreads/images/icons/wink.gif)
NEW 28.01.12 11:01
russianpenguin.ru/2011/09/11/php-%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%...
Не то это. Это просто распаковщик. Никакого отношения к ioncube он не имеет.
Не то это. Это просто распаковщик. Никакого отношения к ioncube он не имеет.
NEW 29.01.12 10:08
в ответ compman 28.01.12 11:01
Всё может быть, я особо в посты не в довался, и как уже писал, не проверял, какой код на выходе выдаёт, просто взял примеры из последующих постов. Просто в той теме, как уже тоже писал, один выкладают закодированный код, другие раскодируют, и при том нормально со всеми переменными, а это значит что есть раскодировщики.
NEW 31.01.12 00:33
Брр, шо за ересь.
Шифрование бывает как обратимое, например XOR, так и необратимое, например MD5. Первое используется в разного рода защитах, там, где надо проверять начально введённое значение, как правило, применяется, когда валиден диапазон значений; второе - там, где надо проверять хэш от введённого значения, применяется, когда валидно одно-единственное значение, например, при проверке паролей.
в ответ compman 30.01.12 20:01
В ответ на:
Конечно обратимое, любое жифрование обратимое, иначе какой от него толк
Конечно обратимое, любое жифрование обратимое, иначе какой от него толк
Брр, шо за ересь.
![](https://tt.germany.ru/wwwthreads/images/icons/smile.gif)
Dropbox - средство синхронизации и бэкапа файлов.
NEW 31.01.12 10:06
Это правильно. Я имел виду шифрование php кода. В этой теме речь идёт о нём. Использование ioncube должно быть обратимым. И причём здесь ересь? Всегда найдётся кто-то начинает умно флудить в теме. Что толку от умной теории, если сделать ничего нельзя.