Декодировать код

progmen
На сайте с 05.02.2013
Offline
81
1141

В теме ВП есть закодированые строки, после удаление тема получается кривой.

Как их декодировать, чтобы посмотреть что именно там

eval(str_rot13('shapgvba purpx_s_yvaxf(){vs(!(shapgvba_rkvfgf("purpx_yvaxf")&&shapgvba_rkvfgf("purpx_urnqre"))){rpub(\'Guvf gurzr vf eryrnfrq haqre perngvir pbzzbaf yvprapr, nyy yvaxf va gur sbbgre fubhyq erznva vagnpg\');qvr;}}purpx_s_yvaxf();')); 

<?php eval(str_rot13('shapgvba purpx_shapgvbaf(){vs(!svyr_rkvfgf(qveanzr(__SVYR__)."/shapgvbaf.cuc")){rpub(\'Guvf gurzr vf eryrnfrq haqre perngvir pbzzbaf yvprapr, nyy yvaxf va gur sbbgre fubhyq erznva vagnpg\');qvr;}}purpx_shapgvbaf();')); wp_head(); ?>

<?php eval(str_rot13('shapgvba purpx_yvaxf(){

$y=\'<n uers="uggc://jjj.xvqarl-fgbarf.arg/">xvqarl-fgbarf.arg</n>\';
$s=qveanzr(__SVYR__).\'/urnqre.cuc\';$sq=sbcra($s,\'e\');
$p=sernq($sq,svyrfvmr($s));spybfr($sq);
vs(fgecbf($p,$y)==0){rpub \'Guvf gurzr vf eryrnfrq haqre perngvir pbzzbaf yvprapr, nyy yvaxf va gur urnqre fubhyq erznva vagnpg\';qvr;}}purpx_yvaxf();'));?>
<?php eval(str_rot13('shapgvba purpx_urnqre(){vs(!(shapgvba_rkvfgf("purpx_shapgvbaf")&&shapgvba_rkvfgf("purpx_s_yvaxf"))){rpub(\'Guvf gurzr vf eryrnfrq haqre perngvir pbzzbaf yvprapr, nyy yvaxf va gur sbbgre fubhyq erznva vagnpg\');qvr;}}'));?>
Партнерка push-уведомления (https://goo.gl/w9tZ2Y) Лучшие VDS (https://goo.gl/x3ykrI)
siv1987
На сайте с 02.04.2009
Offline
427
#1


function check_links(){
$l='<a href="http://www.kidney-stones.net/">kidney-stones.net</a>';
$f=dirname(__FILE__).'/header.php';$fd=fopen($f,'r');
$c=fread($fd,filesize($f));fclose($fd);
if(strpos($c,$l)==0){echo 'This theme is released under creative commons licence, all links in the header should remain intact';die;}}check_links();

function check_header(){if(!(function_exists("check_functions")&&function_exists("check_f_links"))){echo('This theme is released under creative commons licence, all links in the footer should remain intact');die;}}
progmen
На сайте с 05.02.2013
Offline
81
#2

Достаточно просто удалить эти строки чтобы убрать эту ссылку.

Но почему тогда половина стилей после удаления не работает?

u3Bepr
На сайте с 03.03.2011
Offline
60
#3

вероятно, что где-то еще прописаны проверки функций

progmen
На сайте с 05.02.2013
Offline
81
#4

u3Bepr, нет нигде, все просмотрел уже.

SocFishing
На сайте с 26.09.2013
Offline
118
#5

Это декодируется просто.

echo str_rot13('shapgvba purpx_s_yvaxf(){vs(!(shapgvba_rkvfgf("purpx_yvaxf")&&shapgvba_rkvfgf("purpx_urnqre"))){rpub(\'Guvf gurzr vf eryrnfrq haqre perngvir pbzzbaf yvprapr, nyy yvaxf va gur sbbgre fubhyq erznva vagnpg\');qvr;}}purpx_s_yvaxf();');

т.е. вместо eval подставить echo =)

★Сервис идентифицирует (https://socfishing.com/?utm_source=searchengines) посетителей вашего сайта и предоставляет их профили ВКонтакте, Телефон, Почта! Цены копеечные, работаем 8 лет.
SD
На сайте с 20.07.2014
Offline
4
#6

u3Bepr, дал же наводку - ищите в коде


if (function_exists(А))

Где А - имена зашифрованных ф-ий (check_links, check_header и так далее)

- просто пройдитесь на function_exists

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий