PDA

Просмотр полной версии : Раскодировка скрипта


lol100
06.01.2009, 07:02
Ребят кто может подсказать как раскодировку сделать php скриптам в такой кодировке
<?php $OOO000000=urldecode('%66%67%36%73%62%65%68%70%72% 61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000{4} .$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO000 0O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$ OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000 {11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$O OO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7 }.$OOO000000{5}.$OOO000000{15};$O0O000O00=$OOO0000 00{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14}.$ OOO000000{3};$O0O00OO00=$OOO000000{0}.$OOO000000{8 }.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OOO0 0000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$ OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$O O00O0000=156;eval($OOO0000O0('aWYoITApJE8wMDBPME8w MD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwME 8wMCgkTzAwME8wTzAwLDEwMjQpOyRPME8wMDBPMDAoJE8wMDBP ME8wMCw0MDk2KTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTz AwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMzgwKSwnNlh1 STBBSlJaQjlTVlE0SG1kKzU4MWxNMzdHeGlXVXRhMmp2ZURzbn dZS09rRS96Z2J5Q3BjaFBycUxmTm9GVD0nLCdBQkNERUZHSElK S0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dX Z3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7 '));return;?> B0oHVIXHVIXHVIcDis1nMPBDiJb23h8wBcotdeDVd1otBygjBy Z/B0oH5CXHV0NgVurjByZkB0oH5C6gVIXHVuae5poHVI6gVIXH9u dHV0NgV0oHVI6wB0NgVIXHV0NgVuge5pNgV0NgVI6g9+gnQD2c +5XX+DBGmvD51D0p+Jce9C8rVlbQVCWRUJDM1Md2VsYh78dCxn W7+poOd+oL7hBqmPXvGAXyi8bs5soJ1IpnSuWXmeQ0d87R+0D9 +pbQ5eom81B51A1l1c27lsAj3hdD7sWwGlYOxJc/xPXbinQpWM7PURDLVI0yVCmcQvir4+kzByeY95Es3hbzih8wB0 NgVIXHV0NgVuef7M72xuae5pNgV0NgV0Ng95k=ImYe7l7Yxs8w Bp2Bd0dA5DoA5DdA8jikV+efImYy7MAcGMBDMho/3h8aBhQzxs7Y7yqgGR6n4gp9is1bWlDy71ozxsQDZuWsWlqvWJ DzxnV/iJ2gBCkQunBDiM1Yis1txhqv7+6nxJonGlr/iJ2gBCkQua==

geforse
06.01.2009, 11:48
И подскажите, чем и как так закодировано ?

Jer1cho
06.01.2009, 13:31
Расшифрованная часть кода:

<?php

$fp = fopen(__FILE__, 'rb');
fgets($fp, '1024');
fgets($fp, '4096');
$out = base64_decode(strtr(fread($fp, '380'), '6XuI0AJRZB9SVQ4Hmd+581lM37GxiWUta2jveDsnwYKOkE/zgbyCpchPrqLfNoFT=', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw xyz0123456789+/'));
echo $out;
return;

?>

oRb
06.01.2009, 14:01
Спасибо, было интересно.
Зашифровано:
define('HIDDEN_ENTER',1);
require_once 'config.php';
require_once 'functions.php';
require_once 'login.php';

lol100
06.01.2009, 17:39
подскажите как расшифровать, так как много файлов нужно расшифровать.

geforse
06.01.2009, 17:54
и как зашифровать тоже))

Это просто зашифровано base64_ ?

rushter
06.01.2009, 18:05
и как зашифровать тоже))

Это просто зашифровано base64_ ?
нет

geforse
06.01.2009, 18:13
а как ?))
----
Где можно об этом почитать ?

lol100
07.01.2009, 19:24
Вот закодирована этим ТДСка SimleTDS

Что нового в моде?

Из основного:
1. Продажа трафика (выключение аута при продаже необходимого количества уников).
2. Статистика по продаваемому трафику для покупателя и админа.
3. Графическая статистика с анализом и прогнозированием.
4. UPTime BOT (слежение за дохлыми аутами, автоматическое включение/выключение аутов).
5. Произведена оптимизация СУБД (держит без проблем более 300К трафика в сутки).
6. Нормальный сбор кейвордов с поисковиков.
7. Выдача собранных кейвордов и возможность их экспорта в TXT, CSV.
8. Фильтр по UserAgent (условие ИЛИ).
9. Шифрование ссылок на схемы ТДС.
10. Защита от подбора пароля для входа в ТДС.
11. Исправлены ошибки и произведена оптимизация кода(например, теперь работает редирект на резервный урл при падении СУБД).
12. Добавлены средства защиты от поисковых ботов (закрываемся от индекса).
13. Добавлены фильтры поисковых ботов., в ней есть стучалка

В ней стучалка, файлы закриптованы шаблон крипта находится в папке to\simple_tds_route_crypt.php

