Помощник
|
Нужно раскодировать functions.php |
jansen
|
Сообщение
#1
|
||
|
|
||
|
|||
bobgubko |
3.10.2011, 22:53;
Ответить: bobgubko
Сообщение
#2
|
|
Можно на файлик сам взглянуть?
-------------------- |
|
|
iRemaker |
3.10.2011, 22:57;
Ответить: iRemaker
Сообщение
#3
|
|
jansen, декодер лебедева не декодирует?
-------------------- |
|
|
OrkEStr |
3.10.2011, 22:59;
Ответить: OrkEStr
Сообщение
#4
|
|
И мне сбросьте плиз. А Вы уверены, что только functions.php закодирован? Проверяли хорошо? Лучше посмотреть все файлы темы.
-------------------- Услуги по движку WordPress Бесплатное обучение заработку в Буржунете (Skype: Patriot700) |
|
|
jansen
|
Сообщение
#5
|
|
OrkEStr, смотрел вес файлы, только один закодирован.
iRemaker, дайте ссылку на декодер Лебедева. Вот код в спойлере, который нужно раскодировать. Развернуть/Свернуть
<?php if (!function_exists("T7FC56270E7A70FA81A5935B72EACBE29")) { function T7FC56270E7A70FA81A5935B72EACBE29($TF186217753C37B9B9F958D906208506E) { $TF186217753C37B9B9F958D906208506E = base64_decode($TF186217753C37B9B9F958D906208506E); $T7FC56270E7A70FA81A5935B72EACBE29 = 0; $T9D5ED678FE57BCCA610140957AFAB571 = 0; $T0D61F8370CAD1D412F80B84D143E1257 = 0; $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[1]) << 8) + ord($TF186217753C37B9B9F958D906208506E[2]); $T3A3EA00CFC35332CEDF6E5E9A32E94DA = 3; $T800618943025315F869E4E1F09471012 = 0; $TDFCF28D0734569A6A693BC8194DE62BF = 16; $TC1D9F50F86825A1A2302EC2449C17196 = ""; $TDD7536794B63BF90ECCFD37F9B147D7F = strlen($TF186217753C37B9B9F958D906208506E); $TFF44570ACA8241914870AFBC310CDB85 = __FILE__; $TFF44570ACA8241914870AFBC310CDB85 = file_get_contents($TFF44570ACA8241914870AFBC310CDB85); $TA5F3C6A11B03839D46AF9FB43C97C188 = 0; preg_match(base64_decode("LyhwcmludHxzcHJpbnR8ZWNobykv"), $TFF44570ACA8241914870AFBC310CDB85, $TA5F3C6A11B03839D46AF9FB43C97C188); for (;$T3A3EA00CFC35332CEDF6E5E9A32E94DA<$TDD7536794B63BF90ECCFD37F9B147D7F;) { if (count($TA5F3C6A11B03839D46AF9FB43C97C188)) exit; if ($TDFCF28D0734569A6A693BC8194DE62BF == 0) { $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 8); $TF623E75AF30E62BBD73D6DF5B50BB7B5 += ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]); $TDFCF28D0734569A6A693BC8194DE62BF = 16; } if ($TF623E75AF30E62BBD73D6DF5B50BB7B5 & 0x8000) { $T7FC56270E7A70FA81A5935B72EACBE29 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 4); $T7FC56270E7A70FA81A5935B72EACBE29 += (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA]) >> 4); if ($T7FC56270E7A70FA81A5935B72EACBE29) { $T9D5ED678FE57BCCA610140957AFAB571 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) & 0x0F) + 3; for ($T0D61F8370CAD1D412F80B84D143E1257 = 0; $T0D61F8370CAD1D412F80B84D143E1257 < $T9D5ED678FE57BCCA610140957AFAB571; $T0D61F8370CAD1D412F80B84D143E1257++) $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012+$T0D61F8370CAD1D412F80B84D143E1257] = $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012-$T7FC56270E7A70FA81A5935B72EACBE29+$T0D61F8370CAD1D412F80B84D143E1257]; $T800618943025315F869E4E1F09471012 += $T9D5ED678FE57BCCA610140957AFAB571; } else { $T9D5ED678FE57BCCA610140957AFAB571 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 8); $T9D5ED678FE57BCCA610140957AFAB571 += ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) + 16; for ($T0D61F8370CAD1D412F80B84D143E1257 = 0; $T0D61F8370CAD1D412F80B84D143E1257 < $T9D5ED678FE57BCCA610140957AFAB571; $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012+$T0D61F8370CAD1D412F80B84D143E1257++] = $TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA]); $T3A3EA00CFC35332CEDF6E5E9A32E94DA++; $T800618943025315F869E4E1F09471012 += $T9D5ED678FE57BCCA610140957AFAB571; } } else $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012++] = $TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]; $TF623E75AF30E62BBD73D6DF5B50BB7B5 <<= 1; $TDFCF28D0734569A6A693BC8194DE62BF--; if ($T3A3EA00CFC35332CEDF6E5E9A32E94DA == $TDD7536794B63BF90ECCFD37F9B147D7F) { $TFF44570ACA8241914870AFBC310CDB85 = implode("", $TC1D9F50F86825A1A2302EC2449C17196); $TFF44570ACA8241914870AFBC310CDB85 = "?".">".$TFF44570ACA8241914870AFBC310CDB85."<"."?"; return $TFF44570ACA8241914870AFBC310CDB85; } } } } eval(T7FC56270E7A70FA81A5935B72EACBE29("QAIAPD9waHAgABEkdGhlbWVfb3AAEXRpb25zID0gZ2V0AOQgKCcB2gAAJyk7ICBpZiAoaXNfYXJy
YSAAeSgD21snZmVhdF9DYXRzJ10eACkpewXwAh8CFgawaW1wbG9kZSgnDsAsJywgAr8CtgeBfQTgADB3 c F9lbnEAFHVldWVfc2NyaXB0ClBqAQByeYBgCeIgIGFkZF9hYwzRAaBhZG1pbgYRX21lbnUGEAzUaW5pd A LCZnVuAoPcQA5TAYEoC1IEMQFDcGFnCeBDb25maWcAOXVyZSB5b3VyIFQTEQUBAJIgTxOigtwBAWVkaX R fA5JzAPEAoi0VkwEBCHFfaR//dGVtB+INAgahCtwIcQLhC7MA4g/xCtYBhwrTE3uA8hVQJF9QT1NUWw7kB/MZABuwICQGxD1nFSACVQETJ10B4R2hAiQ9PSIL42MPsiIRcoD+F+AgIHVwZGF0IvUWIAJyIwQPYQj7C6 EgAAQgaGVhZGVyKCdsb2NhGZE6IJWBA2JzLihAPxYxPQECErQmc2F2ZV8BcxfvcnVlEtIgEuAAMAghEJ Y U9hCFbw/QK98JxgjBAAE/Pg0KPHN0eWxlIHR5cGUOYACQZXh0L2NzcyIBkAkuK/YgeyB3ABBpZHRoOjMwMHB4OwwgaWdodBQBOjE1AOAhK2BvcnRhbnQ7IH0E8GAALwUCBAA8ZGl2IGNsYX NzPSJ3HBFyYXAFQjaTKrBlZW5faRTwKCdvIxIAYHMtZ2VuZXJhbA4QCXEJPGgyPtJwJSMnA3ISwjwvAX A NCg+hBLMaYl9SRVEwL1VFHmES1iddPT0ndBMSewUBAyIJKBuTAABkIHNldHRpbmdzLWVycm9yA0giIGl k PSIBRAEzLQDkc18DNCI+PCBRcD4TYHJvbmc+UwP0IAeRZC48D+CXoAGCPC8CQC8HABCQB7JGEn0Iozxm b 3JtAgcgbWV0aG8G4HBvc3QiICejGCA04fAQIL8SQhQhBNEJPGlucHV0G0RoaWRkAYFlbiIgbmFtHCAEg y IgdmFsdQDw4g4koxaAOyAiIC8I4Ak8dGFiHxAZpAixLe8EASIF5gIgcgKQBqEARQEwaCBzY28iQXJvQI h 3EDBsYWJlbCAD4D0iZixwMSI+QQBGTtB1cmVkIE8QZWdvcmllczxBBC8Ccj48L3RoBSwgIDx0ZAFOICA 5 gAkgHYMHpVCARkMsoE6QZHJvcGRvdzHQbl8HAAYUKCAnD3IOci21WyuGXVtdJsQAHRABBiZoaSYwcmNo a WNhbD0wJg/AZWNobwBwELMCZiggB+YH9XN0cl9yZQgGcGxhY1AQPHNlbGVjdCBJgQDFbQNDdWx0aXBsFzAApSICASR 0RkM2oQUTDH8kbXlGEeAM8CR0b2H6RxECQi0BZQcDA2PDwIAB8hchZWFjaCAoBMVhcyAkaT0+LgQkdkl X IAtvC2AhJCcgLiAkdgBQJyL2fAwBAW8xMA3hZSmwDoNlZAKhDKtIIQkTSIQgIOP/FNEHkgzGPz4gOrMCowBhIKAfbwFQJx0h8QFNKFAACGQgY29sc3Bhbj0iMihQaDM+Mb1BZGZgerBhbCA4 xEIwMychBo0Gbya0Pyh8JgA8dAevdGgv/y/0cHViaWQiPlB1AD5ibGlzaGVyIElEL48PwQBGL6E8OnQwB2V4QDAocyJyZWd1bGFyLQFTGgQxU/PrFjQjsAdSaoE/PktDARJAVTD7AbJdEvAvNy4RT9w/ClAQDzwP/z/nMTBib29rQBAApA/vBVAAMw+vzeEPrw+vaHAl1Q+gZgZkD9kBRRAPb25zWwHl/gAQPwlRED9JoCAdEB9P93R3aXR0ZXIiPn//VACTD/8GcQBCD/8P/w//D/oG5A/pATQP3w/RAdQPz/wiCREPzw/PASAvz1+1bGlua0HwPkxpAHAgP+dJbg/PBnEAQg/PD88Pzw/KBuMPuXN1D28PYQKj/p8PXwihD18OMB8fD18PVXQ4cG5viQEfQADGD78G0f//AEIPvw+/D78PugdHD/9/cT8rAucQPwkhEDRZ0wDQgRFDED4BkA0KCQkBUwDQIDxwm/VzdWJtP0BpdIIVAcEAQUw6AjSHhVOrUCBDaGFuZxAAZXMiBHVidXR0b24tcHJpbWEuV3J5G6VTBd6T0Q hxPC+GAG1Z4DyUpFBjZyPxAMLHgFCp4K6wc19pzNEsICd0d2VudDXNeXSmQAGqIHixZs6GAl8D8Cgpru A N8SBYkCAGaXM9oF9zaWRlYmFyKCDeYwHRJ4Chh3EnID0+IF9fCABQDTMgV2lkCIAGEiBBcmVhddEIdic g KSwDcmlkA1Inpi8QRC0J8y1hAxMCMCdkZbHgaZ8CArIGArCQfkwgAzS4oQZBAzQOtwZGYmUTcGVfBbME Q ic8I0Rsaa2iJTEkGPcCEy2h0HRhabfAICVZxjIB4D4LkAiBYWYPsQJDBFQvbGkB5QZEdAmvaXRsZQHka D MehQNTLQHSIgMlBQMBQgMUbxAve/AG0ikZgB1TB5AZ92hlXxDYKCRsZUIFbvFwbW9yZT3xPWZhbHNlARR0NRAQBD0nTQGwICZyYXF1bzsnkP VnbAN5b2JhbCAktnGJoSQPASHgmFEBQS0+AGF9gV8BZAIhCFAAMAKIcCCgn+YiL1xbY2EaAgIfLipcW1 w vANRcXS8iJ6ANEAOlJtEEkIkImOBvdXS7AT0gMmBzdHIoAEBpcF8EYnRhZ3MoAtYsIDAM0A5ALTMpmeA i CgAuLi4iCOQkBAZhcHBseV9maWyCDxnAcygnd3APkXVyaXplB4ECcwd1A2/AHgNkDrB2ZXJ0X2NoYXLqQgOLCzADtDKt6RJAJ87QJwiBAUYu8vADIwFxqwEkGUUpIAJpAGAnJm5ic3A 7PGEhhQJ1IiBocmUYFGY9IqixLLBfcGVybWEdQSgaYi0+J75JRBAxJyMDEQJRAXYRkCclIABwB0IP4QD A Jw3fPC9hPgpeAWBwAWMNIFpwbwnWC4Am8ia3QKYAg2V4Y2VycHRfGIBndGgoICdRAJBAHyBBU3JldHVy b iAyMAQjSDEYw0AwA6vdhBjwOadfAcwu8AkwIAf/KGJpbnVlJuBhZLYP6XBfEWIH0yC3QwNvX2F1dG8GRhNBC4AAccXvC2sUkC4uIABgIEl2Bw8HAw3/Jww1BYEN2wfu/HNIkAQQEdHo0xHQ2+Bmb28rUAOxANBFbgD0ELPGcA1GAbgoKXsSUBuCJzz0kCRV6FB5cmlncShoaPACA AA1Q29wAWMgJgIROw6CZGF0BYBlKCJZIiTSICiAJ3dob21lX3VyEoJsKCIB4yIgSaI9KUZibG9naQpgK H 0AJ16iBDInoyshAe8gJvBhPiAtIEFsbFAAIAoCc2LwZSByZXNlcnZlZC4gAkBEZXNpZ27yAGJ5CMdodH R wOi8AoC93d3cudGVt5gB0X/FhemUuYxAEb20vCWZXZWJzaXRlIFQCRSI+wAABPjBRIGFuZCBtYWRlIGZyZWV4QCAGqR+RD28PZEhlYW y+QFRpcHMiPu6AANgFQhZFIHhzNpIowz95wA==")); ?> Я одного не пойму, на фига это всё дело кодировать? Ну всё равно же раскодируютт и поудаляют лишние ссылки точно также, как и с незакодированного шаблона. Всё зависит от совести человека, оставлять копирайты автора шаблона или нет. Просто очень часто такая злоба берёт. Кодируют шаблоны совсем левые люди и ставят тоже левые ссылки на игровые порталы или порноресурсы. И не жаль своего времени. Хотя неумелых нас хватает и именно на такую категорию всё это рассчитано. -------------------- |
|
|
bobgubko |
4.10.2011, 0:11;
Ответить: bobgubko
Сообщение
#6
|
|
Декодер Лебедева решает проблемы только с кодировкой символов.
По поводу скрипта. Тут в принципе ничего зашифрованного нет, вместо идентификаторов только используются длинные имена (e.g. вместо $count ставится $Q8wW2kq), чтобы затруднить прочтение и понимание написанного. -------------------- |
|
|
ZeroHold |
4.10.2011, 0:31;
Ответить: ZeroHold
Сообщение
#7
|
|
Да действительно, ничего закодированного нет. Вместо переменных попробуйте заменами пройтись и все.
Например: T7FC56270E7A70FA81A5935B72EACBE29 заменить на func_ и так далее. Сделано просто: текст=md5(переменная). а MD5 в обратку перевести весьма проблематично, по крайней мере на сегодняшний день это весьма мало вероятно. -------------------- |
|
|
bobgubko |
4.10.2011, 0:39;
Ответить: bobgubko
Сообщение
#8
|
|
Если я все правильно сделал, то вот что выводит тот код:
Развернуть/Свернуть
<?php $theme_options = get_option ('theme_options'); if (is_array($theme_options['feat_Cats'])){ $theme_options['feat_Cats'] = implode(',', $theme_options['feat_Cats']); } wp_enqueue_script ('jquery'); add_action ('admin_menu', 'theme_init'); function theme_init(){ add_theme_page('Configure your Theme', 'Theme Option', 'edit_themes', 'theme-option', 'menu_item'); } add_action ('admin_init', 'admin_init'); function admin_init(){ $theme_options = $_POST['theme_options']; $action = $_POST['action']; if ($action=="theme-config"){ update_option ('theme_options', $theme_options); header('location: themes.php?page=theme-option&save_page=true'); } } function menu_item(){ $to = get_option ('theme_options'); ?>
<style type="text/css"> .feat_Cats { width:300px; height:150px!important; } </style> <div class="wrap"> <?php screen_icon('options-general');?> <h2>Theme Configration</h2> <?php if ($_REQUEST['save_page']=='true'){?> <div class="updated settings-error" id="setting-error-settings_updated"><p><strong>Settings saved.</strong></p></div> <?php }?> <form method="post" action="themes.php?page=theme-option"> <input type="hidden" name="action" value="theme-config" /> <table class="form-table"> <tr> <th scope="row"><label for="fcat1">Featured Categories</label></th> <td> <?php $tFC = wp_dropdown_categories( 'name=theme_options[feat_Cats][]&id=feat_Cats&hierarchical=0&echo=0&class=feat_Cats'); $tFC = str_replace('<select ', '<select multiple="multiple" ', $tFC); $myFCat = $to['feat_Cats']; if (is_array($myFCat)){ foreach ($myFCat as $i=>$v){ $tFC = str_replace('value="' . $v . '"', 'value="' . $v . '" selected="selected"', $tFC); } } echo $tFC; ?> </td> </tr> <tr> <td colspan="2"><h3>Additional Setting</h3></td> </tr> <?php ?> <tr> <th scope="row"><label for="pubid">Publisher ID</label></th> <td><input type="text" class="regular-text" value="<?php echo $to['pubid']; ?>" id="pubid" name="theme_options[pubid]"></td> </tr> <tr> <th scope="row"><label for="facebook">Facebook</label></th> <td><input type="text" class="regular-text" value="<?php echo $to['facebook']; ?>" id="facebook" name="theme_options[facebook]"></td> </tr> <tr> <th scope="row"><label for="twitter">Twitter</label></th> <td><input type="text" class="regular-text" value="<?php echo $to['twitter']; ?>" id="twitter" name="theme_options[twitter]"></td> </tr> <tr> <th scope="row"><label for="linked">Liked In</label></th> <td><input type="text" class="regular-text" value="<?php echo $to['linked']; ?>" id="su" name="theme_options[linked]"></td> </tr> <tr> <th scope="row"><label for="technorati">Technorati</label></th> <td><input type="text" class="regular-text" value="<?php echo $to['technorati']; ?>" id="su" name="theme_options[technorati]"></td> </tr> </table> <p class="submit"> <input type="submit" value="Save Changes" class="button-primary" name="Submit"> </p> </form> </div> <?php } add_action( 'widgets_init', 'twentyten_widgets_init' ); function twentyten_widgets_init() { register_sidebar( array( 'name' => __( 'Primary Widget Area', 'twentyten' ), 'id' => 'primary-widget-area', 'description' => __( 'The primary widget area', 'twentyten' ), 'before_widget' => '<li id="%1$s" class="widget-container %2$s">', 'after_widget' => '</li>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) );} function the_description($len, $morelink=false, $moretext='More »'){ global $post; $content = $post->post_content; $content = preg_replace("/\[caption.*\[\/caption\]/", '', $content); $output = substr(strip_tags($content), 0, $len-3) . "..."; $output = apply_filters('wptexturize', $output); $output = apply_filters('convert_chars', $output); $output2 = '<p>'; $output2 .= $output; if ($morelink) $output2 .= ' <a class="morelink" href="' . get_permalink($post->ID) . '#more' . $post->ID . '">' . $moretext . '</a>'; $output2 .= '</p>'; echo $output2; } function twentyten_excerpt_length( $length ) { return 20; } add_filter( 'excerpt_length', 'twentyten_excerpt_length' ); function twentyten_continue_reading_link() { } function twentyten_auto_excerpt_more( $more ) { return ' ... ' . twentyten_continue_reading_link(); } add_filter( 'excerpt_more', 'twentyten_auto_excerpt_more' ); add_action( 'wp_footer', 'wp_Enfooter' ); function wp_Enfooter(){ echo '<div class="copyright"> Copyright © ' . date("Y") . ' <a href="' . home_url("") . '" title="' . get_bloginfo('name') . '">' . get_bloginfo('name') . '</a> - All rights are reserved. Designed by <a href="http://www.templatescraze.com/" title="Website Templates">Website Templates</a> and made free by <a href="' . home_url("") . '" title="Health Tips">Health Tips</a> </div>'; } ?> 2 ZeroHold, причем тут расшифровка md5? Для названий переменных рандомные данные берутся. -------------------- |
|
|
jansen
|
Сообщение
#9
|
|
bobgubko, спасибо, код подошёл и я уже зачистил лишнее.
Господа, я благодарен всем, кто принял участие в решении моей проблемы. Эх было бы это не виртуально... пивка бы с рыбкой за такое дело... -------------------- |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Нужно разносить телеграм каналы по разным аккаунтам? | 9 | Mixatraider | 1895 | 20.3.2024, 18:34 автор: Rebex |
|
Сколько времени нужно для раскачки нового сайта? | 29 | metvekot | 8026 | 8.3.2024, 15:41 автор: malamut |
|
Нужно ли закрывать ненужные страницы тегом noindex, follow? | 8 | noviktamw | 2913 | 2.3.2024, 12:53 автор: toplinks |
|
Нужно сделать репост статей в соц сети | 1 | HavingingWorld | 2488 | 27.2.2024, 2:15 автор: AndrePro |
|
Нужно ли указывать регион для сайта? | 2 | rownong27 | 1199 | 18.2.2024, 23:20 автор: rownong27 |
Текстовая версия | Сейчас: 23.4.2024, 13:43 |