<?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>Marcelo Cavalcante &#187; Java</title>
	<atom:link href="http://www.marcelocavalcante.net/portal/category/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marcelocavalcante.net/portal</link>
	<description>Tecnologia e Conhecimento Livres</description>
	<lastBuildDate>Mon, 19 Dec 2011 17:09:12 +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>3º Dia Livre &#8211; Programação Definida!</title>
		<link>http://www.marcelocavalcante.net/portal/2011/10/17/3%c2%ba-dia-livre-programacao-definida/</link>
		<comments>http://www.marcelocavalcante.net/portal/2011/10/17/3%c2%ba-dia-livre-programacao-definida/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 12:26:54 +0000</pubDate>
		<dc:creator>kalib</dc:creator>
				<category><![CDATA[Dia Livre]]></category>
		<category><![CDATA[Impressões]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[Tux-ce]]></category>

		<guid isPermaLink="false">http://www.marcelocavalcante.net/portal/?p=952</guid>
		<description><![CDATA[Neste fim de semana foi publicada a programação oficial do 3º Dia Livre, encontro para usuários, profissionais ou entusiastas do movimento de Software Livre no Ceará. Esta 3ª edição contará com 4 palestras de temas bem diversificados como podem ver na grade abaixo: Horário Palestra Palestrante 08:00 - 08:10 Abertura - 08:10 - 09:00 CRUD [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">
<p><strong>N</strong>este fim de semana foi publicada a programação oficial do <strong><a href="http://www.dialivre.net/portal" target="_blank">3º Dia Livre</a></strong>, encontro para usuários, profissionais ou entusiastas do movimento de Software Livre no Ceará.</p>
<p><strong>E</strong>sta 3ª edição contará com 4 palestras de temas bem diversificados como podem ver na grade abaixo:</p>
<table style="text-align: left; width: 600px; height: 320px;" border="1" cellspacing="2" cellpadding="2">
<tbody>
<tr>
<td style="vertical-align: top; background-color: #e2e2e3; width: 128px; text-align: center; font-weight: bold;">Horário</td>
<td style="vertical-align: top; background-color: #e2e2e3; width: 246px; text-align: center; font-weight: bold;">Palestra</td>
<td style="vertical-align: top; background-color: #e2e2e3; text-align: center; width: 201px; font-weight: bold;">Palestrante</td>
</tr>
<tr>
<td style="vertical-align: top; background-color: #cccccc; width: 128px; text-align: center; font-weight: bold;">08:00<br />
- 08:10</td>
<td style="vertical-align: top; width: 246px; text-align: center;">Abertura</td>
<td style="vertical-align: top; text-align: center; width: 201px;">-</td>
</tr>
<tr>
<td style="vertical-align: top; background-color: #cccccc; width: 128px; text-align: center; font-weight: bold;">08:10<br />
- 09:00</td>
<td style="vertical-align: top; width: 246px; text-align: center;">CRUD Flex com Java</td>
<td style="vertical-align: top; text-align: center; width: 201px;">Alessandro Moreira</td>
</tr>
<tr>
<td style="vertical-align: top; background-color: #cccccc; width: 128px; text-align: center; font-weight: bold;">09:10<br />
- 10:00</td>
<td style="vertical-align: top; width: 246px; text-align: center;">Gerenciando Nuvens Privadas com o Xen Cloud Platform</td>
<td style="vertical-align: top; text-align: center; width: 201px;">Lorscheider Santiago</td>
</tr>
<tr>
<td style="vertical-align: top; background-color: #cccccc; width: 128px; text-align: center; font-weight: bold;">10:10 &#8211; 11:00</td>
<td style="vertical-align: top; width: 246px; text-align: center;">Gerenciando Projetos com Ferramentas Livres</td>
<td style="vertical-align: top; text-align: center; width: 201px;">Paulo Cesar C. Branco</td>
</tr>
<tr>
<td style="vertical-align: top; background-color: #cccccc; width: 128px; text-align: center; font-weight: bold;">11:10 &#8211; 12:00</td>
<td style="vertical-align: top; width: 246px; text-align: center;">Arduino &#8211; Desenvolvendo com Hardware Livre</td>
<td style="vertical-align: top; text-align: center; width: 201px;">Marcelo Melo</td>
</tr>
<tr>
<td style="vertical-align: top; background-color: #cccccc; width: 128px; text-align: center; font-weight: bold;">&#8211;</td>
<td style="vertical-align: top; width: 246px; text-align: center;">&#8212;&#8212;&#8211;</td>
<td style="vertical-align: top; text-align: center; width: 201px;">-</td>
</tr>
</tbody>
</table>
<p><strong>A</strong>inda não sabe o que é o Dia Livre? <strong><a href="http://www.dialivre.net/portal/?page_id=7" target="_blank">Clique aqui para conhecer!</a></strong></p>
<p><strong>A</strong>s <strong>inscrições</strong> continuam abertas para esta 3ª edição que acontecerá no dia <strong>12 de Novembro</strong>, Sábado, na Faculdade Estácio FIC.</p>
<p><strong>C</strong>lique <strong><a href="http://www.dialivre.net/portal/?page_id=8" target="_blank">aqui</a></strong> e faça sua inscrição gratuita.</p>
<p><strong>A</strong>braços,</p>
<p style="margin-left: 106.2pt; text-indent: -106.2pt;"><img class="alignnone" src="http://www.marcelocavalcante.net/portal/imgs/userbar.gif" alt="" width="350" height="19" /></p>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.marcelocavalcante.net/portal/2011/10/17/3%c2%ba-dia-livre-programacao-definida/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Feliz dia do Programador!</title>
		<link>http://www.marcelocavalcante.net/portal/2011/09/13/feliz-dia-do-programador/</link>
		<comments>http://www.marcelocavalcante.net/portal/2011/09/13/feliz-dia-do-programador/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 13:11:39 +0000</pubDate>
		<dc:creator>kalib</dc:creator>
				<category><![CDATA[Impressões]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://www.marcelocavalcante.net/portal/?p=925</guid>
		<description><![CDATA[Saudações pessoal, Um feliz dia do programador para todos aqueles que, profissionalmente, curiosamente ou mesmo por mera falta do que fazer escrevem ou já escreveram linhas de código! Esta profissão que na maior parte das vezes não trá$ o retorno e$perado, o que apenas demonstra o quão apaixonados por linha de código são essas pessoas&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="for_food" src="http://www.media-freaks.com/wp-content/uploads/2008/09/programmer-260x300.jpg" alt="" width="260" height="300" /></p>
<p><strong>S</strong>audações pessoal,</p>
<div><strong>U</strong>m feliz dia do programador para todos aqueles que, profissionalmente, curiosamente ou mesmo por mera falta do que fazer escrevem ou já escreveram linhas de código!</div>
<div><strong>E</strong>sta profissão que na maior parte das vezes não trá$ o retorno e$perado, o que apenas demonstra o quão apaixonados por linha de código são essas pessoas&#8230; e por problemas.</div>
<div><strong>D</strong>esafiador&#8230;estressante&#8230;cansativo&#8230;divertido&#8230;prazeroso&#8230; Como em qualquer &#8220;casamento&#8221;&#8230; na alegria e na tristeza!</div>
<div style="text-align: center;"><img class="aligncenter" title="fases" src="http://www.danielimamura.com.br/wp-content/uploads/2010/09/cartoonvidaprogramador.gif" alt="" width="581" height="556" /></div>
<div><strong>O</strong>bviamente que eu não vou colocar em todas as centenas de linguagens de programação que existem.. portanto, se a sua linguagem favorita não foi homenageada abaixo, não fique triste. São muitas..difícil lembrar de todas.. O que vale é a intenção.</div>
<div style="text-align: center;"><img class="aligncenter" title="languages" src="http://www.whitefang.com/wp-content/uploads/2010/03/Programming-Languages.jpg" alt="" width="402" height="403" /></div>
<div>
<div><strong>Assembly</strong></div>
<div>##############</div>
<div><em>variable:</em></div>
<div><em>      .message db &#8220;Feliz dia do Programador!$&#8221;</em></div>
<div><em>code:</em></div>
<div><em>      mov ah, 9</em></div>
<div><em>      mov dx, offset .message</em></div>
<div><em>      int 0&#215;21</em></div>
<div><em>      ret</em></div>
<div><strong>BASIC</strong></div>
<div>##############</div>
<div><em>PRINT &#8220;Feliz dia do Programador!</em></div>
<div><strong>C</strong></div>
<div>##############</div>
<div><em># include &lt;stdio.h&gt;</em></div>
<div><em>int main(void)</em></div>
<div><em>{</em></div>
<div><em>       printf (&#8220;Feliz dia do Programador!&#8221;);</em></div>
<div><em>       return 0;</em></div>
<div><em>}</em></div>
<div><strong>C++</strong><br />
<em>##############</em></div>
<div><em># include &lt;iostream&gt;</em></div>
<div><em>int main()</em></div>
<div><em>{</em></div>
<div><em>         std::cout &lt;&lt; &#8220;Feliz dia do Programador!&#8221; &lt;&lt; std::endl;</em></div>
<div><em>         return 0;</em></div>
<div><em>}</em></div>
<div><strong>Cliper</strong></div>
<div>##############</div>
<div><em>? &#8220;Feliz dia do Programador!&#8221;</em></div>
<div><strong>Delphi</strong></div>
<div>##############</div>
<div><em>Program FelizDia;</em></div>
<div><em>{APPTYPE CONSOLE}</em></div>
<div><em>begin</em></div>
<div><em>      WriteLn(&#8216;Feliz dia do Programador!&#8217;);</em></div>
<div><em>end.</em></div>
<div><strong>Go</strong></div>
<div>##############</div>
<div><em>package main</em></div>
<div><em>import &#8220;fmt&#8221;</em></div>
<div><em>func main() {</em></div>
<div><em>       fmt.Printf(&#8220;Feliz dia do Programador! \n&#8221;)</em></div>
<div><em>}</em></div>
<div><strong>Java</strong></div>
<div>##############</div>
<div><em>public class FelizDia {</em></div>
<div><em>       public static void main(String[] args) {</em></div>
<div><em>                 System.out.println(&#8220;Feliz dia do Programador!&#8221;);</em></div>
<div><em>       }</em></div>
<div><em>}</em></div>
<div><strong>Pascal</strong></div>
<div>##############</div>
<div><em>program FelizDia(output);</em></div>
<div><em>begin</em></div>
<div><em>       WriteLn(&#8216;Feliz dia do Programador!&#8217;);</em></div>
<div><em>end</em></div>
<div><strong>Perl</strong></div>
<div>##############</div>
<div><em>print &#8220;Feliz dia do Programador!&#8221;;</em></div>
<div><strong>PHP</strong></div>
<div>##############</div>
<div><em>&lt;?php</em></div>
<div><em>     echo &#8220;Feliz dia do Programador!&#8221;;</em></div>
<div><em>?&gt;</em></div>
<div><strong>Python</strong></div>
<div>##############</div>
<div><em>print(&#8220;Feliz dia do Programador!&#8221;)</em></div>
<div><strong>Ruby</strong></div>
<div>##############</div>
<div><em>puts &#8220;Feliz dia do Programador!&#8221;</em></div>
<div><strong>Shell Script</strong></div>
<div>##############</div>
<div><em>echo &#8216;Feliz dia do Programador!&#8217;</em></div>
<div><em>SQL</em></div>
<div>##############</div>
<div><em>select &#8216;Feliz dia do Programador!&#8217;;</em></div>
<p><strong>A</strong>braço!</p>
</div>
<p style="margin-left: 106.2pt; text-indent: -106.2pt;"><img class="alignnone" src="http://www.marcelocavalcante.net/portal/imgs/userbar.gif" alt="" width="350" height="19" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcelocavalcante.net/portal/2011/09/13/feliz-dia-do-programador/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Brute-force? O Dirb&#8230; DirBuster lhe ajuda a identificar vulnerabilidades em seu site</title>
		<link>http://www.marcelocavalcante.net/portal/2011/02/15/brute-force-o-dirb-dirbuster-lhe-ajuda-a-identificar-vulnerabilidades-em-seu-site/</link>
		<comments>http://www.marcelocavalcante.net/portal/2011/02/15/brute-force-o-dirb-dirbuster-lhe-ajuda-a-identificar-vulnerabilidades-em-seu-site/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 13:23:19 +0000</pubDate>
		<dc:creator>kalib</dc:creator>
				<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[cultura hacker]]></category>
		<category><![CDATA[Impressões]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Kubuntu]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[redes]]></category>
		<category><![CDATA[segurança]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://marcelocavalcante.net/portal/?p=777</guid>
		<description><![CDATA[Bom, para quem não conhece nada sobre Brute-Force ou apenas ouviu falar vagamente mas não tem certeza sobre o que realmente é um ataque deste tipo, sugiro dar uma lida em meu último post, onde apresentei algumas informações sobre brute-force bem como uma ferramenta que podemos utilizar para testar nossos sites e verificar o quão [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="color: #33cccc;">B</span></strong>om, para quem não conhece nada sobre <span style="color: #33cccc;">Brute-Force</span> ou apenas ouviu falar vagamente mas não tem certeza sobre o que realmente é um ataque deste tipo, sugiro dar uma lida em meu último post, onde apresentei algumas informações sobre brute-force bem como uma ferramenta que podemos utilizar para testar nossos sites e verificar o quão <span style="color: #33cccc;">vulneráveis</span> eles estão a este tipo de ataque. Segue link para o mesmo:</p>
<p><a href="http://marcelocavalcante.net/portal/2011/01/31/brute-force-o-dirb-lhe-ajuda-a-identificar-vulnerabilidades-em-seu-site/" target="_blank"><span style="color: #33cccc;">Brute-Force? O Dirb lhe ajuda a identificar vulnerabilidade em seu site!</span></a></p>
<p><strong><span style="color: #33cccc;">A</span></strong>gora que já conhecemos um pouco sobre as técnicas de brute-force e a ferramenta <span style="color: #33cccc;">Dirb</span>, que tal conhecer outra mais apresentável?</p>
<p><strong><span style="color: #33cccc;">M</span></strong>e refiro ao <span style="color: #33cccc;"><a href="http://www.owasp.org/index.php/DirBuster" target="_blank">DirBuster</a></span>. Uma aplicação <span style="color: #33cccc;">multithread</span> desenvolvida pelo <span style="color: #33cccc;"><a href="http://www.owasp.org/" target="_blank"><span style="color: #33cccc;">OWASP</span></a></span> (The Open Web Application Security Project) que tem como objetivo realizar brute-force em diretórios e nomes de arquivos na web. Assim como o Dirb, o DirBuster trabalha em cima de dicionários ou listas. Ao todo ele trás <span style="color: #33cccc;">9 listas</span> que podem ser utilizadas para nossas varreduras e testes. Como todas as suas listas foram criadas na unha, após exaustívas pesquisas e buscas na web por nomes mais utilizados para arquivos e diretórios em servidores web, o DirBuster mostra-se extremamente efetivo para este tipo de atividade conseguindo encontrar até mesmo os arquivos mais ocultos e escondidos.</p>
<p><strong><span style="color: #33cccc;">M</span></strong>as se você não ficar satisfeito, <del>nós garantimos a devolução do seu dinheiro</del>, com apenas utilizar o modelo de dicionários, o DirBuster ainda lhe possibilita o ataque de brute-force mais <span style="color: #33cccc;">purista</span>. Tentativa e erro com combinações possíveis de caracteres. Claro, se você tem muito poder de processamento e tempo sobrando, boa sorte. ;]</p>
<p><strong><span style="color: #33cccc;">L</span></strong>egal Kalib, quer dizer que agora posso sair invadindo sites?</p>
<p><del>o.O Como diria o Chaves: Ai que burrrrroooo.. dá zero pra ele&#8230;</del></p>
<p><strong><span style="color: #33cccc;">N</span></strong>ão amigo. O meu intuito não é incentivar ou apresentar qualquer mecanismo ou técnica para este tipo de atividade. O DirBuster não foi feito para este propósito e nem conseguirá efetuar isto. Ele não fará nenhum tipo de <span style="color: #33cccc;">exploit</span> em arquivos ou diretórios que ele encontre. O DirBuster serve exatamente para identificar possíveis alvos para estes tipos de ataque, o que nos permite agir de forma <span style="color: #33cccc;">corretiva</span> ou <span style="color: #33cccc;">preventiva</span> em nossos servidores web. ;]</p>
<p><strong><span style="color: #33cccc;">C</span></strong>hega de lenga lenga.. vamos ao que interessa!</p>
<p><strong><span style="color: #33cccc;">C</span></strong>omo instalar?</p>
<p><img class="alignleft" src="http://blog.leandroinacio.eti.br/wp-content/uploads/2009/10/arch-linux-logo1.png" alt="Arch Linux" width="83" height="70" /><br />
Bom, se você utiliza <span style="color: #33cccc;"><a href="http://archlinux.org" target="_blank">Arch Linux</a></span>, pode pegar o pacote no <span style="color: #33cccc;">AUR</span> através do seguinte link(Lembrem-se de votar nele):</p>
<p><a href="http://aur.archlinux.org/packages.php?ID=20809"><span style="color: #33cccc;">http://aur.archlinux.org/packages.php?ID=20809</span></a></p>
<p><strong><span style="color: #33cccc;">F</span></strong>eito isto, basta seguir o procedimento padrão para pacotes do AUR.</p>
<blockquote><p><span style="color: #33cccc;">1- Descompactar: [kalib@tuxcaverna downloads]$ tar -xvzf dirbuster.tar.gz</span></p>
<p><span style="color: #33cccc;">2- Entrar no diretório dirbuster e gerar o pacote: [kalib@tuxcaverna dirbuster]$ makepkg</span></p>
<p><span style="color: #33cccc;">3- Instalar o pacote: [kalib@tuxcaverna dirbuster]$ sudo pacman -U dirbuster-0.12-1-x86_64.pkg.tar.xz</span></p></blockquote>
<p><strong><span style="color: #33cccc;">F</span></strong>eito. ;]</p>
<p><strong><span style="color: #33cccc;">O</span></strong>utras distribuições? Não tenho certeza se o pessoal de outras distribuições empacotou o DirBuster, portanto provavelmente você vai precisar baixar o arquivo compactado do site oficial do projeto. Busquei tanto no <span style="color: #33cccc;">Debian</span> quanto no <span style="color: #33cccc;">(K)Ubuntu 10.10</span> e em nenhum destes encontrei o DirBuster nos repositórios através do <span style="color: #33cccc;">aptitude</span>.</p>
<p><strong><span style="color: #33cccc;">P</span></strong>ortanto se você não utiliza o Arch, segue link para download da ferramenta:</p>
<p><a href="http://www.owasp.org/index.php/DirBuster#tab=Download"><span style="color: #33cccc;">http://www.owasp.org/index.php/DirBuster#tab=Download</span></a></p>
<p><strong><span style="color: #33cccc;">M</span></strong>as qual a cara do bicho?</p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster8.png"><img class="aligncenter size-full wp-image-788" title="dirbuster8" src="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster8.png" alt="" width="492" height="277" /></a></p>
<p><strong><span style="color: #33cccc;">C</span></strong>omo explicado antes, ele funciona parecido com o Dirb, porém em uma interface <span style="color: #33cccc;">GUI</span> (gráfica).</p>
<p><strong><span style="color: #33cccc;">C</span></strong>omo podem ver, é uma interface simples e de fácil manuseio.</p>
<p><strong><span style="color: #33cccc;">V</span></strong>amos aos pontos:</p>
<p><span style="color: #33cccc;">1- No campo Target, você deverá inserir a URL que será alvo do seu brute-force de diretórios e arquivos web.</span></p>
<p><span style="color: #33cccc;">2- Logo abaixo, vocẽ escolhe se deseja utilizar apenas GET ou HEAD &amp; GET.</span></p>
<p><span style="color: #33cccc;">3- Agora é a vez de escolher quantas threads deseja utilizar. Quanto maior o número de threads, mais requisições simultâneas você estará utilizando. ;]</span></p>
<p><span style="color: #33cccc;">4- Abaixo você deverá escolher o tipo de brute-force.</span></p>
<p><span style="color: #33cccc;">* Baseado em dicionários, neste caso você deverá escolher um dos dicionários que a ferramenta já lhe disponibiliza através do seguinte caminho: /opt/DirBuster/</span></p>
<p><span style="color: #33cccc;">* Baseado em brute-force puro. Neste caso você deverá escolher qual conjunto de caracteres deseja que sejam utilizados, quantidade mínima e máxima de caracteres por tentativa.</span></p>
<p><span style="color: #33cccc;">5- Em seguida é a hora de escolher os filtros: Deseja fazer brute-force apenas em diretórios? Arquivos também? Modo recursivo? Extensões em branco? Diretório inicial para o scan? Que tipo de extensão?&#8230;</span></p>
<p><strong><span style="color: #33cccc;">E</span></strong> como é o retorno que ele me dá?</p>
<p><strong><span style="color: #33cccc;">B</span></strong>om, vou escolher meu alvo e vou utilizar <span style="color: #33cccc;">20 threads</span> em simultâneo. Não vou deixar a ferramenta rodando por muito tempo pois estou apenas fazendo uma demonstração.</p>
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster21.png"><img class="aligncenter size-full wp-image-781" title="dirbuster2" src="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster21.png" alt="" width="561" height="404" /></a></p>
<p><strong><span style="color: #33cccc;">C</span></strong>omo podem ver, filtrei para que o brute-force comece no diretório raiz (/) e optei pela maior lista que o DirBuster possui como dicionário. Deixei rodando por cerca de 30 segundos e já tive o seguinte resultado.</p>
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster3.png"><img class="aligncenter size-full wp-image-782" title="dirbuster3" src="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster3.png" alt="" width="561" height="484" /></a></p>
<p><strong><span style="color: #33cccc;">A</span></strong> parte borrada no início da imagem não é um defeito. Vocês não pensaram que eu iria deixar exposto o alvo no qual fiz o teste, certo? No caso, optei pelo site de uma de nossas <span style="color: #33cccc;">instituições de ensino</span>. Bom, a imagem acima é um exemplo do retorno que consigo com a ferramenta. É a visão em Lista. Além dela você pode optar pela visão em árvore, que, como o nome informa, lhe trará a árvore de diretórios, sub-diretórios e arquivos que foram encontrados. Abaixo um exemplo da visão em árvore:</p>
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster4.png"><img class="aligncenter size-full wp-image-783" title="dirbuster4" src="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster4.png" alt="" width="561" height="484" /></a></p>
<p><strong><span style="color: #33cccc;">O</span></strong> resultado, mesmo deixando a ferramenta rodando por apenas 30 segundos, foi o esperado. Um espantoso caso de descuido com a segurança do site.</p>
<p><strong><span style="color: #33cccc;">A</span></strong>lguns leves exemplos que me chamaram a atenção na lista que consegui:</p>
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster5.png"><img class="aligncenter size-full wp-image-784" title="dirbuster5" src="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster5.png" alt="" width="554" height="100" /></a></p>
<p><strong><span style="color: #33cccc;">U</span></strong>m diretório de administração exposto desta forma indicando que existe uma sessão do site com acesso permitido apenas para administradores. O que isso me leva a crer? Que quem conseguir acesso a esta sessão consegue manipular o sistema do site? O que nos leva a uma posterior análise da página index contida nele que possibilita uma tentativa de brute-force de login e senha? psssiiiuuuu&#8230; o.O</p>
<p><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster6.png"><img class="aligncenter size-full wp-image-785" title="dirbuster6" src="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster6.png" alt="" width="530" height="21" /></a><br />
<strong><span style="color: #33cccc;"> U</span></strong>m diretório para uploads de Arquivos? Que tal testar ele? Apenas usuários administradores possuem permissão de upload? Ou alunos conseguem fazer upload de fotos, trabalhos, por exemplo? De qualquer forma, isso me indica que existe a possibilidade de eu subir arquivos para o servidor deles. Que tal um script em php que me permitiria ter um console shell no servidor deles para inclusão, exclusão, edição, etc.. ? pssiiiiuuuu&#8230; o.O</p>
<p><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster7.png"><img class="aligncenter size-full wp-image-786" title="dirbuster7" src="http://marcelocavalcante.net/portal/wp-content/uploads/2011/02/dirbuster7.png" alt="" width="518" height="44" /></a></p>
<p><strong><span style="color: #33cccc;">P</span></strong>ode não ser nada.. mas também pode ser muita coisa.. O que um diretório chamado &#8220;gerencia&#8221; faz ali tão exposto e com um nome tão&#8230; tão&#8230; discreto? o.O psssiiiuuuuu</p>
<p><strong><span style="color: #33cccc;">A</span></strong>cho que já conseguiram entender um pouco do que o DirBuster faz.</p>
<p><strong><span style="color: #33cccc;">A</span></strong>braços!</p>
<p><strong><span style="color: #33cccc;">H</span></strong>appy Hacking&#8230;</p>
<p><span style="color: #33cccc;"><strong>PS: Wrong developers! Never play security by obscurity!</strong></span></p>
<p style="margin-left: 106.2pt; text-indent: -106.2pt;"><img class="alignnone" src="http://www.marcelocavalcante.net/portal/imgs/userbar.gif" alt="" width="350" height="19" /></p>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.marcelocavalcante.net/portal/2011/02/15/brute-force-o-dirb-dirbuster-lhe-ajuda-a-identificar-vulnerabilidades-em-seu-site/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Que tal testar o Android em seu Linux?</title>
		<link>http://www.marcelocavalcante.net/portal/2010/07/20/que-tal-testar-o-android-em-seu-linux/</link>
		<comments>http://www.marcelocavalcante.net/portal/2010/07/20/que-tal-testar-o-android-em-seu-linux/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 17:29:41 +0000</pubDate>
		<dc:creator>kalib</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Impressões]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://marcelocavalcante.net/portal/?p=709</guid>
		<description><![CDATA[Se você é da área de tecnologia, com certeza já ouviu falar deste tal Android que vem ganhando cada vez mais notoriedade e mercado no mundo dos smartphones. Não ouviu falar? Sugiro que repense suas escolhas acadêmicas e/ou profissionais. Talvez não tenha feito a escolha certa. Atualize-se. O fato é que o Android, como todos [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="color: #33cccc;">S</span></strong>e você é da área de tecnologia, com certeza já ouviu falar deste tal <span style="color: #33cccc;"><a href="http://www.android.com/" target="_blank">Android</a></span> que vem ganhando cada vez mais notoriedade e mercado no mundo dos smartphones. Não ouviu falar? Sugiro que repense suas escolhas acadêmicas e/ou profissionais. Talvez não tenha feito a escolha certa. Atualize-se.</p>
<p><strong><span style="color: #33cccc;">O</span></strong> fato é que o <span style="color: #33cccc;">Android</span>, como todos já sabemos, é um dos mais &#8220;populares&#8221; sistemas operacionais atuais para smartphones. Usei a palavra populares entre aspas pelo fato de ele ainda não ser muito utilizado, porém com certeza é muito citado. Desenvolvido inicialmente pela gigante <span style="color: #33cccc;"><a href="http://www.google.com">Google</a></span>, passando a ser mantido posteriormente pela <span style="color: #33cccc;"><a href="http://www.openhandsetalliance.com/" target="_blank">Open Handset Alliance</a></span>, o Android é um sistema operacional baseado no kernel Linux, permite que qualquer programador desenvolva uma aplicação em java, por exemplo, e controle o dispositivo através de bibliotecas desenvolvidas pela Google.</p>
<p><strong><span style="color: #33cccc;">A</span></strong>penas recentemente o Android vem ganhando realmente mercado em smartphones e aparelhos genéricos, os famosos xing-lings ou MPx da vida.</p>
<p><strong><span style="color: #33cccc;">E</span></strong> você? Pensava em <span style="color: #33cccc;">testar</span> este tal Android mas não pretendia comprar um smartphone para tal? O Google pensou em você e desenvolveu um <span style="color: #33cccc;">emulador SDK</span> para que você possa rodar o Android em sua máquina.</p>
<p><strong><span style="color: #33cccc;">A</span></strong>qui estarei descrevendo o procedimento para instalação no Linux, porém não possui muita diferença e o processo pode ser facilmente adaptado no caso de usuários do OS X ou Windows.</p>
<p><strong><span style="color: #33cccc;">A</span></strong>ntes de mais nada preciso informar que ele possui como requisito básico o <span style="color: #33cccc;"><a href="http://www.java.com/pt_BR/" target="_blank">Java</a></span>. Se você não possui java instalado em sua máquina, esta é a hora de o instalar.</p>
<p><strong><span style="color: #33cccc;">P</span></strong>ara começar, precisamos baixar o emulador SDK disponibilizado pelo google no link: <span style="color: #33cccc;"><a href="http://developer.android.com/sdk/index.html" target="_blank">http://developer.android.com/sdk/index.html</a></span></p>
<p><strong><span style="color: #33cccc;">N</span></strong>o meu caso, estarei trabalhando em cima da versão para <span style="color: #33cccc;">Linux</span>.</p>
<p><strong><span style="color: #33cccc;">O</span></strong> arquivo baixado está compactado com a extensão <span style="color: #33cccc;">.tgz</span> e pode ser descompactado com o comando a seguir:</p>
<div id="_mcePaste"><span style="color: #33cccc;"><em>[kalib@tuxcaverna android]$ tar -xvzf android-sdk_r06-linux_86.tgz</em></span></div>
<p><span style="color: #33cccc;"><strong>E</strong></span>le irá descompactar a pasta <span style="color: #33cccc;">android-sdk-linux_86</span>. Entre no diretório e repare que existe um sub-diretório chamado <span style="color: #33cccc;">tools</span> dentro dele. Você precisará rodar o executável  <span style="color: #33cccc;">android</span> que se encontra lá.</p>
<p><span style="color: #33cccc;"><em>[kalib@tuxcaverna tools]$ ./android</em></span></p>
<p><strong><span style="color: #33cccc;">A</span></strong> tela a seguir lhe será apresentada.</p>
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and01.png"><img class="aligncenter size-full wp-image-710" title="and01" src="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and01.png" alt="" width="598" height="345" /></a></p>
<p><span style="color: #33cccc;"><strong>A</strong></span>gora precisamos instalar o <span style="color: #33cccc;">Android</span> em si, portanto vamos começar vendo a lista de aplicativos disponíveis para instalação.</p>
<p><strong><span style="color: #33cccc;">R</span></strong>epare que na lateral esquerda existem <span style="color: #33cccc;">5 abas</span>. Vamos trabalhar por enquanto na aba <span style="color: #33cccc;"><em>Available Packages</em></span>. Ao clicar nela, a seguinte tela lhe será apresentada:</p>
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and02.png"><img class="aligncenter size-full wp-image-711" title="and02" src="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and02.png" alt="" width="598" height="345" /></a></p>
<p><span style="color: #33cccc;"><strong>C</strong></span>lique na seta que se encontra ao lado da opção <span style="color: #33cccc;"><em>https://dl-ssl.google.com/android/repository/repository.xml</em></span></p>
<p><strong><span style="color: #33cccc;">L</span></strong>he será exibida uma lista de aplicativos disponíveis para instalação, conforme imagem:</p>
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and03.png"><img class="aligncenter size-full wp-image-712" title="and03" src="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and03.png" alt="" width="598" height="345" /></a></p>
<p><strong><span style="color: #33cccc;">N</span></strong>o meu caso, vou selecionar apenas a <span style="color: #33cccc;">versão 2.2</span> do <span style="color: #33cccc;">Android</span>. Mas, sinta-se livre para selecionar e instalar outras que estejam disponibilizadas.</p>
<p><strong><span style="color: #33cccc;">U</span></strong>ma vez que eu tenha selecionado a box do <span style="color: #33cccc;">SDK Platform Android 2.2</span><span style="color: #33cccc;">, API 8, revision 2</span>, basta clicar em <span style="color: #33cccc;"><em>Install Selected</em></span>.</p>
<p><strong><span style="color: #33cccc;">E</span></strong>le me apresenta uma janela de confirmação. Basta clicar em <span style="color: #33cccc;"><em>Accept</em></span> e em seguida em <span style="color: #33cccc;"><em>Install</em></span>.</p>
<p><strong><span style="color: #33cccc;">S</span></strong>erá iniciado o download da(s) aplicação(ões) selecionada(s), conforme imagem abaixo.</p>
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and04.png"><img class="aligncenter size-full wp-image-713" title="and04" src="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and04.png" alt="" width="360" height="240" /></a></p>
<p><strong><span style="color: #33cccc;">A</span></strong>o concluir o download, a tela ficará aguardando que você clique em <span style="color: #33cccc;"><strong>Close</strong></span>, como na imagem a seguir:</p>
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and05.png"><img class="aligncenter size-full wp-image-714" title="and05" src="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and05.png" alt="" width="470" height="240" /></a></p>
<p><span style="color: #33cccc;"><strong>A</strong></span>pós isto, podemos ir para a aba <span style="color: #33cccc;"><em>Installed Packages</em></span>. Lá veremos a lista do que instalamos. No meu caso, apenas o <span style="color: #33cccc;">SDK Platform Android 2.2, API 8, revision 2</span>, como na imagem a seguir:</p>
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and06.png"><img class="aligncenter size-full wp-image-715" title="and06" src="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and06.png" alt="" width="598" height="345" /></a></p>
<p><strong><span style="color: #33cccc;">A</span></strong>gora vamos criar o dispositivo virtual. Clique na primeira aba, <span style="color: #33cccc;"><em>Virtual Devices</em></span>, e em seguida clique no botão <span style="color: #33cccc;"><em>New&#8230;</em></span></p>
<p><strong><span style="color: #33cccc;">L</span></strong>he será apresentada uma tela pedindo as seguintes informações:</p>
<p><span style="color: #33cccc;">Name:</span> (Nome que deseja dar para este dispositivo virtual)</p>
<p><span style="color: #33cccc;">Target:</span> (Você deve apontar para a API desejada. No meu caso, apontei para o Android 2.2 que instalei)</p>
<p><span style="color: #33cccc;">SD Card: </span>(Aqui você define o tamanho que deseja para o arquivo que será o dispositivo virtual)</p>
<p><span style="color: #33cccc;">Skin: </span>(Nesta opção você poderá definir a resolução que deseja utilizar ou tamaho de tela)</p>
<p><span style="color: #33cccc;">Hardware:</span> (Opções para abstração ou comunicação com o seu hardware)</p>
<p><strong><span style="color: #33cccc;">P</span></strong>ode preencher de forma parecida com o que eu fiz na imagem a seguir:</p>
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and07.png"><img class="aligncenter size-full wp-image-716" title="and07" src="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and07.png" alt="" width="320" height="449" /></a></p>
<p><strong><span style="color: #33cccc;">F</span></strong>eito isto, clicamos em <em>Create AVD</em>.</p>
<p><strong><span style="color: #33cccc;">B</span></strong>ingo, seu dispositivo foi criado e está pronto para uso.</p>
<p><strong><span style="color: #33cccc;">B</span></strong>asta clicar em cima dele e em seguida pressionar o botão <span style="color: #33cccc;"><em>Start&#8230;</em></span></p>
<p><strong><span style="color: #33cccc;">E</span></strong> o resultado? Nosso Android dando o seu primeiro boot.</p>
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and081.png"><img class="aligncenter size-full wp-image-718" title="and08" src="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and081.png" alt="" width="656" height="369" /></a></p>
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and09.png"><img class="aligncenter size-full wp-image-720" title="and09" src="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and09.png" alt="" width="656" height="369" /></a></p>
<p><strong><span style="color: #33cccc;">V</span></strong>ejamos o menu de principal&#8230;</p>
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and13.png"><img class="aligncenter size-full wp-image-721" title="and13" src="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and13.png" alt="" width="511" height="359" /></a></p>
<p><strong><span style="color: #33cccc;">Q</span></strong>ue tal testar o browser? Sim, pode testar. Ele já está conectado na internet, caso, obviamente, a sua máquina (hospedeira) esteja conectada. Eles já se comunicam por bridge.</p>
<p style="text-align: left;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and10.png"><img class="aligncenter size-full wp-image-722" title="and10" src="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and10.png" alt="" width="479" height="337" /></a></p>
<p style="text-align: left;"><strong><span style="color: #33cccc;">N</span></strong>ão é que funciona mesmo?!</p>
<p style="text-align: center;"><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and11.png"><img class="aligncenter size-full wp-image-723" title="and11" src="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and11.png" alt="" width="479" height="337" /></a><br />
<a href="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and12.png"><img class="aligncenter size-full wp-image-724" title="and12" src="http://marcelocavalcante.net/portal/wp-content/uploads/2010/07/and12.png" alt="" width="479" height="337" /></a></p>
<p style="text-align: left;"><strong><span style="color: #33cccc;">A</span></strong>braços!</p>
<p style="margin-left: 106.2pt; text-indent: -106.2pt;"><img class="alignnone" src="http://www.marcelocavalcante.net/portal/imgs/userbar.gif" alt="" width="350" height="19" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcelocavalcante.net/portal/2010/07/20/que-tal-testar-o-android-em-seu-linux/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Chromium suportando Java agora!</title>
		<link>http://www.marcelocavalcante.net/portal/2009/09/03/chromium-suportando-java-agora/</link>
		<comments>http://www.marcelocavalcante.net/portal/2009/09/03/chromium-suportando-java-agora/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 19:15:34 +0000</pubDate>
		<dc:creator>kalib</dc:creator>
				<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Chromium]]></category>
		<category><![CDATA[cultura hacker]]></category>
		<category><![CDATA[Impressões]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://marcelocavalcante.net/portal/?p=561</guid>
		<description><![CDATA[É isso aí galera.. Depois de dominar 100% o plugin flash, chegou a vez do nosso amigo Java. O chromium já está suportando o plugin java. Hoje posso, finalmente, dizer que o Chromium é meu navegador padrão. Nos últimos dias, a única coisa que eu não fazia no chromium era acessar aplicações que necessitem do [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center; "><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2009/09/javachromium.png"><img class="aligncenter size-medium wp-image-562" title="javachromium" src="http://marcelocavalcante.net/portal/wp-content/uploads/2009/09/javachromium-252x300.png" alt="javachromium" width="151" height="180" /></a></p>
<p><strong><span style="color: #33cccc;">É</span></strong> isso aí galera..</p>
<p><strong><span style="color: #33cccc;">D</span></strong>epois de dominar 100% o plugin <span style="color: #33cccc;">flash</span>, chegou a vez do nosso amigo <span style="color: #33cccc;">Java</span>.</p>
<p><span style="color: #33cccc;"><strong>O</strong></span> <span style="color: #33cccc;">chromium</span> já está suportando o plugin java.</p>
<p><span style="color: #33cccc;"><strong>H</strong></span>oje posso, finalmente, dizer que o Chromium é meu navegador padrão. Nos últimos dias, a única coisa que eu não fazia no chromium era acessar aplicações que necessitem do java, como por exemplo o site do banco do brasil.</p>
<p><span style="color: #33cccc;"><strong>M</strong></span>as estas são sombras passadas&#8230;</p>
<p><strong><span style="color: #33cccc;">F</span></strong>aça os testes você mesmo.</p>
<p><strong><span style="color: #33cccc;">I</span></strong>nicialize seu chromium com a seguinte chamada&#8230;</p>
<blockquote><p><span style="color: #33cccc;">$ chromium-browser &#8211;enable-plugins &#8211;enable-greasemonkey &#8211;enable-user-scripts</span></p></blockquote>
<p>&#8230;e seja feliz com tudo que o chromium tem a lhe oferecer. ;]</p>
<p>Para aqueles que ainda não conhecem ou não tem o chromium instalado, sugiro a leitura dos seguintes posts anteriores:</p>
<p><span style="color: #33cccc;"><strong><span style="font-weight: normal;"><a href="http://marcelocavalcante.net/portal/2009/05/28/chromium-pronto-para-o-arch/" target="_blank">Aqui</a><br />
<a href="http://marcelocavalcante.net/portal/2009/07/09/chromium-ganha-suporte-ao-flash-por-completo/" target="_blank">Aqui</a><br />
<a href="http://marcelocavalcante.net/portal/2009/08/12/habilitando-plugins-no-chromium/" target="_blank">e Aqui </a></span></strong></span></p>
<p><strong><span style="color: #33cccc;">A</span></strong>braços</p>
<p style="margin-left: 106.2pt; text-indent: -106.2pt;"><img class="alignnone" src="http://www.marcelocavalcante.net/portal/imgs/userbar.gif" alt="" width="350" height="19" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcelocavalcante.net/portal/2009/09/03/chromium-suportando-java-agora/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Java no Arch começa a ser mais LIVRE</title>
		<link>http://www.marcelocavalcante.net/portal/2008/11/04/java-no-arch-comeca-a-ser-mais-livre/</link>
		<comments>http://www.marcelocavalcante.net/portal/2008/11/04/java-no-arch-comeca-a-ser-mais-livre/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 14:33:00 +0000</pubDate>
		<dc:creator>kalib</dc:creator>
				<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Impressões]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://kalib.pre.hw40.webservidor.net/wordpress/?p=43</guid>
		<description><![CDATA[Saudações pessoal, Os usuários de Arch Linux, pelo menos alguns deles, talvez já saibam que o Sun Java Runtime Environment (JRE) e o Java Development Kit (JDK) tem passado muito tempo no repositório Extra esperando por algum amor extra. Entretanto, nenhum desenvolvedor se sentiu motivado à manter este pacote. Por outro lado, não é novidade [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://marcelocavalcante.net/portal/wp-content/uploads/2009/02/java_arch_free.jpg"><img class="alignleft size-medium wp-image-132" style="margin-left: 4px; margin-right: 4px;" title="java_arch_free" src="http://marcelocavalcante.net/portal/wp-content/uploads/2009/02/java_arch_free.jpg" alt="" width="207" height="149" /></a><span style="font-weight: bold; color: #339999; font-size: 130%;">S</span>audações pessoal,</p>
<p><span style="font-weight: bold; color: #339999; font-size: 130%;">O</span>s usuários de <span style="color: #339999;">Arch Linux</span>, pelo menos alguns deles, talvez já saibam que o <span style="color: #339999;">Sun Java Runtime Environment</span> (JRE) e o <span style="color: #339999;">Java Development Kit</span> (JDK) tem passado muito tempo no repositório <span style="color: #339999;">Extra</span> esperando por algum amor extra. Entretanto, nenhum desenvolvedor se sentiu motivado à manter este pacote.</p>
<p><span style="font-weight: bold; color: #339999; font-size: 130%;">P</span>or outro lado, não é novidade que já existe o pacote <span style="color: #339999;">OPENJDK6</span>, uma implementação open source da JRE e da JDK que funciona perfeitamente bem.</p>
<p><span style="font-weight: bold; color: #339999; font-size: 130%;">F</span>oi decidido mover os pacotes JRE e JDK para o repositório <span style="color: #339999;">Community</span>, onde <span style="color: #339999;">Geoffroy Carrier</span> estará tomando conta deles. Ele já até atualizou os pacotes e corrigiu alguns bugs pendentes. Obrigado Geoffroy por sua boa ação.</p>
<p><span style="font-weight: bold; color: #339999; font-size: 130%;">N</span>enhum pacote dos repositórios oficiais do Arch Linux depende destes pacotes no momento, já que os mesmos já foram recompilados para o OPENJDK6. Entretanto, é bom agradecer à comunidade por entender, e os desenvolvedores que se desculpam por qualquer inconveniente que possa vir a surgir.</p>
<p><span style="font-weight: bold; color: #339999; font-size: 130%;">O</span> mais interessante em meu ver, é o fato de o Arch estar baixando o nível de prioridade destes pacotes, elevando assim a prioridade dos <span style="color: #339999;">pacotes livres</span> do java em seu lugar. Isto sim é show de bola. Parabéns Arch Linux! ;]</p>
<blockquote style="font-style: italic; color: #339999;"><p>&#8220;Porque movê-los, além da razão já abordada aqui?<br />
Bem, nós pretendemos favorecer implementações de código aberto ao invés de implementações de código fechado.</p>
<p>Não, sériom porque vocês mudaram eles?<br />
Porque o Aaron Griffin disse que o fizesse. <img src='http://www.marcelocavalcante.net/portal/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  (apenas brincando)&#8221;</p>
</blockquote>
<p><span style="color: #339999; font-size: 130%;"><span style="font-weight: bold;">A</span></span>braços</p>
<p><img src="http://img376.imageshack.us/img376/8000/userbar635980sd7.gif" alt="" /></p>
<p><!--adsensestart--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcelocavalcante.net/portal/2008/11/04/java-no-arch-comeca-a-ser-mais-livre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configurando a JRE para funcionar no *buntu 8.04 com firefox 3 / Configuring JRE on *buntu 8.04 to work with Firefox 3.0</title>
		<link>http://www.marcelocavalcante.net/portal/2008/05/07/configurando-a-jre-para-funcionar-no-buntu-804-com-firefox-3-configuring-jre-on-buntu-804-to-work-with-firefox-30/</link>
		<comments>http://www.marcelocavalcante.net/portal/2008/05/07/configurando-a-jre-para-funcionar-no-buntu-804-com-firefox-3-configuring-jre-on-buntu-804-to-work-with-firefox-30/#comments</comments>
		<pubDate>Wed, 07 May 2008 16:14:00 +0000</pubDate>
		<dc:creator>kalib</dc:creator>
				<category><![CDATA[firefox]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Kubuntu]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://kalib.pre.hw40.webservidor.net/wordpress/?p=11</guid>
		<description><![CDATA[Versão em Português BR / Portuguese Version Saudações galera.. Aqui segue uma rápida dica que poderá ajudar aqueles que, assim como eu, instalaram o *buntu 8.04 e perceberam que o mesmo possui o Firefox 3.0 em seus repositórios como o navegador padrão. Bom, ao tentar instalar, desde ontem, o plugin do java para poder acessar [...]]]></description>
			<content:encoded><![CDATA[<h3 class="post-title entry-title"></h3>
<div class="post-body entry-content">
<p><a href="http://2.bp.blogspot.com/_5kfJplBiYy0/SCHhSx0v4cI/AAAAAAAAACc/WAlMjjeTrlc/s1600-h/brazil.gif" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5197683157690737090" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_5kfJplBiYy0/SCHhSx0v4cI/AAAAAAAAACc/WAlMjjeTrlc/s320/brazil.gif" border="0" alt="" /></a><span style="font-weight: bold; color: #339999;">Versão em Português BR / Portuguese Version</span></p>
<p><span style="color: #339999; font-size: 130%;"><span style="font-weight: bold;">S</span></span>audações galera..</p>
<p><span style="color: #339999; font-weight: bold; font-size: 130%;">A</span>qui segue uma rápida dica que poderá ajudar aqueles que, assim como eu, instalaram o <span style="color: #99ff99;">*buntu 8.04</span> e perceberam que o mesmo possui o <span style="color: #99ff99;"><span style="color: #339999;">Firefox 3.0</span> </span>em seus repositórios como o navegador padrão.</p>
<p><span style="color: #339999; font-size: 130%;"><span style="font-weight: bold;">B</span></span>om, ao tentar instalar, desde ontem, o plugin do <span style="color: #339999;">java</span> para poder acessar minha página do banco, encontrei uma solução bem simples depois de várias tentativas frustradas.</p>
<p><span style="font-weight: bold; color: #339999; font-size: 130%;">A</span>pós tentar tudo que sempre utilizei como por exemplo baixar o pacote <span style="color: #339999;">jre</span> diretamente do site da sun, descompactar no diretório <span style="color: #339999;">/usr/java</span> (como sempre fiz por questão de organização), instalar e criar um <span style="color: #339999;">link simbólico</span> para o mesmo no diretório de plugins do Firefox, e mesmo assim não ter nenhum resultado concreto, pesquisei um pouco e achei uma solução bem mais simples e rápida.</p>
<p><span style="color: #339999; font-size: 130%;"><span style="font-weight: bold;">B</span></span>asta descomentar as linhas referentes aos mirrors <span style="color: #339999;">multiverse</span> nos seus repositórios <span style="color: #339999;">(/etc/apt/sources.list)</span>, dar um update <span style="color: #339999;">(</span><span style="color: #339999; font-style: italic;"># aptitude update</span><span style="color: #339999;">)</span> e em seguida instalar os pacotes com o seguinte comando:</p>
<p><span style="font-style: italic; color: #339999;"># aptitude install sun-java6-jre sun-java6-plugin sun-java6-fonts</span></p>
<p><span style="color: #339999; font-size: 130%;"><span style="font-weight: bold;">F</span></span>eito isto reinicie o firefox e digite em sua barra de endereços:</p>
<p><span style="font-style: italic; color: #339999;">about:plugins</span></p>
<p><span style="font-size: 130%;"><span style="color: #339999; font-weight: bold;">D</span></span>everá agora constar em sua lista de plugins os referentes ao java. ;]</p>
<p><span style="font-weight: bold; color: #339999; font-size: 130%;">O</span>utro teste é digitar no seu console: <span style="font-style: italic; color: #99ff99;">$ java -version</span></p>
<p><span style="color: #339999; font-size: 130%;"><span style="font-weight: bold;">V</span></span>ocê deverá ter um retorno similar a este:</p>
<p><span style="color: #339999;">java version &#8220;1.6.0_06&#8243;</span><br />
<span style="color: #339999;">Java(TM) SE Runtime Environment (build 1.6.0_06-b02)</span><br />
<span style="color: #339999;">Java HotSpot(TM) Client VM (build 10.0-b22, mixed mode, sharing)</span></p>
<p><span style="color: #339999; font-size: 130%;"><span style="font-weight: bold;">O</span></span>u mesmo acessando alguma página que se utilize de java como o teclado virtual do Banco do Brasil por exemplo.<br />
;]</p>
<p><span style="font-weight: bold; color: #339999; font-size: 130%;">B</span>om, espero ter ajudado com esta simples, porém eficiente dica.</p>
<p><span style="color: #339999;">Abraços</span></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><a href="http://3.bp.blogspot.com/_5kfJplBiYy0/SCHhxB0v4dI/AAAAAAAAACk/GLnUKyTOJcA/s1600-h/800px-Flag_of_Canada_svg.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5197683677381779922" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_5kfJplBiYy0/SCHhxB0v4dI/AAAAAAAAACk/GLnUKyTOJcA/s320/800px-Flag_of_Canada_svg.png" border="0" alt="" /></a><span style="color: #339999; font-weight: bold;">Versão em Inglês / English Version</span></p>
<p><span style="color: #339999; font-size: 130%;"><span style="font-weight: bold;">H</span></span>ey Guys..</p>
<p><span style="font-weight: bold; color: #339999; font-size: 130%;">H</span>ere I&#8217;ll describe a simple and quickly way that can help those people who, like me, are trying to use <span style="color: #339999;">*buntu 8.04</span> and have realized that it comes with <span style="color: #339999;">Firefox 3.0</span> beta 5 on its repositories as the default web browser.</p>
<p><span style="font-weight: bold; color: #339999; font-size: 130%;">W</span>ell, trying to install the <span style="color: #339999;">java</span> plugin since yesterday to access my bank account, I could find a simple way after some frustrated tries.</p>
<p><span style="color: #339999; font-weight: bold; font-size: 130%;">A</span>fter trying every ways i had always use, like for example downloading the <span style="color: #339999;">jre</span> package directly from the sun&#8217;s website, install it and create a <span style="color: #339999;">symbolic link</span> at Firefox plugin&#8217;s directory and have no positive answer, I decided to search on the web until realize that a simple aptitude&#8217;s use could solve my problem and make it work correctly.</p>
<p><span style="color: #339999; font-size: 130%;"><span style="font-weight: bold;">A</span></span>ll you have to do is uncomment <span style="color: #339999;">(remove the # from the beggining of the line)</span> the <span style="color: #339999;">multiverse</span> mirror&#8217;s lines at your sources file <span style="color: #339999;">(/etc/apt/sources.list)</span>. The next step is to make an upload on your mirrors and repositories <span style="color: #339999;">(<span style="font-style: italic;"># aptitude update</span>)</span> and then install the necessary packages with the following line command:</p>
<p><span style="font-style: italic; color: #339999;"># aptitude install sun-java6-jre sun-java6-plugin sun-java6-fonts</span></p>
<p><span style="color: #339999; font-size: 130%;"><span style="font-weight: bold;">I</span></span>t&#8217;s done!</p>
<p><span style="font-weight: bold; color: #339999; font-size: 130%;">C</span>an&#8217;t believe? Restart your Firefox and put the following command on your address bar:</p>
<p><span style="font-style: italic; color: #339999;">about:plugins</span></p>
<p><span style="color: #339999; font-size: 130%;"><span style="font-weight: bold;">Y</span></span>ou should find some lines describing your java plugin on the plugins page, like all your other plugins on Firefox.</p>
<p><span style="font-weight: bold; color: #339999; font-size: 130%;">A</span>nother way to test and check it is typing the following command on a terminal or console:</p>
<p><span style="font-style: italic; color: #339999;">$ java -version</span></p>
<p><span style="color: #339999; font-size: 130%;"><span style="font-weight: bold;">Y</span></span>ou should receive some return like this:</p>
<p><span style="font-style: italic; color: #339999;">java version &#8220;1.6.0_06&#8243;</span><br />
<span style="font-style: italic; color: #339999;">Java(TM) SE Runtime Environment (build 1.6.0_06-b02)</span><br />
<span style="font-style: italic; color: #339999;">Java HotSpot(TM) Client VM (build 10.0-b22, mixed mode, sharing)</span></p>
<p><span style="font-weight: bold; color: #339999; font-size: 130%;">O</span>r, if you still not believing, you can try to access some website that uses java like some bank sites for example. ;]</p>
<p><span style="font-weight: bold; color: #339999; font-size: 130%;">W</span>ell, i hope this text could help some of you guys.</p>
<p><span style="color: #99ff99;"><span style="color: #339999;">Take Care</span></span></p>
<p><a href="http://img376.imageshack.us/img376/8000/userbar635980sd7.gif" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px;" src="http://img376.imageshack.us/img376/8000/userbar635980sd7.gif" border="0" alt="" /></a></div>
<p><!--adsensestart--></p>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.marcelocavalcante.net/portal/2008/05/07/configurando-a-jre-para-funcionar-no-buntu-804-com-firefox-3-configuring-jre-on-buntu-804-to-work-with-firefox-30/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