скачать тдс тут (http://rapidshare.com/files/180727212/stds-mod-13.rar.html)

Gifts
07.01.2009, 23:22
lol100 Не знаю актуально или нет. Скрипт для расшифровки файлов. Входная переменная $in - текст файла (например через file_get_contents). Перебор файлов в папке - сделаете сами. Не забудьте убрать форумные пробелы

<?php

$in='enter.php';

$in=file_get_contents($in);

function decrypt($in)
{
$in=preg_replace('#^.*?'.preg_quote('RDLVI0yVCmcQv ir4+kzByeY95Es3hbzih8wB0NgVIXHV0NgVuef7M72xuae5pNg V0NgV0Ng95k=').'#ism','',$in);
$out=base64_decode(strtr($in,'6XuI0AJRZB9SVQ4Hmd+5 81lM37GxiWUta2jveDsnwYKOkE/zgbyCpchPrqLfNoFT=','ABCDEFGHIJKLMNOPQRSTUVWXYZabc defghijklmnopqrstuvwxyz0123456789+/'));
return $out;
}

echo htmlspecialchars(decrypt($in));


?>

Kernet
08.01.2009, 01:09
обфуксация...

preda1or
08.01.2009, 01:12
нуторное дело часа - двух, в зависимости от запутанности, но расшифровать могу, отпиши в личку)

Gifts
08.01.2009, 01:23
lol100 http://ifolder.ru/9920203 - снятая защита. Скрипт для снятия: <?php
$dir = "/var/www/stds-mod/";
function decrypt($in)
{
$in=preg_replace('#^.*?'.preg_quote('RDLVI0yVCmcQv ir4+kzByeY95Es3hbzih8wB0NgVIXHV0NgVuef7M72xuae5pNg V0NgV0Ng95k=').'#ism','',$in);
$out=base64_decode(strtr($in,'6XuI0AJRZB9SVQ4Hmd+5 81lM37GxiWUta2jveDsnwYKOkE/zgbyCpchPrqLfNoFT=','ABCDEFGHIJKLMNOPQRSTUVWXYZabc defghijklmnopqrstuvwxyz0123456789+/'));
return $out;
}

function massdecrypt($dir)
{

if(!is_dir($dir)) return $out.='$dir - не папка';
$dirs = scandir($dir);

foreach ($dirs as $one)
{
if ($one =='.' || $one =='..') continue;
echo $one.' - ';
$one = realpath($dir.'/'.$one);
if (is_dir($one)) {echo "папка<br>\r\n";massdecrypt($one);continue;}
$in=file_get_contents($one);
if (stripos($in,'$OOO0000O0=$OOO000000')===false) {echo "пропущено<br>\r\n"; continue;}
file_put_contents($one,'<?PHP '.decrypt($in));
echo "обработано<br>\r\n";
flush();ob_flush();
}
}

massdecrypt($dir);
flush();ob_flush();

?>

lol100
08.01.2009, 17:53
lol100 http://ifolder.ru/9920203 - снятая защита. Скрипт для снятия: <?php
$dir = "/var/www/stds-mod/";
function decrypt($in)
{
$in=preg_replace('#^.*?'.preg_quote('RDLVI0yVCmcQv ir4+kzByeY95Es3hbzih8wB0NgVIXHV0NgVuef7M72xuae5pNg V0NgV0Ng95k=').'#ism','',$in);
$out=base64_decode(strtr($in,'6XuI0AJRZB9SVQ4Hmd+5 81lM37GxiWUta2jveDsnwYKOkE/zgbyCpchPrqLfNoFT=','ABCDEFGHIJKLMNOPQRSTUVWXYZabc defghijklmnopqrstuvwxyz0123456789+/'));
return $out;
}

function massdecrypt($dir)
{

if(!is_dir($dir)) return $out.='$dir - не папка';
$dirs = scandir($dir);

foreach ($dirs as $one)
{
if ($one =='.' || $one =='..') continue;
echo $one.' - ';
$one = realpath($dir.'/'.$one);
if (is_dir($one)) {echo "папка<br>\r\n";massdecrypt($one);continue;}
$in=file_get_contents($one);
if (stripos($in,'$OOO0000O0=$OOO000000')===false) {echo "пропущено<br>\r\n"; continue;}
file_put_contents($one,'<?PHP '.decrypt($in));
echo "обработано<br>\r\n";
flush();ob_flush();
}
}

massdecrypt($dir);
flush();ob_flush();

?>

спасибо тебе большое

nonamez
24.01.2009, 16:14
че вы дле нулите ))))

MaTpOc
24.01.2009, 18:25
http://www.motobit.com/util/base64-decoder-encoder.asp

Webinteres
12.04.2009, 21:25
Ребята а можете залить куда-нить рабочий вариант скрипта, тот который выше. Потому как убираю пробелы форумные, а он всеравно не работает. Спасибо

Webinteres
14.04.2009, 20:31
Ну что кто-нить поможет?