DeZend (PHP Decompiler)

dezend - скачать

DeZend (PHP Decompiler) — программа для раскодировки php кода в файлах скрипта

Появилась необходимость раскодировать пару PHP скриптов закодированных Zend. Пошарился в сети и нашел нормально работающий deZender, к сожалению на китайском, но понять работу труда не составит даже и так.


( Читать дальше )

PHP: Определение загрузки CPU сервера

// Get the server load averages (if possible)
if (function_exists('sys_getloadavg') && is_array(sys_getloadavg()))
{
	$load_averages = sys_getloadavg();
	array_walk($load_averages, create_function('&$v', '$v = round($v, 3);'));
	$server_load = $load_averages[0].' '.$load_averages[1].' '.$load_averages[2];
}
else if (@is_readable('/proc/loadavg'))
{
	// We use @ just in case
	$fh = @fopen('/proc/loadavg', 'r');
	$load_averages = @fread($fh, 64);
	@fclose($fh);

	$load_averages = empty($load_averages) ? array() : explode(' ', $load_averages);

	$server_load = isset($load_averages[2]) ? $load_averages[0].' '.$load_averages[1].' '.$load_averages[2] : 'Not available';
}
else if (!in_array(PHP_OS, array('WINNT', 'WIN32')) && preg_match('/averages?: ([0-9\.]+),[\s]+([0-9\.]+),[\s]+([0-9\.]+)/i', @exec('uptime'), $load_averages))
	$server_load = $load_averages[1].' '.$load_averages[2].' '.$load_averages[3];
else
	$server_load = $lang_admin_index['Not available'];

echo $server_load;

Брут http авторизации методом PHP

Резон писать данную статью у меня появился сравнительно недавно, когда появилась необходимость взломать сайт. Все его уязвимости свелись к тому что я нашел админку сайта, с http авторизацией.
Ну что? Раз так, прийдется брутить.


( Читать дальше )
Весы со склада. Низкие цены на весы. Наши цены вас удивят. Распродажа весов. | Интересное в сети: курсы французского языка Одесса: услуги! | Ремонт грузовиков не дорого. Ремонт грузовиков в Москве сайт 495buksir.ru | обои для стен | паркет