<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Tudo sobre redes computadores</title>
	<atom:link href="http://isomartecnologo.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://isomartecnologo.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Sat, 18 Oct 2008 14:24:20 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='isomartecnologo.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Tudo sobre redes computadores</title>
		<link>http://isomartecnologo.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://isomartecnologo.wordpress.com/osd.xml" title="Tudo sobre redes computadores" />
	<atom:link rel='hub' href='http://isomartecnologo.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Como Trinity invadiu Matrix</title>
		<link>http://isomartecnologo.wordpress.com/2008/10/18/como-trinity-invadiu-matrix/</link>
		<comments>http://isomartecnologo.wordpress.com/2008/10/18/como-trinity-invadiu-matrix/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 14:24:20 +0000</pubDate>
		<dc:creator>zozovalente</dc:creator>
				<category><![CDATA[Formas de ataque]]></category>
		<category><![CDATA[Segurança em redes]]></category>

		<guid isPermaLink="false">http://isomartecnologo.wordpress.com/?p=3</guid>
		<description><![CDATA[A certa altura do filme Matrix Reload, a personagem Trinity invade o computador da Matrix, utilizando o nmap para fazer o reconhecimento de portas e assim detectando a porta 22 (SSH) aberta. Explorando uma vulnerabilidade do ser­vidor SSH, utiliza um exploit denominado ’sshnuke’ para ganhar acesso ao servidor.  O nmap permite mapeamento de portas utilizando [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=isomartecnologo.wordpress.com&amp;blog=5217439&amp;post=3&amp;subd=isomartecnologo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="western">A certa altura do filme Matrix Reload, a personagem Trinity invade o computador da Matrix, utilizando o <a href="http://insecure.org/"><span style="color:#0060ff;">nmap</span></a> para fazer o reconhecimento de portas e assim detectando a porta 22 (SSH) aberta. Explorando uma vulnerabilidade do ser­vidor SSH, utiliza um <em>exploit</em> denominado ’sshnuke’ para ganhar acesso ao servidor. </p>
<p class="western"><a href="http://drwhitehat.files.wordpress.com/2008/10/bufferoverflow01.jpg"><img class="aligncenter size-full wp-image-169" title="bufferoverflow01" src="http://drwhitehat.files.wordpress.com/2008/10/bufferoverflow01.jpg?w=343&amp;h=170" alt="" width="343" height="170" /></a></p>
<p>O <em><span style="color:#3366ff;">nmap</span></em> permite mapeamento de portas utilizando diversas técnicas furtivas de reconhecimento além de identificar com boa precisão, o sistema operacional que roda no dispositivo remoto.</p>
<p class="western"><a href="http://drwhitehat.files.wordpress.com/2008/10/bufferoverflow02.jpg"><img class="aligncenter size-full wp-image-170" title="bufferoverflow02" src="http://drwhitehat.files.wordpress.com/2008/10/bufferoverflow02.jpg?w=285&amp;h=170" alt="" width="285" height="170" /></a></p>
<p class="western">A vulnerabilidade explorada, como se vê na figura acima, <em>SSHv1 CRC32</em>, era uma vulnerabilidade real, mas o <em>exploit</em> (sshkuke), embora fosse fruto da imaginação do autor, é plenamente factível.</p>
<h2 class="western">O que é o Buffer Overflow</h2>
<p class="western" dir="ltr"><span lang="pt-BR">A vulnerabilidade </span><a href="http://www.securityfocus.com/bid/2347/info"><span lang="pt-BR"><strong><span style="color:#0060ff;">ssh1 crc32</span></strong></span></a><span lang="pt-BR"> foi descoberta no ano de 2001</span><span lang="pt-BR">, afetava as versões SSH menor que 1.2.32, openSSH menor que 2.3 entre outras variações e era do tipo </span><span lang="pt-BR"><em>remote buffer overflow</em></span><span lang="pt-BR">. A exploração dessa vulnerabilidade permite a injeção um código malicioso no servidor remoto para executar as mais variadas ações como por exemplo, abrir um shell para uso do atacante, eliminar regras do </span><span lang="en-US"><em>firewall</em></span><span lang="pt-BR">, instalar um </span><span lang="en-US"><em>backdoor</em></span><span lang="pt-BR">, matar processos, criar usuários, etc, ou no mínimo provocar uma negação de serviço.</span></p>
<p class="western" dir="ltr"><span lang="pt-BR">Um </span><span lang="pt-BR"><em>buffer overflow</em></span><span lang="pt-BR"> é um ataque provocado por um erro de programação que gera uma </span><span lang="en-US"><em>exception</em></span><span lang="pt-BR"> no acesso à memória. Ele ocorre quando um processo tenta armazenar um dado além dos limites de um </span><span lang="en-US"><em>buffer</em></span><span lang="pt-BR"> de tamanho determinado, sobrescrevendo áreas de memória adjacentes a esse </span><span lang="en-US"><em>buffer</em></span><span lang="pt-BR">, incluindo alguns endereços de controle fluxo ou ponteiros de memória utilizados pelo processador, o que normalmente causa um erro de “</span><span lang="en-US"><em>Segmentation Fault</em></span><span lang="pt-BR">”, provocando o encerramento do programa. </span></p>
<p class="western" dir="ltr"><span lang="pt-BR">Esses “</span><span lang="pt-BR"><em>endereços de controle de fluxo</em></span><span lang="pt-BR">”, na realidade, são ponteiros para a próxima instrução a ser executada pelo processador e se cuidadosamente sobrepostos, podem provocar um desvio no fluxo de execução normal do programa para o código maléfico do atacante.</span></p>
<p class="western" dir="ltr"><span lang="pt-BR"><span lang="pt-BR">Abaixo, há um exemplo de como ocorre o ataque de </span><span lang="pt-BR"><em>buffer overflow</em></span><span lang="pt-BR">. Basicamente, o atacante envia um dado com tamanho maior que o espaço alocado para a <em>buffer</em>, juntamente com um código malicioso, de tal forma que o endereço de retorno da função, contido na região chamada de EIP, seja sobreposto para apontar para o código do atacante. </span></span></p>
<p class="western" dir="ltr"> </p>
<p class="western" dir="ltr"><a href="http://drwhitehat.files.wordpress.com/2008/10/bufferoverflow031.png"><img class="aligncenter size-large wp-image-176" title="bufferoverflow031" src="http://drwhitehat.files.wordpress.com/2008/10/bufferoverflow031.png?w=500&#038;h=294&#038;h=294" alt="" width="500" height="294" /></a></p>
<p class="western" dir="ltr"><span lang="pt-BR">&#8220;No caso específico dessa vulnerabilidade SSH1 CRC32, um conteúdo inteiro de 32 bits é atribuído à uma variável de 16 bits da rotina “<a href="http://www.securiteam.com/securitynews/5LP042K3FY.html"><span style="color:#0060ff;">deattack.c</span></a>” e pode ser explorado remotamente pelo envio de um pacote cuidadosamente montado para esse fim</span><span lang="pt-BR">.&#8221; [<a title="Blog DrWhiteHat" href="http://drwhitehat.wordpress.com/2008/10/17/invadindo-matrix-entendendo-o-buffer-overflow/" target="_blank">DrWhiteHat</a>]</span></p>
<p class="western" dir="ltr"><span lang="pt-BR">Para Reproduzir o ataque pode ser utilizado um programa escrito em linguagem C, comportando-se como um servidor, escutando uma porta TCP, que quando receber um dado por essa porta, exibe-o na console e envia uma mensagem de retorno ao cliente.</span></p>
<p> </p>
<p class="western" dir="ltr">A compilação e execução do programa servidor é realizado numa máquina virtual VmWare (com um sistema em Linux, Debian por exemplo) e o ataque parte da máquina hospedeira.</p>
<p class="western" dir="ltr">Para fazer o ataque é usado um script em python com o payload ou shellcode (código malicioso) gerado pelo metasploit e realiza-se uma conexão reversa do servidor para o cliente na porta 4444. (Para ver o programa demonstrativo e o exploit acesse o link da página do <a title="DrWhiteHat" href="http://drwhitehat.wordpress.com/2008/10/17/invadindo-matrix-entendendo-o-buffer-overflow/" target="_self">DrWhiteHat</a>)</p>
<p class="western" dir="ltr">Para mais informações e aprender como realizar o ataque, consulte as referências. Especialmente a de Megumi Jr, ele é meu colega do curso de redes de computadores e de quem aprendemos esse ataque, para ver seu perfil <a title="Perfil do Dr White Hat" href="http://drwhitehat.wordpress.com/quem-sou-eu/" target="_blank">clique Aqui</a>.</p>
<h1 class="western">Referências</h1>
<p> </p>
<p class="western" style="margin-bottom:0;" align="left">Megumi Jr &#8211; Invadindo Matrix &#8211; Entendendo o Buffer Overflow &#8211; 2008 em <a href="http://drwhitehat.wordpress.com/2008/10/17/invadindo-matrix-entendendo-o-buffer-overflow/">http://drwhitehat.wordpress.com/2008/10/17/invadindo-matrix-entendendo-o-buffer-overflow/</a></p>
<p class="western" style="margin-bottom:0;" align="left">Mercy – Basic buffer overflow explained – 2002 em <span style="color:#0000ff;"><span style="text-decoration:underline;"><a href="http://www.milw0rm.com/papers/97"><span style="color:#0060ff;">http://www.milw0rm.com/papers/97</span></a></span></span></p>
<p class="western" style="margin-bottom:0;" align="left"> </p>
<p>——</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/isomartecnologo.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/isomartecnologo.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/isomartecnologo.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/isomartecnologo.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/isomartecnologo.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/isomartecnologo.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/isomartecnologo.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/isomartecnologo.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/isomartecnologo.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/isomartecnologo.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/isomartecnologo.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/isomartecnologo.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/isomartecnologo.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/isomartecnologo.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=isomartecnologo.wordpress.com&amp;blog=5217439&amp;post=3&amp;subd=isomartecnologo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://isomartecnologo.wordpress.com/2008/10/18/como-trinity-invadiu-matrix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6fc2576b44caa65ef1fed652e86e6310?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zozovalente</media:title>
		</media:content>

		<media:content url="http://drwhitehat.files.wordpress.com/2008/10/bufferoverflow01.jpg?w=343&#38;h=170" medium="image">
			<media:title type="html">bufferoverflow01</media:title>
		</media:content>

		<media:content url="http://drwhitehat.files.wordpress.com/2008/10/bufferoverflow02.jpg?w=285&#38;h=170" medium="image">
			<media:title type="html">bufferoverflow02</media:title>
		</media:content>

		<media:content url="http://drwhitehat.files.wordpress.com/2008/10/bufferoverflow031.png?w=500&#38;h=294" medium="image">
			<media:title type="html">bufferoverflow031</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello world!</title>
		<link>http://isomartecnologo.wordpress.com/2008/10/18/hello-world/</link>
		<comments>http://isomartecnologo.wordpress.com/2008/10/18/hello-world/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 13:21:43 +0000</pubDate>
		<dc:creator>zozovalente</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=isomartecnologo.wordpress.com&amp;blog=5217439&amp;post=1&amp;subd=isomartecnologo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Welcome to <a href="http://wordpress.com/">WordPress.com</a>. This is your first post. Edit or delete it and start blogging!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/isomartecnologo.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/isomartecnologo.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/isomartecnologo.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/isomartecnologo.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/isomartecnologo.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/isomartecnologo.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/isomartecnologo.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/isomartecnologo.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/isomartecnologo.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/isomartecnologo.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/isomartecnologo.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/isomartecnologo.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/isomartecnologo.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/isomartecnologo.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=isomartecnologo.wordpress.com&amp;blog=5217439&amp;post=1&amp;subd=isomartecnologo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://isomartecnologo.wordpress.com/2008/10/18/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6fc2576b44caa65ef1fed652e86e6310?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zozovalente</media:title>
		</media:content>
	</item>
	</channel>
</rss>
