Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Кто научит, кто поможет декодить. |

05.12.2009, 22:40
|
|
Познающий
Регистрация: 01.06.2009
Сообщений: 38
Провел на форуме: 80872
Репутация:
2
|
|
Кто научит, кто поможет декодить.
Кто может обьяснить как из этого:
PHP код:
<?php // This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited.
$OOO0O0O00=__FILE__;$O00O00O00=__LINE__;$OO00O0000 =2772;eval(gzuncompress(base64_decode('eNplj1ePgkA AhP8MCbsR44KIEMKDvbv29nKhLEVp7lKUX3+au9xdcpl5msx8y XAYIYRfQoabpCQGHMb4KxB4avFQL/0gJKBe5/C7+DZ0PZIxwP1MBRFJMtT/xTLSFKi/iN9Lw6vy2E6ilBLGgGUyosgfDrEThwCW0YwClxLT+YtQVBUK/AU9H3IkYlMLJotO2T+TqraeZ7fT0hsovro/MCvuTlsNOx/TVRrOku396Azddk8qrqPmbmPwAt/p9vqD4Wg8mc7miyVerTfb3f5wPJ0vpmU7xPX84HoLozhJ75Rle VE+nhUSpabcUtqqVmvwEEKdFGYIfg9B/RPMh18q')));return;?>
8AHAQLp+fBZQRbProjVENNicbmr4x5cYJ9lZ8wFBY/ayHq49lSpZSuRkOG9x5+unP80xkf5opDtsM7Lf3T16Rz2/KBApP5YOrb5c2TrYuFSoVulxPwwFUYg6Xd5qi006go4HNGpcCA Z1g/ptCZybOxOc09z0sXzOtwZbdYHE71+QmWaHwf0oY0oZjgNepH9J Qu1t4DCOe8/F8rIUG5QksAaf7M0omOZL0rXGA2sReUE8xhFLd/pXzJiE44a20d1bfLHprm8FzJfrvDLdukHAmdQSkhxo9dJgkbNI oi09yzN4kr5euXT1ifbxbslN0eiwRL3y8/nCCj6ZklAkLrNQrE7D2ATGe8gUsTDS6ag8O/TMSJGUNfVq/OvUD43U9PDSEDYq/g4K+TmjRnXgx3myA2YABCbtzHrv8JAW82f0jSs5Hinr5LS8d7Q 6bTyaOM9ivKqc6Jn17HvhAMIA98iv0gN/Z81yyQNP0cNmcbOTmqKffdhLuebTQlRjGUNgqhbslQivh7V9V3 k+KIbjixgFe1KjrMCEjKjSu5a1tLEf/ewKfn57MKEtokr735bnLB/s14jKOSSH5gAPjKVBkqbtqH8LglfPU/2S8tQd+ZKPNcK87nJpFRMjnalVfTKUx3zF3X7CN59r8fhLoUDP BrEu80W8xycJctPC21GPQKa/ana1yZ==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
Получить вот такой код:
PHP код:
<?php
/*
================================================== ===
MOD "Files v.3.1" for DataLife Engine - by Snake
url = http://mynokia.su/
email - igramnet@gmail.com
Форум поддержки модуля http://www.fmlife.net/
================================================== ===
DataLife Engine - by SoftNews Media Group
-----------------------------------------------------
http://dle-news.ru/
-----------------------------------------------------
Copyright (c) 2004,2008 SoftNews Media Group
================================================== ===
Данный код защищен авторскими правами
================================================== ===
Файл: files_showfile.php
-----------------------------------------------------
Назначение: Вывод архива файлов
================================================== ===
*/
if (! defined ( 'DATALIFEENGINE' )) {
die ( "Hacking attempt!" );
}
define ( 'FILE_DIR', ROOT_DIR . '/uploads/' . $modul_filesdir . '/' );
require_once ENGINE_DIR . '/classes/download.class.php';
$added_time = time () + ($config ['date_adjust'] * 60);
$thistime = date ( "Y-m-d H:i:s", $added_time );
if ($config ['http_home_url'] == "") {
$config ['http_home_url'] = explode ( "engine/download.php", $_SERVER ['PHP_SELF'] );
$config ['http_home_url'] = reset ( $config ['http_home_url'] );
$config ['http_home_url'] = "http://" . $_SERVER ['HTTP_HOST'] . $config ['http_home_url'];
}
function reset_url($url) {
$value = str_replace ( "http://", "", $url );
$value = str_replace ( "www.", "", $value );
$value = explode ( "/", $value );
$value = reset ( $value );
return $value;
}
if (! $is_logged) {
$member_id ['user_group'] = 5;
}
if ((! $user_group [$member_id ['user_group']] ['allow_files']) or ($user_group [$member_id ['user_group']] ['allow_files'] == 5 and $filesConfig ['down_guest'] == 0)) {
msgbox ( $lang ['all_err_1'], "Запрещено скачивать файлы для незарегистрированных посетителей. <br>Вы вошли на сайт как незарегистрированный пользователь, мы рекомендуем вам зарегистрироваться, либо войти на сайт под своим именем." );
die ( "Access user denied" );
}
if ($config ['files_antileech']) {
$_SERVER ['HTTP_REFERER'] = reset_url ( $_SERVER ['HTTP_REFERER'] );
$_SERVER ['HTTP_HOST'] = reset_url ( $_SERVER ['HTTP_HOST'] );
if ($_SERVER ['HTTP_HOST'] != $_SERVER ['HTTP_REFERER']) {
@header ( 'Location: ' . $config ['http_home_url'] );
die ( "Access denied!!!<br /><br />Please visit <a href=\"{$config['http_home_url']}\">{$config['http_home_url']}</a>" );
}
}
if (empty ( $_GET ['lid'] )) {
$error = "Запрашиваемый файл не найден в архиве. Возможно был изменен его адрес, воспользуйтесь <a href=\"" . $config ['http_home_url'] . "?do=" . $modulname . "\">поиском</a>.<br /><a href=\"javascript:history.go(-1)\">Вернуться назад</a>.";
$tpl->set ( '{error}', "$error" );
$title = "Ошибка";
$tpl->set ( '{title}', "$title" );
$tpl->load_template ( 'info.tpl' );
$tpl->compile ( 'content' );
$tpl->clear ();
} else {
$lid = intval ( $_GET ['lid'] );
$row = $db->super_query ( "SELECT `url`, `filename`, `category`, `to_ftp` FROM `" . PREFIX . "_" . $modul_dbtitle . "` WHERE `id` ='$lid'" );
if (! $row)
die ( "Access denied" );
if (empty ( $row ['url'] ) and empty ( $row ['filename'] )) {
$error = "Запрашиваемый файл не найден в архиве. Возможно был изменен его адрес, воспользуйтесь <a href=\"" . $config ['http_home_url'] . "?do=" . $modulname . "\">поиском</a>.<br /><a href=\"javascript:history.go(-1)\">Вернуться назад</a>.";
$tpl->set ( '{error}', "$error" );
$title = "Ошибка";
$tpl->set ( '{title}', "$title" );
$tpl->load_template ( 'info.tpl' );
$tpl->compile ( 'content' );
$tpl->clear ();
} elseif (! empty ( $row ['filename'] )) {
$to_ftp = $row ['to_ftp'];
$filesdir = $cat_i_down [intval ( $row ['category'] )] ['dir'];
if ($to_ftp == "0") {
$db->query ( "UPDATE `" . PREFIX . "_users` SET `download_count_files` = download_count_files+1, `download_date_files` = '{$added_time}' WHERE `name` ='{$member_id[name]}'" );
$speed = intval ( $user_group [$member_id ['user_group']] ['speed_download_files'] );
$file = new download ( FILE_DIR . $filesdir . '/' . $row ['filename'], $row ['filename'], $config ['files_force'], $speed );
$file->download_file ();
} elseif ($to_ftp == "1") {
$db->query ( "UPDATE `" . PREFIX . "_users` SET `download_count_files` = download_count_files+1, `download_date_files` = '{$added_time}' WHERE `name` ='{$member_id[name]}'" );
header ( 'Cache-Control: no-store, no-cache, max-age=1, s-maxage=1, must-revalidate, post-check=0, pre-check=0' );
header ( 'Content-type: application/octet-stream' );
header ( 'Content-Disposition: attachment; filename=' . $row ['filename'] . '' );
header ( 'Location: ' . $site_ka4 . $filesdir . '/' . $row ['filename'] );
// header('Location: '.$site_poiskovik.'search.php?file='.$row['filename'].'&dr='.$filesdir);
} else
msgbox ( $lang ['all_err_1'], "Ошибка определения местонахождения файла. Пожалуйста, сообщите об этом администратору." );
if ($filesConfig ['fcount'] == 1) {
$db->query ( "UPDATE `" . PREFIX . "_" . $modul_dbtitle . "` SET `news_read` = news_read+1 WHERE `id` ='$lid'" );
}
$db->query ( "INSERT INTO `" . PREFIX . "_" . $modul_dbtitle . "_views` SET `name` = '{$member_id[name]}', `date` = '{$thistime}', `fileid` = '{$lid}'" );
exit ();
} elseif (! empty ( $row ['url'] )) {
header ( 'Cache-Control: no-store, no-cache, max-age=1, s-maxage=1, must-revalidate, post-check=0, pre-check=0' );
header ( 'Content-type: application/octet-stream' );
header ( 'Content-Disposition: attachment; filename=' . $row ['filename'] . '' );
header ( 'Location: ' . $row ['url'] . '' );
if ($filesConfig ['fcount'] == 1) {
$db->query ( "UPDATE `" . PREFIX . "_" . $modul_dbtitle . "` SET `news_read` = news_read+1 WHERE `id` ='$lid'" );
}
$db->query ( "UPDATE `" . PREFIX . "_users` SET `download_count_files` = download_count_files+1, `download_date_files` = '{$added_time}' WHERE `name` ='{$member_id[name]}'" );
$db->query ( "INSERT INTO `" . PREFIX . "_" . $modul_dbtitle . "_views` SET `name` = '{$member_id[name]}', `date` = '{$thistime}', `fileid` = '{$lid}'" );
} else
msgbox ( $lang ['all_err_1'], "Запрещено скачивать файлы для незарегистрированных посетителей. <br>Вы вошли на сайт как незарегистрированный пользователь, мы рекомендуем вам зарегистрироваться, либо войти на сайт под своим именем." );
}
?>
Раскажите как так получить, именно для такого варианта. п.с: верхний и нижний код - один и тот же файл.
|
|
|

06.12.2009, 01:40
|
|
Постоянный
Регистрация: 18.11.2009
Сообщений: 709
Провел на форуме: 1410429
Репутация:
214
|
|
это фигня закодированна в base64, раскодировать можно и стандартными функциями php, а можно например здесь http://www.motobit.com/util/base64-decoder-encoder.asp
|
|
|

06.12.2009, 15:00
|
|
Познающий
Регистрация: 01.06.2009
Сообщений: 38
Провел на форуме: 80872
Репутация:
2
|
|
Сообщение от lukmus
это фигня закодированна в base64, раскодировать можно и стандартными функциями php, а можно например здесь http://www.motobit.com/util/base64-decoder-encoder.asp
Самый умный? Была бы просто base 64 я бы тут алгоритм расшифровки непросил.
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|