Вход на сайт
Как раскодировать 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. Попробуй убрать все разделительные знаки.
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
В ответ на:
Конечно обратимое, любое жифрование обратимое, иначе какой от него толк
Конечно обратимое, любое жифрование обратимое, иначе какой от него толк
Брр, шо за ересь. Шифрование бывает как обратимое, например XOR, так и необратимое, например MD5. Первое используется в разного рода защитах, там, где надо проверять начально введённое значение, как правило, применяется, когда валиден диапазон значений; второе - там, где надо проверять хэш от введённого значения, применяется, когда валидно одно-единственное значение, например, при проверке паролей.
Dropbox - средство синхронизации и бэкапа файлов.
NEW 31.01.12 10:06
Это правильно. Я имел виду шифрование php кода. В этой теме речь идёт о нём. Использование ioncube должно быть обратимым. И причём здесь ересь? Всегда найдётся кто-то начинает умно флудить в теме. Что толку от умной теории, если сделать ничего нельзя.