|
Menu |
|
|
Home |
| |
|
Discussions |
| |
|
Tools |
| |
|
Affiliates |
| |
|
Content |
| |
|
Info |
| | |
|
|
|
|
|
User Info |
|
Membership:
Latest: MichaelSnaRe
New Today: 0
New Yesterday: 0
Overall: 9144
People Online:
Visitors: 74
Members: 0
Total: 74
|
|
|
|
|
|
Full disclosure |
|
|
|
|
|
|
|
|
|
IT Security and Insecurity Portal |
|
|
3 ioncube files for decode please |
|
Posted: Sat Jun 04, 2011 6:28 pm |
|
|
Steve129836 |
Beginner |
|
|
Joined: Jun 04, 2011 |
Posts: 2 |
|
|
|
|
|
|
|
Please can someone work there magic one these. I tried dezender but it didn't work for me, but these are the first files I've ever tried to decode.
Admin.php
Code: | <?php //0046b
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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
m1U90V9dcO1z36zAkJ87bcPk8lGgDg6K0eON |
blogfeeder.php
Code: | <?php //0046b
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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 |
rss.php
Code: | <?php //0046b
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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 |
|
|
|
|
|
|
|
rss.php |
|
Posted: Sun Jun 05, 2011 6:53 am |
|
|
fireman |
Regular user |
|
|
Joined: Jun 03, 2011 |
Posts: 15 |
|
|
|
|
|
|
|
rss.php
Code: | <?php
/**
*
* @ This file is created by Decodeby.US
* @ deZender Public (PHP5 Decompiler)
*
* @ Version : 1.0.0.0
* @ Author : Ps2Gamer & Cyko
* @ Release on : 30.05.2011
* @ Official site : http://decodeby.us
*
*/
class imscblogfeeder_rss
{
public function imscblogfeeder_rss( )
{
global $wpdb;
global $imscblogfeeder;
$options = $imscblogfeeder->get_options( );
if ( !$imscblogfeeder->isvalidlicense( ) )
{
echo "<h1 style='color:#800000;font-family:tahoma,verdana,arial;'>License Key Invalid, Please Check Your Settings</h1>";
}
else if ( isset( $options['authkey'] ) )
{
$authkey = $_GET['k'];
if ( $authkey != $options['authkey'] )
{
echo "Bad Authentication Key";
}
}
else
{
$keyword = $_GET['keyword'];
if ( empty( $keyword ) || $keyword == "YOURKEYWORD" )
{
echo "Bad Keyword";
}
else
{
$type = $_GET['type'];
$validtypes = array( "amazon", "article", "video", "answers" );
if ( empty( $type ) || !in_array( $type, $validtypes ) )
{
echo "Bad Content Type... Please Check";
}
else
{
switch ( $type )
{
case "article" :
$this->getrss_article( $keyword );
break;
case "answers" :
$this->getrss_answers( $keyword );
break;
case "amazon" :
$this->getrss_amazon( $keyword );
break;
case "video" :
$this->getrss_video( $keyword );
}
}
}
}
}
public function getsiteinfo( $url )
{
$ch = curl_init( );
$header[0] = "Accept: text/xml,application/xml,application/xhtml+xml,";
$header[0] .= "text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5";
$header[] = "Cache-Control: max-age=0";
$header[] = "Connection: keep-alive";
$header[] = "Keep-Alive: 300";
$header[] = "Accept-Charset: utf-8,ISO-8859-1;q=0.7,*;q=0.7";
$header[] = "Accept-Language: en-us,en;q=0.5";
$header[] = "Pragma: ";
curl_setopt( $ch, CURLOPT_URL, $url );
curl_setopt( $ch, CURLOPT_FAILONERROR, 0 );
curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1 );
curl_setopt( $ch, CURLOPT_MAXREDIRS, 30 );
curl_setopt( $ch, CURLOPT_USERAGENT, "Firefox (WindowsXP) - Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6" );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $ch, CURLOPT_PORT, 80 );
curl_setopt( $ch, CURLOPT_TIMEOUT, 60 );
curl_setopt( $ch, CURLOPT_HTTPHEADER, $header );
curl_setopt( $ch, CURLOPT_REFERER, "http://www.google.com" );
curl_setopt( $ch, CURLOPT_ENCODING, "gzip,deflate" );
curl_setopt( $ch, CURLOPT_AUTOREFERER, true );
$document = curl_exec( $ch );
$info = curl_getinfo( $ch );
if ( $document == "" )
{
$contents = file_get_contents( $url );
echo "DOCUMENT: {$contents}";
if ( empty( $contents ) )
{
return;
}
$siteinfo['data']['http_code'] = 200;
$siteinfo['text'] = $contents;
return $siteinfo;
}
else
{
$info = curl_getinfo( $ch );
curl_close( $ch );
if ( $info['http_code'] == "" )
{
return;
}
$siteinfo['text'] = $document;
$siteinfo['data'] = $info;
}
return $siteinfo;
}
public function cleanit( $thisitem, $convert = "" )
{
if ( function_exists( "mb_detect_encoding" ) )
{
$encoding = mb_detect_encoding( $thisitem, "auto" );
$thisitem = str_replace( "?", "[question_mark]", $thisitem );
$thisitem = mb_convert_encoding( $thisitem, "ASCII", $encoding );
$thisitem = str_replace( "?", "", $thisitem );
$thisitem = str_replace( "[question_mark]", "?", $thisitem );
}
else if ( function_exists( "iconv" ) )
{
$thisitem = iconv( "UTF-8", "ASCII//TRANSLIT", $thisitem );
}
if ( $convert )
{
$thisitem = htmlentities( $thisitem );
}
return $thisitem;
}
public function checkbad( $title, $desc )
{
global $wpdb;
global $imscblogfeeder;
$options = $imscblogfeeder->get_options( );
$badfilter = $options['badfilter'];
if ( empty( $goodfilter ) )
{
return FALSE;
}
$badwords = explode( ",", $badfilter );
foreach ( $badwords as $badword )
{
$badword = trim( $badword );
$titlecheck = stripos( $title, $badword );
$desccheck = stripos( $desc, $badword );
if ( $titlecheck !== false )
{
return FALSE;
}
if ( !( $desccheck !== false ) )
{
continue;
}
return FALSE;
}
return TRUE;
}
public function checkgood( $title, $desc )
{
global $wpdb;
global $imscblogfeeder;
$options = $imscblogfeeder->get_options( );
$goodfilter = $options['filter'];
if ( empty( $goodfilter ) )
{
return TRUE;
}
$goodwords = explode( ",", $goodfilter );
foreach ( $goodwords as $goodword )
{
$goodword = trim( $goodword );
$titlecheck = stripos( $title, $goodword );
$desccheck = stripos( $desc, $goodword );
if ( $titlecheck !== false )
{
return TRUE;
}
if ( !( $desccheck !== false ) )
{
continue;
}
return TRUE;
}
return FALSE;
}
public function getrss_answers( $keyword )
{
global $wpdb;
global $imscblogfeeder;
$options = $imscblogfeeder->get_options( );
$feed = new SimplePie( );
$feed->set_feed_url( array(
"http://answers.yahoo.com/rss/search?p=".urlencode( $keyword )."&scope=all&fltr=_en&question_status=all&date_submitted=all&category=0&answer_count=any&orderby=date"
) );
$success = $feed->init( );
$feed->handle_content_type( );
if ( $success )
{
$questions = array( );
$itemlimit = 0;
foreach ( $feed->get_items( ) as $item )
{
if ( $itemlimit == 10 )
{
break;
}
$title = str_replace( "Open Question: ", "", $item->get_title( ) );
$title = str_replace( "Resolved Question: ", "", $title );
$questions[$itemlimit]['title'] = $title;
$questions[$itemlimit]['link'] = $item->get_permalink( );
$page = $this->getsiteinfo( $questions[$itemlimit]['link'] );
if ( $page['data']['http_code'] == "200" )
{
$text = preg_replace( "/\\s\\s+/", "", trim( $page['text'] ) );
preg_match_all( "/<div class=\"content\">(.*)<\\/div>/Ui", $text, $items, PREG_SET_ORDER );
if ( is_array( $items ) )
{
preg_match_all( "/<img class=\"photo\" width=\"48\" alt=\"(.*)\" src=\"(.*)\">/Ui", $text, $people, PREG_SET_ORDER );
if ( is_array( $people ) )
{
$i = 0;
while ( $i < count( $items ) )
{
$allitems[$i]['name'] = preg_replace( "/[^a-zA-Z0-9\\s]/", "", htmlspecialchars_decode( $people[$i][1], ENT_QUOTES ) );
$allitems[$i]['image'] = $people[$i][2];
$allitems[$i]['content'] = $this->cleanit( $items[$i][1] );
++$i;
}
}
}
$question = array_shift( $allitems );
$questions[$itemlimit]['question'] = "<div class='bf_answers_questionblock'><h2>".$question['name']." Asked: ".$questions[$itemlimit]['title']."</h2>".$question['content']."</div>";
if ( is_array( $allitems ) )
{
$answers = "";
foreach ( $allitems as $item )
{
$answers .= "<div class='bf_answers_answerblock'><B>".$item['name']." Answered:</b><BR>".$item['content']."</div><BR><BR>";
}
$questions[$itemlimit]['answers'] = $answers;
}
}
$itemlimit = $itemlimit + 1;
}
$this->render_answers_rss( $questions );
}
}
public function render_answers_rss( $questions )
{
global $wpdb;
global $imscblogfeeder;
$options = $imscblogfeeder->get_options( );
if ( is_array( $questions ) )
{
$template = $options['yatemplate'];
$rsstitle = "IMSC Blog Feeder Questions and Answers";
$rssdescription = "IMSC Blog Feeder Questions and Answers Matching Your Keywords";
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"."\n";
echo "\t\t<rss version=\"2.0\">\r\n\t\t<channel>\r\n\t\t<title>";
echo $rsstitle;
echo "</title>\r\n\t\t<link>";
echo "http://".$_SERVER['SERVER_NAME'];
echo "</link>\r\n\t\t<description>";
echo $rssdescription;
echo "</description>\r\n\t\t<language>en-us</language>\r\n\t\t";
foreach ( $questions as $question )
{
$thisitem = $template;
$thisquestion = $question['question'];
$thisanswers = $question['answers'];
$thisitem = str_ireplace( "%%TITLE%%", $question['title'], $thisitem );
$thisitem = str_ireplace( "%%QUESTION%%", $thisquestion, $thisitem );
if ( !empty( $thisanswers ) )
{
$thisitem = str_ireplace( "%%ANSWERS%%", $thisanswers, $thisitem );
}
else
{
$thisitem = str_ireplace( "%%ANSWERS%%", "<h2>Be The First To Answer This Question...</h2>", $thisitem );
}
$thisitem = str_ireplace( "%%LINK%%", $question['link'], $thisitem );
$thisitem = stripslashes( $thisitem );
$thisitem = $this->cleanit( $thisitem );
$thisitem = str_ireplace( "<p> </p>", "", $thisitem );
$thisitem = str_ireplace( "<p><strong> </strong></p>", "", $thisitem );
$thisitem = preg_replace( "#<p[^>]*>(?:\\s+|(?: ;;)+|(?:<br\\s*/?>)+)*</p>#", "", $thisitem );
$good = $this->checkgood( $question['title'], $thisquestion." ".$thisanswers );
$bad = $this->checkbad( $question['title'], $thisquestion." ".$thisanswers );
if ( $bad == FALSE )
{
echo "\t\t\t\t<item>\r\n\t\t\t\t<title>";
echo $this->cleanit( $question['title'], 1 );
echo "</title>\r\n\t\t\t\t<link>";
echo $question['link'];
echo "</link>\r\n\t\t\t\t<guid>";
echo $question['link'];
echo "</guid>\r\n\t\t\t\t<description><![CDATA[";
echo $thisitem;
echo " ]]></description>\r\n\t\t\t\t</item>\r\n\t\t\t";
}
}
echo "\t\t\t\r\n\t</channel>\r\n\t</rss>\r\n\t";
}
}
public function getrss_amazon( $keyword )
{
global $wpdb;
global $imscblogfeeder;
$options = $imscblogfeeder->get_options( );
$amazonid = $options['amazonid'];
$feed = new SimplePie( );
$feed->set_feed_url( array(
"http://www.amazon.com/rss/tag/".urlencode( $keyword )."/new?tag=".$amazonid
) );
$feed->set_cache_duration( 600 );
$success = $feed->init( );
$feed->handle_content_type( );
if ( $success )
{
$products = array( );
$itemlimit = 0;
foreach ( $feed->get_items( ) as $item )
{
if ( $itemlimit == 10 )
{
break;
}
$products[$itemlimit]['title'] = str_replace( " newly tagged "".$keyword.""", "", $item->get_title( ) );
$products[$itemlimit]['link'] = str_replace( "&feature=youtube_gdata", "", $item->get_permalink( ) );
$desc = $item->get_description( );
$desc = preg_replace( "/\\s\\s+/", " ", $desc );
preg_match( "/<img src=\"(.*)\" width=\"160\" alt=\"(.*)\" class=\"photo\" height=\"160\" border=\"0\" \\/>/s", $desc, $imagedata );
$products["{$itemlimit}"]['image'] = preg_replace( "/\\s\\s+/", "", trim( $imagedata[1] ) );
preg_match( "/\\\$[0-9]+(?:\\.[0-9]*)?/s", $desc, $pricedata );
$products["{$itemlimit}"]['price'] = preg_replace( "/\\s\\s+/", "", trim( $pricedata[0] ) );
$products["{$itemlimit}"]['desc'] = $desc;
$itemlimit = $itemlimit + 1;
}
$this->render_amazon_rss( $products );
}
}
public function render_amazon_rss( $products )
{
global $wpdb;
global $imscblogfeeder;
$options = $imscblogfeeder->get_options( );
if ( is_array( $products ) )
{
$template = $options['amztemplate'];
$rsstitle = "IMSC Blog Feeder Products";
$rssdescription = "IMSC Blog Feeder Products Matching Your Keywords";
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"."\n";
echo "\t\t<rss version=\"2.0\">\r\n\t\t<channel>\r\n\t\t<title>";
echo $rsstitle;
echo "</title>\r\n\t\t<link>";
echo "http://".$_SERVER['SERVER_NAME'];
echo "</link>\r\n\t\t<description>";
echo $rssdescription;
echo "</description>\r\n\t\t<language>en-us</language>\r\n\t\t";
foreach ( $products as $product )
{
$thisitem = $template;
$thisitem = str_ireplace( "%%TITLE%%", $product['title'], $thisitem );
$thisitem = str_ireplace( "%%LINK%%", $product['link'], $thisitem );
$thisitem = str_ireplace( "%%DESC%%", $product['desc'], $thisitem );
$thisitem = str_ireplace( "%%PRICE%%", $product['price'], $thisitem );
$thisitem = str_ireplace( "%%IMAGE%%", $product['image'], $thisitem );
$thisitem = stripslashes( $thisitem );
$thisitem = $this->cleanit( $thisitem );
$thisitem = str_ireplace( "<p> </p>", "", $thisitem );
$thisitem = str_ireplace( "<p><strong> </strong></p>", "", $thisitem );
$thisitem = preg_replace( "#<p[^>]*>(?:\\s+|(?: ;;)+|(?:<br\\s*/?>)+)*</p>#", "", $thisitem );
$bad = $this->checkbad( $product['title'], $product['desc'] );
if ( $bad == FALSE )
{
echo "\t\t\t\t<item>\r\n\t\t\t\t<title>";
echo $this->cleanit( $product['title'], 1 );
echo "</title>\r\n\t\t\t\t<link>";
echo $product['link'];
echo "</link>\r\n\t\t\t\t<guid>";
echo $product['link'];
echo "</guid>\r\n\t\t\t\t<description><![CDATA[";
echo $thisitem;
echo " ]]></description>\r\n\t\t\t\t</item>\r\n\t\t\t";
}
}
echo "\t\t\t\r\n\t</channel>\r\n\t</rss>\r\n\t";
}
}
public function getrss_video( $keyword )
{
$feed = new SimplePie( );
$feed->set_feed_url( array(
"http://gdata.youtube.com/feeds/base/videos?q=".urlencode( $keyword )."&orderby=published&alt=rss&client=ytapi-youtube-search&v=2"
) );
$feed->set_cache_duration( 600 );
$success = $feed->init( );
$feed->handle_content_type( );
if ( $success )
{
$videos = array( );
$itemlimit = 0;
foreach ( $feed->get_items( ) as $item )
{
if ( $itemlimit == 10 )
{
break;
}
$videos[$itemlimit]['title'] = $item->get_title( );
$videos[$itemlimit]['link'] = str_replace( "&feature=youtube_gdata", "", $item->get_permalink( ) );
$desc = $item->get_description( );
$desc = preg_replace( "/\\s\\s+/", " ", $desc );
preg_match( "/<div><span>Views:<\\/span>(.*)<\\/div>(.*)<div><img/s", $desc, $viewdata );
$videos["{$itemlimit}"]['views'] = preg_replace( "/\\s\\s+/", "", trim( $viewdata[1] ) );
preg_match( "/<a href=\"http:\\/\\/www.youtube.com\\/profile\\?user\\=(.*)\">(.*)<\\/a><\\/div>(.*)<div><span>Views\\:<\\/span>/s", $desc, $creatordata );
$videos["{$itemlimit}"]['creator'] = preg_replace( "/\\s\\s+/", "", trim( $creatordata[1] ) );
preg_match( "/<div><a href=\"(.*)\"><img alt=\"\" src=\"(.*)\" \\/><\\/a><\\/div><\\/td>/s", $desc, $imagedata );
$videos["{$itemlimit}"]['image'] = preg_replace( "/\\s\\s+/", "", trim( $imagedata[2] ) );
preg_match( "/<div><span>(.*)<\\/span><\\/div><\\/td>(.*)<td width=\\\"146\\\"/s", $desc, $descdata );
$videos["{$itemlimit}"]['desc'] = preg_replace( "/\\s\\s+/", "", trim( $descdata[1] ) );
$itemlimit = $itemlimit + 1;
}
$this->render_video_rss( $videos );
}
}
public function render_video_rss( $videos )
{
global $wpdb;
global $imscblogfeeder;
$options = $imscblogfeeder->get_options( );
if ( is_array( $videos ) )
{
$template = $options['yttemplate'];
$rsstitle = "IMSC Blog Feeder Videos";
$rssdescription = "IMSC Blog Feeder Videos Matching Your Keywords";
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"."\n";
echo "\t\t<rss version=\"2.0\">\r\n\t\t<channel>\r\n\t\t<title>";
echo $rsstitle;
echo "</title>\r\n\t\t<link>";
echo "http://".$_SERVER['SERVER_NAME'];
echo "</link>\r\n\t\t<description>";
echo $rssdescription;
echo "</description>\r\n\t\t<language>en-us</language>\r\n\t\t";
foreach ( $videos as $video )
{
$thisitem = $template;
$maindesc = $video['desc'];
$thisitem = str_ireplace( "%%TITLE%%", $video['title'], $thisitem );
$thisitem = str_ireplace( "%%LINK%%", $video['link'], $thisitem );
$thisitem = str_ireplace( "%%DESC%%", $maindesc, $thisitem );
$thisitem = str_ireplace( "%%VIEWS%%", $video['views'], $thisitem );
$thisitem = str_ireplace( "%%CREATOR%%", $video['creator'], $thisitem );
$thisitem = str_ireplace( "%%IMAGE%%", $video['image'], $thisitem );
$thisitem = stripslashes( $thisitem );
$thisitem = $this->cleanit( $thisitem );
$thisitem = str_ireplace( "<p> </p>", "", $thisitem );
$thisitem = str_ireplace( "<p><strong> </strong></p>", "", $thisitem );
$thisitem = preg_replace( "#<p[^>]*>(?:\\s+|(?: ;;)+|(?:<br\\s*/?>)+)*</p>#", "", $thisitem );
$good = $this->checkgood( $video['title'], $video['desc'] );
$bad = $this->checkbad( $video['title'], $video['desc'] );
$count = str_word_count( $maindesc );
if ( 15 < $count && $good == TRUE && $bad == FALSE )
{
echo "\t\t\t\t<item>\r\n\t\t\t\t<title>";
echo $this->cleanit( $video['title'], 1 );
echo "</title>\r\n\t\t\t\t<link>";
echo $video['link'];
echo "</link>\r\n\t\t\t\t<guid>";
echo $video['link'];
echo "</guid>\r\n\t\t\t\t<description><![CDATA[";
echo $thisitem;
echo " ]]></description>\r\n\t\t\t\t</item>\r\n\t\t\t";
}
}
echo "\t\t\t\r\n\t</channel>\r\n\t</rss>\r\n\t";
}
}
public function getrss_article( $keyword )
{
$ids = $this->get_ab_ids( $keyword );
$idsunqiue = array_unique( $ids );
rsort( $idsunqiue );
$articleids = array_slice( $idsunqiue, 0, 1 );
if ( is_array( $articleids ) )
{
$articles = array( );
foreach ( $articleids as $id )
{
$articlelink = "http://goarticles.com/article/something/".$id."/publish";
$data = $this->getsiteinfo( $articlelink );
if ( $data[http_code] = $UN_200 && !empty( $data['text'] ) )
{
$articles[] = $this->getarticle( $data['text'], $id );
}
}
$this->render_article_rss( $articles );
}
}
public function get_ab_ids( $keyword )
{
$search = "http://www.google.com/search?q=intitle:%22".urlencode( $keyword )."%22+site:goarticles.com&num=10&hl=en&lr=&safe=off&tbo=1&biw=1920&bih=925&prmd=ivnsb&tbs=sbd:1,qdr:m";
$data = $this->getsiteinfo( $search );
$content = $data['text'];
$reg_exUrl = "/goarticles.com(\\/\\S*)\\/[0-9]{7}/";
preg_match_all( $reg_exUrl, $content, $links );
if ( is_array( $links ) )
{
$ids = array( );
foreach ( $links[0] as $link )
{
preg_match( "/[0-9]{7}/s", $link, $matches );
if ( is_array( $matches ) )
{
$ids[] = $matches[0];
}
}
$ids = array_keys( array_flip( $ids ) );
return $ids;
}
}
public function render_article_rss( $articles )
{
global $wpdb;
global $imscblogfeeder;
$options = $imscblogfeeder->get_options( );
if ( is_array( $articles ) )
{
$template = $options['abtemplate'];
$rsstitle = "IMSC Blog Feeder Articles";
$rssdescription = "IMSC Blog Feeder Articles Matching Your Keywords";
ob_start( );
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"."\n";
echo "<rss version=\"2.0\">\r\n\t<channel>\r\n\t<title>";
echo $rsstitle;
echo "</title>\r\n\t<link>";
echo "http://".$_SERVER['SERVER_NAME'];
echo "</link>\r\n\t<description>";
echo $rssdescription;
echo "</description>\r\n\t<language>en-us</language>\r\n\t";
foreach ( $articles as $article )
{
$thisitem = $template;
$title = $article['title'];
$mainarticle = $article['article'];
$thisitem = str_ireplace( "%%TITLE%%", $title, $thisitem );
$thisitem = str_ireplace( "%%BODY%%", $mainarticle, $thisitem );
$thisitem = str_ireplace( "%%RESOURCEBOX%%", $article['resource'], $thisitem );
$thisitem = str_ireplace( "%%LINK%%", $article['articlesource'], $thisitem );
$thisitem = str_ireplace( "%%AUTHOR%%", $article['author'], $thisitem );
$thisitem = stripslashes( $thisitem );
$thisitem = $this->cleanit( $thisitem );
$thisitem = str_ireplace( "<p> </p>", "", $thisitem );
$thisitem = str_ireplace( "<p><strong> </strong></p>", "", $thisitem );
$thisitem = preg_replace( "#<p[^>]*>(?:\\s+|(?: ;;)+|(?:<br\\s*/?>)+)*</p>#", "", $thisitem );
$good = $this->checkgood( $article['title'], $mainarticle );
$bad = $this->checkbad( $article['title'], $mainarticle );
$count = str_word_count( $thisitem );
if ( 350 < $count )
{
echo "\t\t\t<item>\r\n\t\t\t<title>";
echo $this->cleanit( $title, 1 );
echo "</title>\r\n\t\t\t<link>";
echo $article['articlesource'];
echo "</link>\r\n\t\t\t<guid>";
echo $article['articlesource'];
echo "</guid>\r\n\t\t\t<description><![CDATA[";
echo $thisitem;
echo " ]]></description>\r\n\t\t\t</item>\r\n\t\t";
}
}
echo "\t\t\t\r\n\t</channel>\r\n\t</rss>\r\n\t";
$out = ob_get_contents( );
ob_end_clean( );
$rss = preg_replace( "/\\s\\s+/", "", trim( $out ) );
echo $rss;
}
}
public function getarticle( $sitetext, $id )
{
$articledata = array( );
$sitetext = preg_replace( "/\\s\\s+/", " ", $sitetext );
preg_match( "/<h1 class=\\\"art_head\\\">(.*) ;; ;;<em> by (.*)<\\/em><\\/h1>/s", $sitetext, $parts );
$articledata['author'] = preg_replace( "/\\s\\s+/", " ", trim( $parts[2] ) );
$articledata['title'] = preg_replace( "/\\s\\s+/", " ", trim( $parts[1] ) );
preg_match( "/<textarea style=\\\"width:100\\%;height:300px;\\\" readonly>(.*)<\\/textarea> <h2>About the Author:<\\/h2>/s", $sitetext, $body );
$articledata['article'] = preg_replace( "/\\s\\s+/", " ", html_entity_decode( trim( $body[1] ) ) );
preg_match( "/<textarea style=\\\"width:100\\%;height:120px;\\\" readonly>(.*)<\\/textarea> <\\/div> <\\/div> <div id=\\\"left-col\\\">/s", $sitetext, $resources );
$articledata['resource'] = preg_replace( "/\\s\\s+/", " ", html_entity_decode( trim( $resources[1] ) ) );
$slug = preg_replace( "/[^a-zA-Z0-9\\s]/", "", $articledata['title'] );
$slug = str_replace( " ", "-", $slug );
$articledata['articlesource'] = "http://goarticles.com/article/{$slug}/{$id}/";
return $articledata;
}
}
require_once( "../../../wejnswpwhitespacefix.php" );
require_once( "../../../wp-load.php" );
$imscblogfeeder_rss = new imscblogfeeder_rss( );
?>
|
|
|
|
|
|
|
|
admin.php |
|
Posted: Tue Jun 07, 2011 6:28 pm |
|
|
fireman |
Regular user |
|
|
Joined: Jun 03, 2011 |
Posts: 15 |
|
|
|
|
|
|
|
admin.php
Code: | <?php
/**
*
* @ This file is created by Decodeby.US
* @ deZender Public (PHP5 Decompiler)
*
* @ Version : 1.0.0.1
* @ Author : Ps2Gamer & Cyko
* @ Release on : 07.06.2011
* @ Official site : http://decodeby.us
*
*/
class imscblogfeeder_admin
{
public function imscblogfeeder_admin( )
{
add_action( "admin_menu", array(
$this,
"admin_menu"
) );
}
public function admin_menu( )
{
add_options_page( "IMSC Blog Blaster Settings", "IMSC Blog Feeder", "manage_options", __FILE__, array(
$this,
"settings_page"
) );
}
public function settings_page( )
{
global $imscblogfeeder;
$options = $imscblogfeeder->get_options( );
if ( isset( $_POST['update'] ) )
{
if ( function_exists( "current_user_can" ) && !current_user_can( "manage_options" ) )
{
exit( "Sorry, not allowed..." );
}
check_admin_referer( "imscblogfeeder_settings" );
$isvalidlicense = $imscblogfeeder->isvalidlicense( );
$options['license'] = trim( $_POST['license'] );
$options['authkey'] = trim( $_POST['authkey'] );
$options['filter'] = trim( $_POST['filter'] );
$options['abtemplate'] = trim( $_POST['abtemplate'] );
$options['yttemplate'] = trim( $_POST['yttemplate'] );
$options['yatemplate'] = trim( $_POST['yatemplate'] );
$options['amztemplate'] = trim( $_POST['amztemplate'] );
$options['amazonid'] = trim( $_POST['amazonid'] );
$options['customcss'] = trim( $_POST['customcss'] );
$options['badfilter'] = trim( $_POST['badfilter'] );
update_option( "imscblogfeeder", $options );
echo "<div id=\"message\" class=\"updated fade\"><p><strong>IMSC Blog Feeder Settings Have Been Saved.</strong></p></div>";
}
echo "<div class=\"wrap\">"."<h2>IMSC Blog Feeder Settings - Extreme Niche Empires Edition!</h2>"."<form method=\"post\">";
if ( function_exists( "wp_nonce_field" ) )
{
wp_nonce_field( "imscblogfeeder_settings" );
}
echo "\t\t \r\n\t\t This is a very powerful autoblogging plugin to pull content from different sources for autoblogging and traffic attraction. This plugin was supplied as part of the \"Extreme Niche Empires\" course and may only be used by Authorized customers of that course.<BR><BR>\r\n\t\t This plugin is designed to work with IMSC Custom Version of WP-O-Matic or similar RSS to Post plugin. Please note you al";
echo "so need to have installed the <a href=\"http://wordpress.org/extend/plugins/simplepie-core/\" target=\"_blank\">Simple Pie Core plugin</a> as well if you have not already installed it as part of the plugins pack that came with Extreme Niche Empires...<BR><BR>\r\n\t\t \r\n\t\t<h2>IMSC Blog Feeder Licensed Email:</h2>\t\r\n\t\tPlease enter the email you used during the purchase of Extreme Niche Empires to activate your ";
echo "Blog Feeder...\r\n\t\t<table class=\"form-table\">\r\n\t\t <tr>\r\n\t\t <th scope=\"row\">Licensed Email:</th>\r\n\t\t\t <td><input type=text name=\"license\" id=\"token\" style=\"width:200px;\" value=\"";
echo $options['license'];
echo "\"></td>\r\n\t\t\t</tr>\r\n\t\t</table>\t\r\n\t\t<p class=\"submit\"><input type=\"submit\" name=\"update\" class=\"button-primary\" value=\"Save Changes\" /></p>\r\n\r\n\t\t<h2>How To Use The IMSC Blog Feeder:</h2>\r\n\t\t<h3>Step 1 - Grab The Link You Want</h3>\r\n\t\tJust change YOURKEYWORD to the keyword you want...\r\n\t\t<table class=\"form-table\">\t\t\t\r\n\t\t<tr><td width=\"150\"><b>Article Feed:</b></td><td><input type=text name=feed value=\"";
echo WP_PLUGIN_URL."/imsc-blogfeeder/rss.php?type=article&k=".$options['authkey']."&keyword=YOURKEYWORD";
echo "\" style=\"width:600px;\"></td></tr>\r\n\t\t<tr><td width=\"150\"><b>YouTube Feed:</b></td><td><input type=text name=feed value=\"";
echo WP_PLUGIN_URL."/imsc-blogfeeder/rss.php?type=video&k=".$options['authkey']."&keyword=YOURKEYWORD";
echo "\" style=\"width:600px;\"></td></tr>\r\n\t\t<tr><td width=\"150\"><b>Yahoo Answers Feed:</b></td><td><input type=text name=feed value=\"";
echo WP_PLUGIN_URL."/imsc-blogfeeder/rss.php?type=answers&k=".$options['authkey']."&keyword=YOURKEYWORD";
echo "\" style=\"width:600px;\"></td></tr>\r\n\t\t<tr><td width=\"150\"><b>Amazon Feed:</b></td><td><input type=text name=feed value=\"";
echo WP_PLUGIN_URL."/imsc-blogfeeder/rss.php?type=amazon&k=".$options['authkey']."&keyword=YOURKEYWORD";
echo "\" style=\"width:600px;\"></td></tr>\r\n\t\t</table>\r\n\t\t\r\n\t\t<h3>Step 2 - Create Your Campaign</h3>\r\n\t\tYou can use as many feeds and target keywords as you want. Just create the feeds you want with the keywords you want and create the campaign!\r\n\t\t\t\r\n\t\t<BR><BR>\t\t <h2>Universal Settings:</h2>\r\n\t\t <table class=\"form-table\">\r\n\t\t <tr>\r\n\t\t <th scope=\"row\">Your Authentication Key:</th>\r\n\t\t\t <td><input type=text n";
echo "ame=\"authkey\" id=\"token\" style=\"width:200px;\" value=\"";
echo $options['authkey'];
echo "\"></td>\r\n\t\t\t</tr>\r\n\t\t\t\r\n\t\t\t\t\t <tr>\r\n\t\t <th scope=\"row\">Amazon Associates ID:</th>\r\n\t\t\t <td><input type=text name=\"amazonid\" id=\"token\" style=\"width:200px;\" value=\"";
echo $options['amazonid'];
echo "\"></td>\r\n\t\t\t</tr>\r\n\r\n\t\t\t<tr><th scope=\"row\">Good Words (Comma Separated):\r\n\t\t\tThese are the words that MUST appear in the title or text to be displayed</th>\r\n\t\t\t<td><textarea name=\"filter\" style=\"width:500px;height:100px;\">";
echo $options['filter'];
echo "</textarea>\r\n\t\t\t</td></tr>\t\r\n\t\t\t\r\n\t\t\t<tr><th scope=\"row\">Bad Words (Comma Separated):\r\n\t\t\tThese are the words that MUST NOT appear in the title or text to be displayed (Curse Words, Etc)</th>\r\n\t\t\t<td><textarea name=\"badfilter\" style=\"width:500px;height:100px;\">";
echo $options['badfilter'];
echo "</textarea>\r\n\t\t\t</td></tr>\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t</table>\r\n\t\t\r\n\t\t<p class=\"submit\"><input type=\"submit\" name=\"update\" class=\"button-primary\" value=\"Save Changes\" /></p>\r\n\t\t\r\n\t\t<h2>Template Settings:</h2>\t\t\r\n\t\tYou can customize this as you see fit for your purposes. \r\n\t\t<table class=\"form-table\">\t\t\t\r\n\t\t<tr><td><h3>Articles Base Template</h3>Tags available are: %%TITLE%%, %%BODY%%, %%AUTHOR%%, %%RESOURCEBOX%%, %%LINK%";
echo "%</td></tr>\r\n\t\t<tr><td><textarea name=\"abtemplate\" style=\"width:550px;height:150px;\">";
echo stripslashes( $options['abtemplate'] );
echo "</textarea></td></tr>\t\t\t\t\r\n\t\t</table>\t\t\r\n\t\t\r\n\t\t<table class=\"form-table\">\t\t\t\r\n\t\t<tr><td><h3>YouTube Template</h3>Tags available are: %%TITLE%%, %%LINK%%, %%DESC%%, %%VIEWS%%, %%CREATOR%%, %%IMAGE%%</td></tr>\r\n\t\t<tr><td><textarea name=\"yttemplate\" style=\"width:550px;height:150px;\">";
echo stripslashes( $options['yttemplate'] );
echo "</textarea></td></tr>\t\t\t\t\r\n\t\t</table>\r\n\t\t\r\n\t\t<table class=\"form-table\">\t\t\t\r\n\t\t<tr><td><h3>Yahoo Answers Template</h3>Tags available are: %%TITLE%%, %%QUESTION%%, %%ANSWERS%%, %%LINK%%</td></tr>\r\n\t\t<tr><td><textarea name=\"yatemplate\" style=\"width:550px;height:150px;\">";
echo stripslashes( $options['yatemplate'] );
echo "</textarea></td></tr>\t\t\t\t\r\n\t\t</table>\r\n\t\t\r\n\t\t<table class=\"form-table\">\t\t\t\r\n\t\t<tr><td><h3>Amazon Template</h3>Tags available are: %%TITLE%%, %%DESC%%, %%LINK%%, %%PRICE%%, %%IMAGE%%</td></tr>\r\n\t\t<tr><td><textarea name=\"amztemplate\" style=\"width:550px;height:150px;\">";
echo stripslashes( $options['amztemplate'] );
echo "</textarea></td></tr>\t\t\t\t\r\n\t\t</table>\r\n\t\t \r\n\t\t<p class=\"submit\"><input type=\"submit\" name=\"update\" class=\"button-primary\" value=\"Save Changes\" /></p>\r\n\t\t</form>\r\n\t\t</div>\r\n";
}
}
$imscblogfeeder_admin = new imscblogfeeder_admin( );
?>
|
|
|
|
|
|
|
|
all files decoded |
|
Posted: Tue Jun 07, 2011 8:48 pm |
|
|
fireman |
Regular user |
|
|
Joined: Jun 03, 2011 |
Posts: 15 |
|
|
|
|
|
|
|
blogfeeder.php
Code: | <?php
/**
*
* @ This file is created by Decodeby.US
* @ deZender Public (PHP5 Decompiler)
*
* @ Version : 1.0.0.1
* @ Author : Ps2Gamer & Cyko
* @ Release on : 07.06.2011
* @ Official site : http://decodeby.us
*
*/
class imscblogfeeder
{
public function imscblogfeeder( )
{
if ( !defined( "WP_PLUGIN_URL" ) )
{
if ( !defined( "WP_CONTENT_DIR" ) )
{
define( "WP_CONTENT_DIR", ABSPATH."wp-content" );
}
if ( !defined( "WP_CONTENT_URL" ) )
{
define( "WP_CONTENT_URL", get_option( "siteurl" )."/wp-content" );
}
if ( !defined( "WP_PLUGIN_DIR" ) )
{
define( "WP_PLUGIN_DIR", WP_CONTENT_DIR."/plugins" );
}
define( "WP_PLUGIN_URL", WP_CONTENT_URL."/plugins" );
}
register_deactivation_hook( __FILE__, array(
$this,
"deactivate"
) );
$plugin = plugin_basename( __FILE__ );
if ( is_admin( ) )
{
add_filter( "plugin_action_links_{$plugin}", array(
$this,
"settings_link"
) );
}
$options = $this->get_options( );
}
public function isvalidlicense( )
{
global $crypt;
$options = $this->get_options( "imscblogfeeder" );
$license = $options['license'];
if ( empty( $license ) )
{
echo "<div id=\"message\" class=\"error\"><p><strong>IMSC Blog Feeder needs you to activate it... Please enter your <a href=\"options-general.php?page=imsc-blogfeeder/admin.php\">Licensed Email</a>.</strong></p></div>";
return FALSE;
}
$crypt = new crypt( );
$crypt->crypt_key( "elephantsonparade" );
$encrptedkey = $crypt->encrypt( $license );
$licensecheck = $this->curl_get_file_contents( "http://extremenicheempires.com/licenses/blogfeederextreme.php?c=".urlencode( $encrptedkey ) );
if ( !empty( $licensecheck ) )
{
$strip1 = $crypt->decrypt( $licensecheck );
$strip2 = $crypt->decrypt( $strip1 );
if ( $strip2 != $license )
{
if ( is_admin( ) )
{
echo "<div id=\"message\" class=\"error\"><p><strong>IMSC Blog Feeder licensed email is invalid, please <a href=\"options-general.php?page=imsc-blogfeeder/admin.php\">check and update</a>.</strong></p></div>";
}
return FALSE;
}
}
return TRUE;
}
public function curl_get_file_contents( $url )
{
$options = array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
"",
"spider",
CURLOPT_AUTOREFERER => true,
120,
120,
10
);
$ch = curl_init( $url );
curl_setopt_array( $ch, $options );
$content = curl_exec( $ch );
$err = curl_errno( $ch );
$errmsg = curl_error( $ch );
$header = curl_getinfo( $ch );
curl_close( $ch );
return $content;
}
public function activate( )
{
}
public function deactivate( )
{
}
public function settings_link( $links )
{
$settings_link = "<a href=\"options-general.php?page=imsc-blogfeeder/admin.php\">Settings</a>";
array_unshift( $links, $settings_link );
return $links;
}
public function get_options( )
{
$options = get_option( "imscblogfeeder" );
if ( !is_array( $options ) )
{
$options = $this->set_defaults( );
}
return $options;
}
public function set_defaults( )
{
$options = array(
"license" => "",
"authkey" => $this->createkey( 9 ),
"abtemplate" => "<div class='bf_article'>%%BODY%%</div><!--more-->\n<div class='bf_articleresource'>%%RESOURCEBOX%%</div>\n<div class='bf_articlesource'><a href='%%LINK%%'>%%LINK%%</a></div>",
"yttemplate" => "<div class='bf_video'>[jwplayer file='%%LINK%%']</div><!--more-->\n<div class='bf_videodesc'>%%DESC%%</div>",
"yatemplate" => "<div class='bf_question'>%%QUESTION%%</div><!--more-->\n<div class='bf_answers'><h2>Answers:</h2>\n%%ANSWERS%%</div><h3>Got a better answer? Share it below!</h3>",
"amztemplate" => "<div class='bf_amazon'><h2><a href='%%LINK%%'>%%TITLE%%</a></h2>\n%%DESC%%</div>",
"badfilter" => "sex,porn,gamble,xxx,nude,squirt,gay,abortion,attack,bomb,casino,cocaine,die,death,erection,gambling,heroin,marijuana,masturbation,pedophile,penis,poker,pussy,terrorist,cunt,shit,bastard,bitch,fuck,tits,prick,viagra"
);
update_option( "imscblogfeeder", $options );
return $options;
}
public function createkey( $length = 9 )
{
$vowels = "aeuyAEUY";
$consonants = "bdghjmnpqrstvzBDGHJLMNPQRSTVWXZ23456789";
$password = "";
$alt = time( ) % 2;
$i = 0;
while ( $i < $length )
{
if ( $alt == 1 )
{
$password .= $consonants[rand( ) % strlen( $consonants )];
$alt = 0;
}
else
{
$password .= $vowels[rand( ) % strlen( $vowels )];
$alt = 1;
}
++$i;
}
return $password;
}
}
class crypt
{
public $keys = NULL;
public function crypt_key( $ckey )
{
$this->keys = array( );
$c_key = base64_encode( sha1( md5( $ckey ) ) );
$c_key = substr( $c_key, 0, round( ord( $ckey[0] ) / 5 ) );
$c2_key = base64_encode( md5( sha1( $ckey ) ) );
$last = strlen( $ckey ) - 1;
$c2_key = substr( $c2_key, 1, round( ord( $ckey[$last] ) / 7 ) );
$c3_key = base64_encode( sha1( md5( $c_key ).md5( $c2_key ) ) );
$mid = round( $last / 2 );
$c3_key = substr( $c3_key, 1, round( ord( $ckey[$mid] ) / 9 ) );
$c_key = $c_key.$c2_key.$c3_key;
$c_key = base64_encode( $c_key );
$i = 0;
while ( $i < strlen( $c_key ) )
{
$this->keys[] = $c_key[$i];
++$i;
}
}
public function encrypt( $string )
{
$string = base64_encode( $string );
$keys = $this->keys;
$i = 0;
while ( $i < strlen( $string ) )
{
$id = $i % count( $keys );
$ord = ord( $string[$i] );
if ( !( $ord = $ord ) )
{
ord( $keys[$id] );
}
++$id;
if ( $ord = $ord )
{
ord( $keys[$id] );
}
++$id;
$ord = $ord xor ord( $keys[$id] );
++$id;
$ord = $ord + ord( $keys[$id] );
$string[$i] = chr( $ord );
++$i;
}
return base64_encode( $string );
}
public function decrypt( $string )
{
$string = base64_decode( $string );
$keys = $this->keys;
$i = 0;
while ( $i < strlen( $string ) )
{
$id = $i % count( $keys );
$ord = ord( $string[$i] );
$ord = $ord xor ord( $keys[$id] );
++$id;
if ( $ord = $ord )
{
ord( $keys[$id] );
}
++$id;
if ( !( $ord = $ord ) )
{
ord( $keys[$id] );
}
++$id;
$ord = $ord - ord( $keys[$id] );
$string[$i] = chr( $ord );
++$i;
}
return base64_decode( $string );
}
}
$imscblogfeeder = new imscblogfeeder( );
if ( is_admin( ) )
{
include_once( dirname( __FILE__ )."/admin.php" );
}
?>
|
|
|
|
|
|
|
www.waraxe.us Forum Index -> PHP script decode requests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
All times are GMT
Page 1 of 1
|
|
|
Powered by phpBB © 2001-2008 phpBB Group
|
|
|
|
|
|