ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

23.12.2009, 17:53
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
PHP код:
<?php
function maxsite_cache()
{
global $maxsite_cache_start_time, $maxsite_cache_no;
$maxsite_cache_no = false;
$maxsite_cache_start_time = getmicrotime();
$url = $_SERVER['REQUEST_URI'];
if (strpos($url, 'cache-flush') !== false and strpos($url, 'cache-flush') > 0 )
{
$maxsite_cache_no = true;
mso_flush_cache();
return false;
}
$dir = realpath(dirname(__FILE__)) . '/cache/';
$filepath = $dir . md5($url);
if ( file_exists($filepath))
{
if ( $fp = @fopen($filepath, 'rb'))
{
$cache = fread($fp, filesize($filepath));
fclose($fp);
$memory = (!function_exists('memory_get_usage')) ? '' : round(memory_get_usage()/1024/1024, 2) . 'MB';
$time = substr(getmicrotime() - $maxsite_cache_start_time, 0, 7) . ' sec';
$max_site = '<p style="text-align: center"><a href="http://maxsite.org/">MAXCACHE</a>: ' . $memory . '/' . $time . '</p>';
if (strpos($cache, '<!--MAXSITECACHE-->') !== false)
$cache = str_replace('<!--MAXSITECACHE-->', $max_site, $cache);
else
$cache = str_replace('</body>', $max_site . '</body>', $cache);
echo $cache;
return true;
}
}
ob_start();
return false;
}
/**
* Похожая функция из MaxSite CMS (http://max-3000.com/)
* Р’ MaxSite CMS нет проблем СЃ РєСЌС?ированием.
* Покупайте РЅР°С?РёС… слонов!
*/
function mso_add_cache($key, $output)
{
$cache_path = realpath(dirname(__FILE__)) . '/cache/';
if ( !is_dir($cache_path) or !is_writable($cache_path)) return;
if ( $fp = @fopen($cache_path . md5($key), 'wb'))
{
flock($fp, LOCK_EX);
fwrite($fp, $output);
flock($fp, LOCK_UN);
fclose($fp);
}
}
/**
* Слоны замечательные!
* идем сюда: http://max-3000.com/
*/
function mso_flush_cache()
{
$cache_path = realpath(dirname(__FILE__)) . '/cache/';
if ( !is_dir($cache_path) or !is_writable($cache_path)) return;
delete_files($cache_path);
}
/**
* Еще есть кролики
*/
function maxsite_cache_end()
{
global $maxsite_cache_no;
if (!$maxsite_cache_no) mso_add_cache($_SERVER['REQUEST_URI'], ob_get_flush());
}
/**
* RTFM PHP
*/
function getmicrotime()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
/**
* (c) CodeIgniter
*/
function delete_files($path, $del_dir = FALSE, $level = 0)
{
// Trim the trailing slash
$path = preg_replace("|^(.+?)/*$|", "\\1", $path);
if ( ! $current_dir = @opendir($path))
return;
while(FALSE !== ($filename = @readdir($current_dir)))
{
if ($filename != "." and $filename != "..")
{
if (is_dir($path.'/'.$filename))
{
// Ignore empty folders
if (substr($filename, 0, 1) != '.')
{
delete_files($path.'/'.$filename, $del_dir, $level + 1);
}
}
else
{
unlink($path.'/'.$filename);
}
}
}
@closedir($current_dir);
if ($del_dir == TRUE AND $level > 0)
{
@rmdir($path);
}
}
?>
|
|
|

23.12.2009, 18:46
|
|
Новичок
Регистрация: 02.03.2009
Сообщений: 4
Провел на форуме: 9849
Репутация:
1
|
|
Kaimi, спасибо! 
|
|
|

26.12.2009, 14:30
|
|
Новичок
Регистрация: 04.12.2006
Сообщений: 7
Провел на форуме: 25000
Репутация:
0
|
|
Dragon_X, спасибо тебе! Да, код не весь выложил.. мне только название домена узнать надо было. еще раз сенк!
|
|
|

