<?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>.:: Jorge Pereira ::. &#187; Hacking</title>
	<atom:link href="http://blog.jorgepereira.com.br/category/hacking/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jorgepereira.com.br</link>
	<description>"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity."</description>
	<lastBuildDate>Thu, 01 Jul 2010 04:16:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>- Adicionado ao Kernel o suporte nativo as teclas especiais do notebook &#8220;Sony Vaio VPC-EB15FB&#8221;</title>
		<link>http://blog.jorgepereira.com.br/2010/06/27/adicionado-ao-kernel-o-suporte-nativo-as-teclas-especiais-do-notebook-sony-vaio-vpc-eb15fb/</link>
		<comments>http://blog.jorgepereira.com.br/2010/06/27/adicionado-ao-kernel-o-suporte-nativo-as-teclas-especiais-do-notebook-sony-vaio-vpc-eb15fb/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 07:02:49 +0000</pubDate>
		<dc:creator>jpereira</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux kernel sony]]></category>

		<guid isPermaLink="false">http://blog.jorgepereira.com.br/?p=901</guid>
		<description><![CDATA[Sempre tive preferência pelos produtos produzidos pela Sony, em especial os notebooks. O meu antigo VGN-FS750 começou a apresentar alguns problemas após eu ter dado um tombo nele, desde então nunca mais foi o mesmo. Porém no mês passado resolvi comprar um novo notebook que fosse preferencialmente da Sony, e após várias buscas cheguei ao modelo [...]]]></description>
			<content:encoded><![CDATA[<p>Sempre tive preferência pelos produtos produzidos pela Sony, em especial os notebooks. O meu antigo VGN-FS750 começou a apresentar alguns problemas após eu ter dado um tombo nele, desde então nunca mais foi o mesmo. <img src='http://blog.jorgepereira.com.br/jorge/wp-includes/images/smilies/icon_rolleyes.gif' alt=':roll:' class='wp-smiley' /> </p>
<p>Porém no mês passado resolvi comprar um novo notebook que fosse preferencialmente da Sony, e após várias buscas cheguei ao modelo <a href="http://www.sonystyle.com.br/br/site/catalog/ProductDisplay.jsp?parentCatId=cat3890002&amp;category=informatica&amp;tabNum=1&amp;from=1&amp;id=VPCEB15FB/BI&amp;page=searchResult" target="_blank">VPC-EB15FB</a>. Então fui ao shopping e comprei diretamente na loja da SonyStyle o brinquedinho abaixo.</p>
<p style="text-align: center;"><img class="size-full wp-image-1074 aligncenter" title="Novo  Notebook, Sony VPC-EB15FB" src="http://blog.jorgepereira.com.br/jorge/wp-content/uploads/2010/06/DSC_8288-lower.jpg" alt="" width="640" height="429" /></p>
<p style="text-align: left;">Assim que cheguei em casa fiz o download do <em>Ubuntu 9.10</em> e instalei, após o primeiro boot que iniciei a configuração e recuperação dos meus backups do notebook antigo percebi que algumas teclas de atalhos não funcionaram, estranho né? Abaixo imagem das teclas na qual estou me referindo.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-1080" title="Novo  Notebook, Sony VPC-EB15FB" src="http://blog.jorgepereira.com.br/jorge/wp-content/uploads/2010/06/DSC_8278-lower.jpg" alt="" width="640" height="429" /></p>
<p style="text-align: left;">Obviamente que não fiquei de braços cruzados, fiz checkout diretamente pelo GIT do Kernel o modulo &#8220;<a href="http://git.kernel.org/?p=linux/kernel/git/mjg59/platform-drivers-x86.git;a=summary" target="_blank">platform-drivers-x86</a>&#8221; e após alguns ajustes já estava adicionado o suporte das novas teclas da <a href="http://www.sonystyle.com/webapp/wcs/stores/servlet/CategoryDisplay?catalogId=10551&amp;storeId=10151&amp;langId=-1&amp;categoryId=8198552921644699998&amp;N=4294953240" target="_blank">série </a><strong><a href="http://www.sonystyle.com/webapp/wcs/stores/servlet/CategoryDisplay?catalogId=10551&amp;storeId=10151&amp;langId=-1&amp;categoryId=8198552921644699998&amp;N=4294953240" target="_blank">EB</a></strong><a href="http://www.sonystyle.com/webapp/wcs/stores/servlet/CategoryDisplay?catalogId=10551&amp;storeId=10151&amp;langId=-1&amp;categoryId=8198552921644699998&amp;N=4294953240" target="_blank"> de notebooks da Sony</a> ao Kernel do Linux.</p>
<p style="text-align: left;"><div class="note"><div class="noteclassic">Resumindo, suporte adicionado seguido de patch gerado e submetido ao Kernel. Agora e aguardar a próxima versão do Kernel para termos por padrão o suporte a tais teclas! <img src='http://blog.jorgepereira.com.br/jorge/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="text-align: left;"><a href="http://blog.jorgepereira.com.br/jorge/patchs/0001-sony-laptop-Adding-support-for-new-keys-ASSIST-WEB-a.patch" target="_blank">Patch gerado a partir do Kernel ﻿﻿2.6.35-rc3</a></p>
<p style="text-align: left;"><a href="http://blog.jorgepereira.com.br/jorge/patchs/0001-sony-laptop-Adding-support-for-new-keys-ASSIST-WEB-a.patch" target="_blank"></a></div></div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgepereira.com.br/2010/06/27/adicionado-ao-kernel-o-suporte-nativo-as-teclas-especiais-do-notebook-sony-vaio-vpc-eb15fb/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>- Introdução aos Linux Device Drivers (ILDD)</title>
		<link>http://blog.jorgepereira.com.br/2010/06/21/introducao-aos-linux-device-drivers-ildd/</link>
		<comments>http://blog.jorgepereira.com.br/2010/06/21/introducao-aos-linux-device-drivers-ildd/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 20:10:00 +0000</pubDate>
		<dc:creator>jpereira</dc:creator>
				<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[drivers kernel linux]]></category>

		<guid isPermaLink="false">http://blog.jorgepereira.com.br/?p=1031</guid>
		<description><![CDATA[Olá, Caso você tenha necessidade ou curiosidade em relação a Device Drivers no Linux, este com certeza será um bom material para iniciar-se na &#8220;brincadeira&#8221;. Introdução aos Linux Device Drivers (ILDD) é um curso que tem por objectivo apresentar os princípios básicos do desenvolvimento de device drivers no Linux kernel. Pretende-se com este curso, que [...]]]></description>
			<content:encoded><![CDATA[<p>Olá,</p>
<p>Caso você tenha necessidade ou curiosidade em relação a <em>Device Drivers</em> no Linux, este com certeza será um bom material para iniciar-se na &#8220;brincadeira&#8221;.</p>
<p style="text-align: center;"><img class="size-full wp-image-1043 aligncenter" title="Linux Device Driver" src="http://blog.jorgepereira.com.br/jorge/wp-content/uploads/2010/06/device_driver.jpg" alt="" width="241" height="241" /></p>
<blockquote><p><em>Introdução aos Linux Device Drivers (ILDD) é um curso que tem por objectivo apresentar os princípios básicos do desenvolvimento de </em><a href="http://en.wikipedia.org/wiki/Device_driver" target="_blank"><em>device drivers</em></a><em> no </em><a href="http://en.wikipedia.org/wiki/Linux" target="_blank"><em>Linux</em></a><em> </em><a href="http://www.kernel.org" target="_blank"><em>kernel</em></a><em>. Pretende-se com este curso, que o leitor tenha contacto com várias ferramentas e sub-sistemas existentes no </em><a href="http://www.kernel.org" target="_blank"><em>kernel</em></a><em>, adquirindo assim as bases que lhe irão permitir desenvolver o suporte para a grande maioria dos dispositivos. Alguns dos temas introduzidos são: estrutura básica de um device driver, comunicação com o userspace, memória dinâmica, eventos assíncronos, primitivas de sincronização e comunicação com o hardware.</em></p>
<p><em>Este curso aborda o tema de uma perspectiva pedagógica, através da sistematização dos conceitos em conjunto com uma forte componente prática, na qual se convida o leitor à implementação gradual de um </em><a href="http://en.wikipedia.org/wiki/Device_driver" target="_blank"><em>device driver</em></a><em> que dará suporte a um dispositivo especificamente concebido para o efeito. O leitor poderá ainda consultar a literatura de referência, de onde se destacam os excelentes títulos: </em><a href="http://lwn.net/Kernel/LDD3" target="_blank"><em>Linux Device Drivers</em></a><em>, </em><a href="http://www.oreilly.com/catalog/linuxkernel" target="_blank"><em>Understanding the Linux Kernel</em></a><em> e </em><a href="http://www.kroah.com/lkn" target="_blank"><em>Linux Kernel in a Nutshell</em></a><em>.</em></p>
<p><em>O autor, com a ajuda dos seus revisores, investiu mais de um ano de trabalho na elaboração e preparação deste curso, no sentido de oferecer à comunidade, não só um manual de aprendizagem abrangente, mas também uma importante referência futura. Caso encontre alguns erros ou tenha sugestões que visam melhorar ou complementar este trabalho, não hesite em </em><a href="http://www.adassumpcao.net/contacts"><em>contactar</em></a><em> o autor.</em></p></blockquote>
<p><a href="http://www.adassumpcao.net/introducao-aos-linux-device-drivers" target="_blank">Download aqui</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgepereira.com.br/2010/06/21/introducao-aos-linux-device-drivers-ildd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>- Conhecendo e utilizando a LD_PRELOAD</title>
		<link>http://blog.jorgepereira.com.br/2010/06/11/conhecendo-e-utilizando-a-ld_preload/</link>
		<comments>http://blog.jorgepereira.com.br/2010/06/11/conhecendo-e-utilizando-a-ld_preload/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 06:55:59 +0000</pubDate>
		<dc:creator>jpereira</dc:creator>
				<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Debug]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Outros]]></category>
		<category><![CDATA[ld_preload linux hacking]]></category>

		<guid isPermaLink="false">http://blog.jorgepereira.com.br/?p=460</guid>
		<description><![CDATA[Muitas pessoas utilizam, utilizaram ou vão utilizar a variável LD_PRELOAD, e por sua vez nem sempre sabem para que ela serve! Caso este seja o seu problema, problema este não mais será!! O que acontece basicamente e que o linker dinâmico do Linux (assim como em tantos outros sistemas operacionais) utiliza diversas formas, alguma delas [...]]]></description>
			<content:encoded><![CDATA[<p>Muitas pessoas utilizam, utilizaram ou vão utilizar a variável <strong>LD_PRELOAD</strong>, e por sua vez nem sempre sabem para que ela serve! Caso este seja o seu problema, problema este não mais será!! <img src='http://blog.jorgepereira.com.br/jorge/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>O que acontece basicamente e que o linker dinâmico do Linux (assim como em tantos outros sistemas operacionais) utiliza diversas formas, alguma delas sendo através de variáveis de ambiente para controlar seu comportamento. Sendo que neste caso a variável <strong>LD_PRELOAD</strong> informa ao linker dinâmico que carregue as bibliotecas listadas nela antes de carregar quaisquer outras bibliotecas necessárias, enquando <strong>LD_LIBRARY_PATH</strong> especifica um caminho alternativo para usar ao procurar bibliotecas que serão carregadas.</p>
<p>Partindo deste principio podemos fazer com que um programa a ser executado seja &#8220;hijacked&#8221; por outro programa, ou seja. Podemos fazer por <em>exemplo</em> que a função hehe() previamente chamada pelo programa &#8220;A&#8221; tenha seu comportamento alterado sem precisar fazer quaisquer alteração no programa &#8220;A&#8221;. Um pouco complexo? talvez! Mais vamos por a mão na massa! hands on!</p>
<p>Digamos que você tem o programa &#8220;main&#8221; conforme o código de exemplo abaixo, perceba que o código e super simples. apenas declaro um ponteiro de caracteres, aloco memória e em seguida copio uma sequência de caracteres para o ponteiro previamente alocado. Simples, certo?</p>
<p>1) Abaixo código de exemplo de nosso &#8220;<a href="http://blog.jorgepereira.com.br/jorge/wp-content/uploads/2010/06/main.c">main.c</a>&#8221; ou clique aqui para download.</p>
<pre class="brush:csharp">/*
 *  Filename: hijack_main.c
 *  Created: Wed Jun  9 22:11:12 BRT 2010
 *  Author: Jorge Pereira &lt;jpereiran@gmail.com&gt;
 */
#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;string.h&gt;

int
main (int argc,
      char* argv[])
{
  char* nome = (char*)malloc (100);

  strcpy (nome, "Jorge Pereira");
  printf ("NOME: %s\n", nome);

  free (nome);
  return 0;
}</pre>
<p># Vamos compilar e executar o nosso exemplo &#8220;main.c&#8221;</p>
<pre>$ gcc -Wall -o main main.c
$ ./main
NOME: Jorge Pereira
$</pre>
<p>Até aqui tudo bem, porém imagine você em uma determinada situação em que precisa saber quantos bytes está sendo alocado por um determinado programa? e você por alguns instantes imagina sobre a possibilidade de poder fazer algum tipo de &#8220;overload&#8221; de uma determinada função na qual você conhece sua assinatura. (Digamos, você sabe a assinatura do método, quantidade e tipos dos parâmetros, &#8230;).</p>
<p>Pois bem, neste exemplo que irei demonstrar será para sobrecarregar todas as chamadas feitas pelo meu programa &#8220;main&#8221; às funções malloc() e free() e em seguida exibir uma mensagem no caso do malloc() imprimindo seu parâmetro que e o tamanho de bytes alocados, e na função free() exibindo os ponteiros que foram liberados.</p>
<p>Neste caso, iremos criar uma biblioteca chamada &#8220;libhijack_hehe.so&#8221; que será carregada através da variável mágica <strong>LD_PRELOAD</strong> em parceria com nosso querido linker dinâmico.</p>
<p>2) Abaixo código de exemplo de &#8220;<a href="http://blog.jorgepereira.com.br/jorge/wp-content/uploads/2010/06/hijack_hehe.c">hijack_hehe.c</a>&#8220;, ou clique aqui para download.</p>
<pre class="brush:csharp">/*
 *  Filename: hijack_hehe.c
 *  Created: Wed Jun  9 22:11:12 BRT 2010
 *  Author: Jorge Pereira &lt;jpereiran@gmail.com&gt;
 */
#define _GNU_SOURCE
#include &lt;stdint.h&gt;
#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;stdarg.h&gt;

#include &lt;dlfcn.h&gt;

#define HIJACK_DEBUG(fmt, ...) \
	fprintf(stderr, " ** DEBUG: %s:%d %s(): "fmt"\n", \
	__FILE__, __LINE__, __PRETTY_FUNCTION__, ##__VA_ARGS__)

static void* (*hack_malloc)(size_t size) = NULL;
static void  (*hack_free)(void *p) = NULL;

static void* rest_malloc = NULL;

void*
malloc (size_t size)
{
  if (hack_malloc == NULL)
  {
    hack_malloc = (void *(*)(size_t)) dlsym (RTLD_NEXT, "malloc");
    rest_malloc = NULL;
  }

  if (rest_malloc == NULL)
  {
    rest_malloc = hack_malloc (size);
    HIJACK_DEBUG ("Alocando (%d) bytes, chunck(%p)", size, (void*)rest_malloc);
    return rest_malloc;
  }

  hack_malloc = NULL;
  return rest_malloc;
}

void
free (void *p)
{
	HIJACK_DEBUG ("Desalocando (%p)", p);

  if (hack_free == NULL)
  {
    hack_free = (void (*)(void *)) dlsym(RTLD_NEXT, "free");
  }

  hack_free (p);
}</pre>
<p>Agora vamos compilar, executar e analisar o comportamento.</p>
<pre>$ gcc -Wall -shared -ldl -o libhijack_hehe.so hijack_hehe.c
$ LD_PRELOAD=./libhijack_hehe.so ./main
 ** DEBUG: hijack_hehe.c:35 malloc(): Alocando (100) bytes, chunck(0x9273008)
NOME: Jorge Pereira
 ** DEBUG: hijack_hehe.c:46 free(): Desalocando (0x9273008)
$</pre>
<p>Percebeu algo diferente na execução com a <strong>LD_PRELOAD</strong> passando como parâmetro a nossa libhijack_hehe.so? pois bem, todas as chamadas às funções malloc() e free() foram sobrecarregadas e passaram a se comportar conforme as versões que escrevi em <strong>hijack_hehe.c</strong>. Caso tenha ficado curioso, e so re-escrever tais exemplos com outras funções que você deseja sobrecarregar e ver o comportamento. Lembrando que basta utilizar a criatividade e perceberá na quantidade de coisas que podem ser feita com tal técnica.</p>
<p>Exemplo: Nas funções que fazem checagem com strcmp(), uso da crypt(), &#8230; entre outras.</p>
<p>Referências</p>
<ul>
<li>man 8 ld.so</li>
</ul>
<p><strong> Autor: </strong>Jorge Pereira<br />
<strong> Data:</strong> Wed Jun  9 23:42:26 BRT 2010</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgepereira.com.br/2010/06/11/conhecendo-e-utilizando-a-ld_preload/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>- The windows source code has been released!</title>
		<link>http://blog.jorgepereira.com.br/2009/10/06/the-windows-source-code-has-been-released/</link>
		<comments>http://blog.jorgepereira.com.br/2009/10/06/the-windows-source-code-has-been-released/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 12:35:46 +0000</pubDate>
		<dc:creator>jpereira</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Outros]]></category>
		<category><![CDATA[windows source code piadas]]></category>

		<guid isPermaLink="false">http://blog.jorgepereira.com.br/?p=890</guid>
		<description><![CDATA[Ops! praticamente três meses sem postar nenhuma novidade. Porém não tinha como deixar passar em branco este post&#8230; está semana estarei de volta as atividades e compartilhando as novidades! Perceba que o código e bem tosco, porém divertido! o uso do return com o método void main() foi forçar a barra!]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><img class="aligncenter size-full wp-image-891" title="The windows source code has been released!" src="http://blog.jorgepereira.com.br/jorge/wp-content/uploads/2009/10/vistasourcecode.gif" alt="The windows source code has been released!" width="458" height="830" /></p>
<p style="text-align: left;">Ops! praticamente três meses sem postar nenhuma novidade. Porém não tinha como deixar passar em branco este post&#8230; está semana estarei de volta as atividades e compartilhando as novidades!</p>
<p style="text-align: left;">Perceba que o código e bem tosco, porém divertido! o uso do <em>return</em> com o método <em>void main()</em> foi forçar a barra! <img src='http://blog.jorgepereira.com.br/jorge/wp-includes/images/smilies/icon_cool.gif' alt=':cool:' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgepereira.com.br/2009/10/06/the-windows-source-code-has-been-released/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>- 15 Mitos sobre Richard Stallman</title>
		<link>http://blog.jorgepereira.com.br/2009/07/05/15-mitos-sobre-richard-stallman/</link>
		<comments>http://blog.jorgepereira.com.br/2009/07/05/15-mitos-sobre-richard-stallman/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 23:49:37 +0000</pubDate>
		<dc:creator>jpereira</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Outros]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[mitos]]></category>
		<category><![CDATA[richard stallman]]></category>

		<guid isPermaLink="false">http://blog.jorgepereira.com.br/?p=871</guid>
		<description><![CDATA[É uma parodia básica das 100 verdades sobre Chuck Norris. 1. Richard Stallman não usa navegadores da web, ele envia um link para um demon que usa o wget para buscar a página e envia-la de volta para ele. 2. Richard Stallman é o único homem vivo que pode pronunciar GNU da maneira que deve [...]]]></description>
			<content:encoded><![CDATA[<p>É uma parodia básica das 100 verdades sobre Chuck Norris.</p>
<p><a href="http://pt.wikipedia.org/wiki/Richard_Matthew_Stallman" target="_blank"><a href="http://pt.wikipedia.org/wiki/Richard_Matthew_Stallman"><img class="aligncenter size-full wp-image-885" title="Richard Stallman" src="http://blog.jorgepereira.com.br/jorge/wp-content/uploads/2009/07/jwickrms.jpg" alt="Richard Stallman" width="250" height="311" /></a></a></p>
<p>1. Richard Stallman não usa navegadores da web, ele envia um link para um demon que usa o wget para buscar a página e envia-la de volta para ele.</p>
<p>2. Richard Stallman é o único homem vivo que pode pronunciar GNU da maneira que deve ser pronunciada.</p>
<p>3. Richard Stallman não lê páginas da web. Eles escrevem para ele.</p>
<p>4. Algumas pessoas verificam seus computadores em busca de vírus. Vírus verificam seus computadores em busca de Richard Stallman.</p>
<p>5. A barba de Richard Stallman é feita de parêntesis.</p>
<p>6. O sistema nervoso de Richard Stallman é completamente wireless.</p>
<p>7. Richard Stallman escreveu o compilador Deus. O Big Bang do Universo foi a primeiro segfault.</p>
<p>8. Algumas pessoas usam pijamas Linus Torvalds&#8217;s para dormir, Linus Torvalds usa pijamas Richard Stallman&#8217;s.</p>
<p>9. Richard Stallman uma vez comeu três bifes de 2Kg em uma hora. Ele passou os primeiros 45 minutos codificando uma nova extensão do Emacs elisp.</p>
<p>10. Richard Stallman não tem mãe, ele se codificou sozinho.</p>
<p>11. Richard Stallman criou a singularidade, mas, uma vez que ela geralmente funciona sem conexão à internet, não será visível por mais duas semanas.</p>
<p>12. Richard Stallman não faz wget, Richard Stallman faz wdemands!</p>
<p>13. Richard Stallman não tem nenhum problema usando o emacs. Ele escreveu-o o seu usando suas 4 mãos.</p>
<p>14. Richard Stallman nunca usa chuveiros: ele executa um &#8216;make clean&#8217;.</p>
<p>15. Richard Stallman lançou seu próprio DNA sob a GNU FDL.</p>
<p>Quem por algum motivo não entendeu as piadas acima, fica abaixo alguns links recomendados para a leitura:</p>
<p><a href="http://focalinux.cipsga.org.br/gol.html">Guia Foca</a><br />
<a href="http://pt.wikipedia.org/wiki/Richard_stallman">Richard Stallman</a><br />
<a href="http://pt.wikipedia.org/wiki/Linus_torvalds">Linus Torvalds</a><br />
<a href="http://pt.wikipedia.org/wiki/Projeto_GNU">GNU</a></p>
<p><em>retirado <a href="http://lostsoulis.blogspot.com/2009/06/15-mitos-e-rumores-sobre-richard.html" target="_blank">daqui.</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgepereira.com.br/2009/07/05/15-mitos-sobre-richard-stallman/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>- uCon Security Conference 2009 &#8211; Resenha</title>
		<link>http://blog.jorgepereira.com.br/2009/03/02/ucon-security-conference-2009-resenha/</link>
		<comments>http://blog.jorgepereira.com.br/2009/03/02/ucon-security-conference-2009-resenha/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 04:31:48 +0000</pubDate>
		<dc:creator>jpereira</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[uCon]]></category>

		<guid isPermaLink="false">http://blog.jorgepereira.com.br/?p=633</guid>
		<description><![CDATA[Aconteceu no último dia 28 de fevereiro a segunda edição do uCon &#8220;Security Conference&#8221;, e sem sombra de dúvidas o evento foi excelente. Com um nível e estrutura de alta qualidade, palestrantes americanos, argentinos e brasileiros, as palestras foram de altíssimo nível e abordando assuntos da atualidade, além de mostrar que o Brasil pode mostrar [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.ucon-conference.org" target="_blank"><img class="aligncenter" src="http://blog.jorgepereira.com.br/jorge/wp-content/uploads/2009/01/ucon-banner.png" border="0" alt="" /></a></p>
<p style="text-align: left;">Aconteceu no último dia 28 de fevereiro a segunda edição do <a href="http://www.ucon-conference.org" target="_blank">uCon </a><em><a href="http://www.ucon-conference.org" target="_blank">&#8220;Security Conference&#8221;</a>, </em>e sem sombra de dúvidas o evento foi excelente. Com um nível e estrutura de alta qualidade, palestrantes americanos, argentinos e brasileiros, as palestras foram de altíssimo nível e abordando assuntos da atualidade, além de mostrar que o Brasil pode mostrar sua cara em relação a segurança e eventos do gênero.</p>
<p style="text-align: left;">Gostaria de parabenizar a todos que fizeram parte da organização e espero poder comparecer e prestigiar a próxima edição! Com certeza foi um excelente trabalho de todos! <img src='http://blog.jorgepereira.com.br/jorge/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgepereira.com.br/2009/03/02/ucon-security-conference-2009-resenha/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>- we are hackers?</title>
		<link>http://blog.jorgepereira.com.br/2009/01/28/we-are-hackers/</link>
		<comments>http://blog.jorgepereira.com.br/2009/01/28/we-are-hackers/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 15:50:00 +0000</pubDate>
		<dc:creator>jpereira</dc:creator>
				<category><![CDATA[Hacking]]></category>

		<guid isPermaLink="false">http://blog.jorgepereira.com.br/?p=559</guid>
		<description><![CDATA[What the hell? TC, &#8220;somos hackers&#8221; Mestre TC, pra quem não conhece a figura ele só é um dos guerreiros fundadores da Casa de cultura Tainã . Hacker de verdade mas não de computadores, mas de processos e vícios administrativos e burocráticos do governo. Tem nerd idiota que não vai entender o vídeo pela falta [...]]]></description>
			<content:encoded><![CDATA[<p>What the hell?  <img src='http://blog.jorgepereira.com.br/jorge/wp-includes/images/smilies/icon_eek.gif' alt=':shock:' class='wp-smiley' /><br />
<center><br />
<object width="400" height="307" data="http://vimeo.com/moogaloop.swf?clip_id=221769&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=221769&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /></object><br />
<a href="http://vimeo.com/221769">TC, &#8220;somos hackers&#8221;</a><br />
</center></p>
<blockquote><p>Mestre TC, pra quem não conhece a figura ele só é um dos guerreiros fundadores da  Casa de cultura Tainã . Hacker de verdade mas não de computadores, mas de processos e vícios administrativos e burocráticos do governo. Tem nerd idiota que não vai entender o vídeo pela falta de contexto .. mas isso não importa, os HDs dos nerds vão pifar, e os rastros de sua existência vão repousar nos backups em fita da nuvem. Mas o legado do TC vai ecoar por gerações, pois ele desenvolve pessoas, não códigos.</p>
<p>Salve TC !</p></blockquote>
<p style="text-align: right;"><em>Texto extraído 100% do blog <a href="http://www.liquuid.net/" target="_blank">liquuid.net</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgepereira.com.br/2009/01/28/we-are-hackers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>- uCon Security Conference 2009</title>
		<link>http://blog.jorgepereira.com.br/2009/01/24/ucon-security-conference-2009-2/</link>
		<comments>http://blog.jorgepereira.com.br/2009/01/24/ucon-security-conference-2009-2/#comments</comments>
		<pubDate>Sat, 24 Jan 2009 03:01:13 +0000</pubDate>
		<dc:creator>jpereira</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[uCon]]></category>

		<guid isPermaLink="false">http://blog.jorgepereira.com.br/?p=489</guid>
		<description><![CDATA[Recife vai receber a segunda edição da uCon Security Conference, que desta vez irá contar com uma estrutura bem mais arrojada sendo feita dentro de uma famosa boate de Recife. Este sem sombra de dúvidas será um dos melhores eventos do Brasil sobre hacking, tecnologia e segurança da informação. Um dos organizadores do evento e [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ucon-conference.org/?hl=pt" target="_blank"><img class="aligncenter size-full wp-image-496" title="uCon Conference 2009" src="http://blog.jorgepereira.com.br/jorge/wp-content/uploads/2009/01/ucon-banner.png" alt="uCon Conference 2009" width="466" height="74" /></a></p>
<p>Recife vai receber a segunda edição da <a href="http://www.ucon-conference.org/?hl=pt" target="_blank"><em>uCon Security Conference</em></a>, que desta vez irá contar com uma estrutura bem mais arrojada sendo feita dentro de uma famosa boate de Recife. Este sem sombra de dúvidas será um dos melhores eventos do Brasil sobre hacking, tecnologia e segurança da informação.</p>
<p>Um dos organizadores do evento e o <a href="http://www.rootshell.be/~sandimas/" target="_blank">Julio Cesar Fort</a>, grande amigo de longa data e excelente profissional da área de segurança responsável por diversas descobertas de falhas de segurança em sistemas Linux, AIX, QNX entre outros sistemas além de ter palestrado em diversos eventos tanto no brasil quanto pelo mundo a fora, sem falar que a conferência tem como objetivo reunir acadêmicos, hackers e entusiastas de segurança da informação para compartilhar o que existe de mais avançado e idéias sobre os últimos desenvolvimentos e técnicas na área.</p>
<p>Os congressistas terão a oportunidade de fazer networking com pessoas da indústria e comunidade durante os eventos sociais, como a pausa para o almoço, a festa após a conferência e durante a competição de <em>capture the flag</em>.</p>
<p>OBS: O nível do evento e estilo <a href="http://www.h2hc.com.br" target="_blank">H2HC</a>, <a href="http://www.ccc.de/" target="_blank"><em>CCC &#8220;Chaos Computer Club&#8221;</em></a>, <a href="http://www.ekoparty.com.ar/" target="_blank">Ekoparty</a> e afins, assim como não terá empresas tentando <strong>vender</strong> <strong>produtos</strong>.</p>
<p>Julio, com certeza estarei lá! <img src='http://blog.jorgepereira.com.br/jorge/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgepereira.com.br/2009/01/24/ucon-security-conference-2009-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>- Mais um Brasileiro na fundação GNOME</title>
		<link>http://blog.jorgepereira.com.br/2009/01/22/mais-um-brasileiro-na-fundacao-gnome/</link>
		<comments>http://blog.jorgepereira.com.br/2009/01/22/mais-um-brasileiro-na-fundacao-gnome/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 03:10:42 +0000</pubDate>
		<dc:creator>jpereira</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Outros]]></category>
		<category><![CDATA[GNOME-BR]]></category>

		<guid isPermaLink="false">http://blog.jorgepereira.com.br/?p=482</guid>
		<description><![CDATA[Pois bem, Ontem assim que cheguei no trabalho fui checar meu e-mail pessoal quando havia uma mensagem da GNOME Foundation[1] informando que eu havia sido aceito como o mais novo membro da fundação, uma excelente noticia logo de manhã cedo! Com isto passo a ser o décimo quarto desenvolvedor brasileiro a fazer parte da fundação [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">
<p style="text-align: center;"><a href="http://br.gnome.org/"><img class="aligncenter size-full wp-image-531" title="GNOME" src="http://blog.jorgepereira.com.br/jorge/wp-content/uploads/2009/01/gnome.png" alt="GNOME" width="150" height="150" /></a></p>
<p>Pois bem,</p>
<p>Ontem assim que cheguei no trabalho fui checar meu e-mail pessoal quando havia uma mensagem da <em><a href="http://foundation.gnome.org/" target="_blank">GNOME Foundation[1]</a></em> informando que eu havia sido aceito como o mais novo membro da fundação, uma excelente noticia logo de manhã cedo! Com isto passo a ser o décimo quarto desenvolvedor brasileiro a fazer parte da fundação GNOME; Fazendo parte do comitê de votação para diretoria da fundação, podendo colaborar com sugestões, etc. Atualmente temos a seguinte <em><a href="http://foundation.gnome.org/membership/members.php" target="_blank">lista[2</a>]</em> com todos os membros oficiais da fundação espalhados pelo mundo! <img src='http://blog.jorgepereira.com.br/jorge/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Em todos os eventos que participei anteriormente, alguns deles foram em prol da divulgação e focando na ajuda com aqueles que tem interesse em conhecer e colaborar com o desenvolvimento, tradução ou qualquer outro tipo de colaboração com o mais famoso gerenciador de janelas para Linux chamado GNOME. Podem ser acessadas algumas das apresentações na parte de eventos no wiki do <em><a href="http://br.gnome.org/GNOMEBR/Eventos" target="_blank">GNOME Brasil[3].</a></em></p>
<p>Aproveitando para dizer que o Brasil possui um dos times com maior atuação no desenvolvimento do projeto GNOME, podem ser acessadas mais informações sobre o GNOME aqui no Brasil através do portal[4], se você tem interesse vale a pena visitar o portal e descobrir como fazer parte da equipe; O <a href="http://br.gnome.org/GNOMEBR/RelatorioAnual2008" target="_blank">último relatório</a> sobre a atuação do GNOME Brasil pode ser visto no portal[5] além do famoso <a href="http://planeta.br.gnome.org/" target="_blank"><em>Planeta GNOME Brasil[6],</em></a> entre lá e conheça alguns dos desenvolvedores brasileiros!</p>
<p>Já tem algum tempo que venho me dedicando ao desenvolvimento do GNOME no seu modulo do servidor VNC, mais conhecido como VINO. Abaixo algumas das minhas colaborações com <em>novas features</em> e <em>bug fixies</em>.</p>
<pre>2008-11-25  Jorge Pereira &lt;jorge@jorgepereira.com.br&gt;
        ...
	* server/vino-background.h:
	Disable wallpaper on connection + restart = wallpaper gone
	forever. Closes #562281.

2008-11-25  Jorge Pereira &lt;jorge@jorgepereira.com.br&gt;
        ...
	* server/vino-server.schemas.in:
	Removed the feature localOnly, added correct support for IPv4 mapped
	IPv6, and added a new feature to able to set network interface for
	accept connection. Closes #403183,#403192,#488354.

2008-07-29  Jonh Wendell
        ...
	* configure.in: Added a compile-time option (--enable-libunique)
	to use the LibUnique library, which allows only one instance of
	capplet running.
	Based on a patch provided by Jorge Pereira .

2008-07-25  Jorge Pereira &lt;jorge@jorgepereira.com.br&gt;
        ...
	* server/vino-server.schemas.in:
	New feature to disable wallpaper when connected to vino.
	Close #515072.

2008-07-06  Jorge Pereira &lt;jorge@jorgepereira.com.br&gt;
        ...
	* configure.in:
	Added a tool to change Vino password, similar to Unix passwd command.
	Closes #540853.</pre>
<p>Sem esquecer de agradecer ao <a href="http://www.bani.com.br" target="_blank">Jonh</a> pela força! <em>let&#8217;s do it! keep happy hacking!</em>! <img src='http://blog.jorgepereira.com.br/jorge/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<ul>
<li>[1] <a href="http://en.wikipedia.org/wiki/GNOME_Foundation" target="_blank">GNOME Foundation / Wikipedia</a></li>
<li>[2] <a href="http://foundation.gnome.org/membership/members.php" target="_blank">GNOME Foundation / Members</a></li>
<li>[3] <a href="http://br.gnome.org/GNOMEBR/Eventos" target="_blank">GNOME Brasil / Eventos</a></li>
<li>[4] <a href="http://br.gnome.org/" target="_blank">GNOME Brasil</a></li>
<li>[5] <a href="http://br.gnome.org/GNOMEBR/RelatorioAnual2008" target="_blank">GNOME Brasil / </a><a href="http://br.gnome.org/GNOMEBR/RelatorioAnual2008" target="_blank">Relatório 2008</a></li>
<li>[6] <a href="http://planeta.br.gnome.org/" target="_blank">GNOME Brasil / Planeta</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgepereira.com.br/2009/01/22/mais-um-brasileiro-na-fundacao-gnome/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>- The physics factbook</title>
		<link>http://blog.jorgepereira.com.br/2009/01/20/the-physics-factbook/</link>
		<comments>http://blog.jorgepereira.com.br/2009/01/20/the-physics-factbook/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 21:10:12 +0000</pubDate>
		<dc:creator>jpereira</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Outros]]></category>
		<category><![CDATA[nerds]]></category>

		<guid isPermaLink="false">http://blog.jorgepereira.com.br/?p=446</guid>
		<description><![CDATA[A alguns dias atrás eu estava vendo alguns emails em uma das listas que participo quando em um deles havia um link para o The physics factbook, um site muito legal feito por vários hackers, físicos, gamers e afins que resolveram criar uma fonte contendo as mais incríveis formulas matemáticas sobre cenas de jogos, games, [...]]]></description>
			<content:encoded><![CDATA[<p>A alguns dias atrás eu estava vendo alguns emails em uma das listas que participo quando em um deles havia um link para o <a href="http://hypertextbook.com/facts/" target="_blank"><em>The physics factbook</em></a>, um site muito legal feito por vários<a href="http://hypertextbook.com/facts/index-authors.shtml" target="_blank"><em> hackers, físicos, gamers e afins</em></a> que resolveram criar uma fonte contendo as mais incríveis formulas matemáticas sobre cenas de jogos, games, filmes, eletricidade, gravidade, entre os mais variados fatos que se possa imaginar!</p>
<p style="text-align: center;">Alguns dos mais interessantes em minha opinião é o abaixo sobre a <a href="http://hypertextbook.com/facts/2007/mariogravity.shtml" target="_blank"><em>força da gravidade no clássico </em></a><em><a href="http://hypertextbook.com/facts/2007/mariogravity.shtml" target="_blank">Mario Brother.</a></em></p>
<blockquote>
<h2><em>Abstract</em></h2>
<p><em><img style="margin: 6px 12px;" src="http://blog.jorgepereira.com.br/jorge/wp-content/uploads/2009/01/mariojump-300x300.jpg" alt="" hspace="12" vspace="6" width="300" height="300" align="right" />The    purpose of this analysis is to determine the evolution of gravity in   the Mario video game series as video game hardware increases.</em></p>
<h2><em>Introduction</em></h2>
<p><em>Gravity is force which is responsible for keeping us on the ground. It is   also the force that prohibits us from jumping 50 feet in the air. However,   in Mario&#8217;s world, gravity does not quite work that way. Mario is able to   jump 5 times his height and fall with accelerations that would be deadly   to humans.</em></p>
<p><em>We will find Mario&#8217;s acceleration due to gravity by using the formula</em></p>
<p align="center"><em>s = s<sub>0</sub> + v<sub>0</sub>t + ½ at<sup>2</sup></em></p>
<p><em>where s is the distance he falls, s<sub>0</sub> is his initial distance, which    is 0, v<sub>0</sub> is his initial vertical velocity, which is also 0, a is    his acceleration due to gravity, and t is the time it takes for him to fall.    When we solve this formula for a, we get</em></p>
<p align="center"><em>a = 2s / t<sup>2</sup></em></p>
</blockquote>
<p>Este falando sobre a <em><a href="http://hypertextbook.com/facts/2007/batman.shtml" target="_blank">velocidade do metrô no filme Batman Begins</a></em></p>
<blockquote>
<h2 style="text-align: right;"><em>Abstract</em></h2>
<p style="text-align: right;"><em>The purpose of our experiment is to determine the speed of a subway car in the movie Batman Begins.</em></p>
<h2 style="text-align: right;"><em>Introduction</em></h2>
<p style="text-align: right;"><em>The movie that the calculations were based on was Batman Begins directed by Christopher   Nolan and starring Christian Bale as Batman, Michael Caine as Alfred Pennyworth,   and Gary Oldman as James Gordon). Having witnessed the death of his millionaire   parents, young Wayne travels to the East after fate diminished his only chance   of revenge. There, he seeks counsel of the leader of an honorable ninja cult,   Ra&#8217;s Al-Ghul. Years later, he returns to Gotham to find it full of crime. With   his company at stake, he turns to the cave under his mansion and becomes Batman,   a shadow that strikes fear into the hearts of criminals. With the help of James   Gordon, Batman sets out to take down various individuals, such as Falcone,   the &#8220;scarecrow&#8221; and Ra&#8217;s Al-Ghul, who were notorious for creating the biggest crime streaks   and dangers of Gotham.</em></p>
</blockquote>
<p><strong>|| Mais links!</strong></p>
<ul>
<li><em><a href="http://hypertextbook.com/facts/" target="_blank">The physics factbook</a></em></li>
<li><em><a href="http://hypertextbook.com/facts/index-authors.shtml" target="_blank">Lista de Autores</a></em></li>
<li><em><a href="http://hypertextbook.com/facts/index-topics.shtml" target="_blank">Lista completa com todos os fatos</a></em></li>
<li><em><a href="http://hypertextbook.com/facts/index-special.shtml" target="_blank">Fatos Especiais</a></em></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgepereira.com.br/2009/01/20/the-physics-factbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>- uCon security conference 2008</title>
		<link>http://blog.jorgepereira.com.br/2008/01/02/ucon-security-conference-2008/</link>
		<comments>http://blog.jorgepereira.com.br/2008/01/02/ucon-security-conference-2008/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 03:46:43 +0000</pubDate>
		<dc:creator>jpereira</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Outros]]></category>
		<category><![CDATA[Palestras]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://blog.jorgepereira.com.br/2008/01/02/ucon-security-conference-2008/</guid>
		<description><![CDATA[No próximo dia 0&#215;09 de fevereiro, Recife irá acolher a primeira &#8220;uCon security conference 2008&#8243;, serão três dias sobre discussões relacionados a segurança da informação &#38; hacktivismo. A conferência não tem fins lucrativos e não terá palestras de empresas tentando vender produtos. lembrando que as inscrições já estão abertas, mais informações no site abaixo. uCon [...]]]></description>
			<content:encoded><![CDATA[<p>No próximo dia 0&#215;09 de fevereiro, Recife irá acolher a primeira &#8220;uCon security conference 2008&#8243;, serão três dias sobre discussões relacionados a segurança da informação &amp; hacktivismo. A conferência não tem fins lucrativos e não terá palestras de empresas tentando <strong>vender</strong> <strong>produtos.</strong> lembrando que as inscrições já estão abertas, mais informações no site abaixo.</p>
<ul>
<li> <a href="http://ucon.thebugmagazine.org/" target="_blank">uCon security conference 2008</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgepereira.com.br/2008/01/02/ucon-security-conference-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>- Seminário sobre &#8220;Tipos de Ataques&#8221;</title>
		<link>http://blog.jorgepereira.com.br/2007/06/11/seminario-sobre-tipos-de-ataques/</link>
		<comments>http://blog.jorgepereira.com.br/2007/06/11/seminario-sobre-tipos-de-ataques/#comments</comments>
		<pubDate>Mon, 11 Jun 2007 17:18:19 +0000</pubDate>
		<dc:creator>jpereira</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Palestras]]></category>

		<guid isPermaLink="false">http://blog.jorgepereira.com.br/2007/06/11/seminario-sobre-tipos-de-ataques/</guid>
		<description><![CDATA[Abaixo segue o link para um arquivo contendo uma apresentação que foi feita sobre segurança, na qual o assunto abordado &#8220;Os tipos de ataques&#8221;. lembrando que os assuntos abordados foram apenas a caráter de conhecimento, e não muito técnico como de costume. Download da apresentação.]]></description>
			<content:encoded><![CDATA[<p>Abaixo segue o link para um arquivo contendo uma apresentação que foi feita sobre segurança, na qual o assunto abordado &#8220;Os tipos de ataques&#8221;.</p>
<p>lembrando que os assuntos abordados foram apenas a caráter de  conhecimento, e não muito técnico como de costume.  <img src='http://blog.jorgepereira.com.br/jorge/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a title="Seminario, falando sobre ‘tipos de ataques’" href="http://blog.jorgepereira.com.br/wp-content/uploads/2007/06/tipos_de_ataques-jorgepereira_fabianoarruda.zip">Download da apresentação.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgepereira.com.br/2007/06/11/seminario-sobre-tipos-de-ataques/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>- Entendendo o SoftwareLivre</title>
		<link>http://blog.jorgepereira.com.br/2006/10/15/entendendo-o-softwarelivre/</link>
		<comments>http://blog.jorgepereira.com.br/2006/10/15/entendendo-o-softwarelivre/#comments</comments>
		<pubDate>Sun, 15 Oct 2006 16:53:17 +0000</pubDate>
		<dc:creator>jpereira</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Palestras]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.jorgepereira.com.br/index.php/2006/10/15/entendendo-o-softwarelivre/</guid>
		<description><![CDATA[Primeiramente gostaria de explicar o motivo de escrever este post tão cumprido falando único e exclusivamente sobre &#8220;Software Livre&#8221;. para aqueles que me conhecem, e sabem a minha ligação e interesse sobre o assunto, assim como procurando sempre estudar e entender mais e mais sobre o assunto, aproveito e utilizo uma frase de um amigo [...]]]></description>
			<content:encoded><![CDATA[<p>Primeiramente gostaria de explicar o motivo de escrever este <strong>post</strong> tão cumprido falando único e exclusivamente sobre &#8220;Software Livre&#8221;. para aqueles que me conhecem, e sabem a minha ligação e interesse sobre o assunto, assim como procurando sempre estudar e entender mais e mais sobre o assunto, aproveito e utilizo uma frase de um amigo na qual ele menciona &#8220;O Nosso problema e a obsessão pelo conhecimento&#8221;, está sem dúvida foi uma das frases mais certas que escutei nos últimos tempos, e por se tratar de software livre em geral, poucas pessoas entendem realmente sobre o assunto assim como outras tem interesse e ficam perdidas sem saber por onde começar a estudar e realmente entender a idéia e filosofia sobre o assunto. pensando nisto, resolvi redigir este post com a intenção de passar um pouco do meu conhecimento para todos.</p>
<p>Primeiramente, para que tudo ou quase tudo fique mais fácil de entender, devemos ler o conceito na qual e voltado algumas &#8220;licenças&#8221; de software na qual existe hoje em dia,<br />
algumas delas que devem ser lidas são.</p>
<ul>
<li> <strong>GPL</strong> &#8211; <a href="http://www.magnux.org/doc/GPL-pt_BR.txt"><em>pt_BR</em></a> <em>- </em><a href="http://www.gnu.org/licenses/gpl.tx"><em>en_US</em></a></li>
<li> <strong>BSD</strong> &#8211; <a href="http://pt.wikipedia.org/wiki/Licen%C3%A7a_BSD"><em>pt_BR</em></a> &#8211; <a href="http://www.opensource.org/licenses/bsd-license.php"><em>en_US</em></a></li>
<li> <strong>MIT</strong> &#8211; <a href="http://pt.wikipedia.org/wiki/Licen%C3%A7a_MIT"><em>pt_BR</em></a></li>
<li> <strong>ASF</strong> &#8211; <a href="http://pt.wikipedia.org/wiki/Licen%C3%A7a_Apache"><em>pt_BR</em></a></li>
<li> <strong>CCL</strong> &#8211; <a href="http://pt.wikipedia.org/wiki/Creative_Commons"><em>pt_BR</em></a></li>
<li><strong>MPL</strong> &#8211; <em><a href="http://pt.wikipedia.org/wiki/Licen%C3%A7a_p%C3%BAblica_Mozilla">pt_BR</a> </em></li>
<li>&#8230; <em>OBS, essas são algumas das 	licenças mais utilizadas por softwares. </em></li>
</ul>
<p>Creio que ao menos com entendimentos sobre cada uma das principais licenças, irá servir como base para o assunto. assim como alguns livros interessantes encontrados na<br />
internet, alguns dos livros mais interessantes que li sobre o assunto são os seguintes.</p>
<ul>
<li> <strong>Titulo:</strong> <a href="http://preco.buscape.com.br/mylivro_resposta.asp?isbn=8535208011&amp;data=14/10/2006&amp;dollar=2.14110&amp;eur=2.67745&amp;libra=3.97345&amp;dollarc=1.88129&amp;id=3482&amp;raiz=3482&amp;or=&amp;site_origem=&amp;auto=0&amp;pr=">Linux, 	So por Prazer</a></li>
<li> <strong>Autor:</strong> Linus Torvalds</li>
<li> <strong>ISBN</strong>: 8535208011</li>
</ul>
<p>&#8211;</p>
<ul>
<li> <strong>Titulo</strong>: A 	Catedral e o Bazar</li>
<li> <strong>Autor</strong>: Eric 	Raymond</li>
<li> <strong>Versão 	PDF &#8211; </strong><a href="http://www.jcbros.com.br/chat/site/chat/arq/docs/a_catedral_e_o_bazar.pdf"><strong><em>pt_BR</em></strong></a></li>
<li> <strong>Versão 	HTML &#8211; </strong><a href="http://www.geocities.com/CollegePark/Union/3590/pt-cathedral-bazaar.html"><strong><em>pt_BR</em></strong></a></li>
<li> <strong>Cultura Brasil 	- </strong><a href="http://www.cultura.gov.br/foruns_de_cultura/cultura_digital/artigos/index.php?p=12650&amp;more=1&amp;c=1&amp;pb=1"><strong><em>pt_BR</em></strong> </a></li>
<li> <a href="http://pt.wikipedia.org/wiki/A_Catedral_e_o_Bazar"><strong>Wikipedia</strong></a></li>
</ul>
<p>Obviamente, que não podemos esquecer de dar uma passada pelo site oficial da <a href="https://jorgepereira.wordpress.com/wp-admin/www.fsf.org"><strong>Free Software Foudation</strong></a><strong>, </strong>um breve resumo em pt_BR falando sobre a FSF pode ser encontrado na <a href="http://pt.wikipedia.org/wiki/Free_Software_Foundation">aqui</a>.</p>
<p>Para aqueles que preferem um filme documentário, pode conferir dois vídeos que falam sobre o assunto, eu particularize acho excelente ambos os vídeos, Os títulos são os seguintes.</p>
<ul>
<li> Revolution OS &#8211; 	<a href="http://www.revolution-os.com/">http://www.revolution-os.com/</a></li>
<li> The Code – <em>Não achei na net, mais 	basta procurar no </em><a href="https://jorgepereira.wordpress.com/wp-admin/www.emule-project.org"><em>eMule </em></a><em>por &#8220;The code.avi&#8221;?</em></li>
</ul>
<p>Assim sem esquecer de falar sobre algumas pessoas de grande peso quando se falando sobre o assunto, algumas delas seguem abaixo e com links para sites pessoais.</p>
<ul>
<li> <strong>Eric Raymond</strong> &#8211; <a href="http://www.catb.org/%7Eesr/"><em>en_US</em></a> | <a href="http://pt.wikipedia.org/wiki/Eric_S._Raymond"><em>pt_BR</em></a></li>
<li> <strong>Richard 	Stallman</strong> &#8211; <a href="http://www.stallman.org/"><em>en_US</em></a> | <a href="http://pt.wikipedia.org/wiki/Richard_M._Stallman"><em>pt_BR</em></a></li>
<li> <strong>John Maddog</strong> &#8211; <em>en_US</em> | <a href="http://pt.wikipedia.org/wiki/John_%22maddog%22_Hall"><em>pt_BR</em></a></li>
<li> <strong>Linus Torvalds</strong> &#8211; <a href="http://www.cs.helsinki.fi/%7Etorvalds/"><em>en_US</em></a> | <a href="http://pt.wikipedia.org/wiki/Linus_Torvalds"><em>pt_BR</em></a></li>
<li> &#8230; <em>Entre outros grandes nomes sobre o 	assunto.</em></li>
</ul>
<p>Um outro assunto interessante, e sobre a &#8220;<a href="http://pt.wikipedia.org/wiki/Lei_de_Linus">Lei de Linus</a>&#8220;, um dado descrito por &#8220;Eric Raymond&#8221; na qual pode ser entendido melhor no paper &#8220;A Catedral e o Bazar&#8221;, em que serviu para inspiração de grandes empresas no ramo de SoftwareLivre, falando da importância do conhecimento. lembrando que devemos saber diferenciar alguns termos que são bastante visto quando estamos lendo sobre o assunto, na qual não deve ser confundido.</p>
<ul>
<li> <strong>Cracker</strong> &#8211; 	<a href="http://pt.wikipedia.org/wiki/Cracker">http://pt.wikipedia.org/wiki/Cracker</a></li>
<li> <strong>Hacker</strong> &#8211; 	<a href="http://pt.wikipedia.org/wiki/Hacker">http://pt.wikipedia.org/wiki/Hacker</a></li>
<li> <strong>Hacking &#8211; </strong><a href="http://pt.wikipedia.org/wiki/Hacking">http://pt.wikipedia.org/wiki/Hacking</a></li>
</ul>
<p>Bem, espero que este post ajude as pessoas que querem entender um pouco a mais sobre assuntos relacionados a &#8220;Software Livre&#8221;? e a forma de Engenharia utilizada.</p>
<p align="left"><strong>.:: Observações ::.</strong></p>
<p align="left">Muitas pessoas criticam ou falam sem conhecer sobre Software Livre, e terminam muitas vezes falando <em>besteira</em>, e creio que essas pessoas que criticam devem parar e ver a nossa atualidade com grandes empresas como <strong>IBM, Sun, Motorola, Nokia</strong> e ate mesmo <strong>Microsoft</strong> com seu projeto <a href="http://www.codeplex.com/">CodePlex</a>, entre outros grandes nomes que vem investindo pesado no assunto. Creio que da forma que vem evoluindo a engenharia voltada a &#8220;Software Livre&#8221;?, as empresas iram priorizar as pessoas que conhecem e entendem sobre o assunto assim como será pré-requisito em contratações. (Existem grandes empresas na atualidade com este requisito).</p>
<p align="left">Este e o meu recado e colaboração para aqueles que querem entender sobre o assunto. <img src='http://blog.jorgepereira.com.br/jorge/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgepereira.com.br/2006/10/15/entendendo-o-softwarelivre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