26.12.2009, 22:39
|
|
Познающий
Регистрация: 01.06.2009
Сообщений: 38
Провел на форуме: 80872
Репутация:
2
|
|
|
|
|

26.12.2009, 22:43
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Wakko http://pastebin.ru/309353
Внутри, кстати, была проверка на адрес домена
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
Последний раз редактировалось Gifts; 26.12.2009 в 22:46..
|
|
|

26.12.2009, 22:51
|
|
Познающий
Регистрация: 01.06.2009
Сообщений: 38
Провел на форуме: 80872
Репутация:
2
|
|
Gifts, спасибо большое, про проерку знаю, но иначе некак недобавить функции которые нужны именно мне.
|
|
|

27.12.2009, 04:26
|
|
Познающий
Регистрация: 01.06.2009
Сообщений: 38
Провел на форуме: 80872
Репутация:
2
|
|
Кто поможет зашифровать яву так чтобы хотяб онлайн декодерами недекодировалась?
function confirmDelete(url){var agree=confirm('Вы уверены, что хотите удалить данное сообщение?');if (agree)document.location=url;}
function confirmMail(url){var agree=confirm('Вы уверены, что хотите подписаться на эту тему?');if (agree)document.location=url;}
function ShowOrHide(d1) {if (d1 != '') DoDiv(d1);}
function ShowHide(d1) {if (d1 != '') DoDiv(d1);}
function DoDiv(id) {var item = null;if (document.getElementById) {item = document.getElementById(id);} else if (document.all){item = document.all[id];} else if (document.layers){item = document.layers[id];}if (!item) {}else if (item.style) {if (item.style.display == "none"){ item.style.display = ""; }else {item.style.display = "none"; }}else{ item.visibility = "show"; }}
document.write('<link rel="stylesheet" type="text/css" href="/templates/css/0000.css">');
|
|
|

02.01.2010, 10:58
|
|
Новичок
Регистрация: 14.03.2008
Сообщений: 28
Провел на форуме: 39192
Репутация:
2
|
|
Kaimi, опишите пожалуйста подробно как вы раскодировали пост 68-69, у меня возникает ошибка
Warning: gzuncompress() [function.gzuncompress]: data error in
|
|
|

02.01.2010, 11:03
|
|
Новичок
Регистрация: 14.03.2008
Сообщений: 28
Провел на форуме: 39192
Репутация:
2
|
|
еще подскажите как раскодировать такое
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};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};?><?php
$config[$GLOBALS['OOO0000O0']('Y2hhcnNldA==')] = "windows-1251";
$IIIIIIIIIIIl = "cp1251";
$IIIIIIIII1Il = 2;
с 'Y2hhcnNldA== всё понятно просто base64_decode(), а как раскадировать $IIIIIIIIIIIl и $IIIIIIIII1Il ?
Последний раз редактировалось WinTREI; 02.01.2010 в 12:42..
|
|
|

02.01.2010, 12:11
|
|
Познающий
Регистрация: 30.12.2009
Сообщений: 38
Провел на форуме: 38124
Репутация:
18
|
|
Сообщение от WinTREI
еще подскажите как раскадировать такое
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};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};?><?php
$config[$GLOBALS['OOO0000O0']('Y2hhcnNldA==')] = "windows-1251";
$IIIIIIIIIIIl = "cp1251";
$IIIIIIIII1Il = 2;
с 'Y2hhcnNldA== всё понятно просто base64_decode(), а как раскадировать $IIIIIIIIIIIl и $IIIIIIIII1Il ?
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};
$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};
$OOO0000O0.=$OOO0000O0{3}.$OOO000000 {11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};
echo '<textarea name="textarea" cols="100" rows="25">'.$OOO0000O0.'</textarea>';
?>
Наверно гдето кодируется функцияей
PHP код:
$xxx = iconv("windows-1251", "UTF-8", $xxx);
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|