<?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>A.H.E. - HackIndex (es.comp.hackers) &#187; dns</title>
	<atom:link href="http://www.hackindex.com/index.php/tag/dns/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hackindex.com</link>
	<description>Articulos y Noticias sobre Seguridad Informatica y Redes</description>
	<lastBuildDate>Sat, 29 May 2010 21:10:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>Confiando en la pescadilla.</title>
		<link>http://www.hackindex.com/index.php/2008/09/confiando-en-la-pescadilla/</link>
		<comments>http://www.hackindex.com/index.php/2008/09/confiando-en-la-pescadilla/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 21:37:31 +0000</pubDate>
		<dc:creator>Lokutus</dc:creator>
				<category><![CDATA[Miscelanea]]></category>
		<category><![CDATA[agujeros de seguridad]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[certificados digitales]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[https]]></category>

		<guid isPermaLink="false">http://www.hackindex.com/?p=208</guid>
		<description><![CDATA[Supongo que a estas alturas todos habÃ©is leÃ­do algo sobre los Ãºltimos bugs de seguridad que afectan a diversos servidores DNS, e incluso el famoso dejavÃº (*) http://www.kb.cert.org/vuls/id/800113 del que hablÃ³ toda la prensa. O el mÃ¡s reciente (http://www.kriptopolis.org/revelan-mayor-agujero-seguridad-internet) basado en el protocolo BGP. (*) El envenenamiento DNS no es algo nuevo, ya en el [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Supongo que a estas alturas todos habÃ©is leÃ­do algo sobre los Ãºltimos bugs de seguridad que afectan a diversos servidores DNS, e incluso el famoso dejavÃº (*)  http://www.kb.cert.org/vuls/id/800113 del que hablÃ³ toda la prensa. O el mÃ¡s reciente (http://www.kriptopolis.org/revelan-mayor-agujero-seguridad-internet)  basado en el protocolo BGP.</p>
<p><em>(*)  El envenenamiento DNS no es algo nuevo, ya en el 2002/2003 habÃ­a quien hablaba sobre eso en algÃºn que otro ezine aunque no recuerdo el grupo, aunque el URL estuvo como topic en el canal #hackers y/o #networking del IRC Hispano.</em></p>
<p>Entonces, Â¿Como puedo confiar que estoy escribiendo en la web de Hackindex y no en otra web?. Cualquiera con los conocimientos suficientes podrÃ­a hacer una rÃ©plica de hackindex para capturar contraseÃ±as. <strong>Â¿Sintomas?</strong>, <em>&#8220;ohh, vaya, la cookie ha caducado, tendrÃ© que iniciar sesiÃ³n de nuevo&#8221;.</em></p>
<p>Una forma de evitarlo, podrÃ­a ser con un certificado digital y el url pasarÃ­a a ser de tipo &#8220;<strong>https://</strong>&#8220;.</p>
<p>Pero, imaginense la siguiente situaciÃ³n: Â¿QuÃ© pasarÃ­a si nos creyÃ©ramos mÃ¡s listos que el hambre y dijÃ©ramos &#8220;<em>Vamos a crear nuestra propia entidad certificadora</em>&#8220;?. Respuesta: Que todo aquel que entrara en nuestra web recibirÃ­a de propina un mensaje del navegador &#8220;Certificado no conocido&#8221; y dÃ¡ndole la opciÃ³n de &#8220;Confiar sÃ³lo para esta sesiÃ³n&#8221;, &#8220;Confiar para siempre&#8221; y &#8220;no confiar&#8221; si se trata de Mozilla.</p>
<p>Ahora bien, si puede ser posible hacer un envenenamiento DNS, Â¿por quÃ© no podrÃ­a ser posible hacer un envenenamiento DNS del servidor que aloja el emisor de certificados digitales?. Si hacemos click en &#8220;confiar para siempre&#8221; y suponiendo que se tratara del autentico hackindex ya tendrÃ­amos la llave pÃºblica de hackindex cacheada en mi navegador (*2) y en el momento en el que alguien usurpara hackindex mi navegador &#8220;cantarÃ­a&#8221; el error. Pero todos aquellos que entraran por primera vez, serÃ­an engaÃ±ados.</p>
<p>(*2) SuposiciÃ³n. Tengo que comprobar si efectivamente es asÃ­. Si alguien lo sabe con certeza por favor que diga algo.</p>
<p>Es decir, en mi opiniÃ³n lo mejor serÃ­a siempre utilizar una entidad certificadora conocida y de prestigio. En caso contrario, podrÃ­amos tener una situaciÃ³n de tipo &#8220;pescadilla que se muerde la cola&#8221;.</p>
<p>Supongamos por un momento, que mi carnÃ© de identidad ha caducado y necesito renovarlo. Por lo tanto voy a la web &#8220;https://www.citapreviadnie.es/&#8221; donde puedo pedir cita para renovar el carnÃ© de identidad. En esa web me pedirÃ¡n datos personales y por ese motivo utilizan una conexiÃ³n cifrada, pero cual es mi sorpresa de que usan su propio emisor de certificados.</p>
<p>Como mi navegador no conoce esa entidad certificadora, aparece la ventana afirmando tal hecho. Si examino el certificado digital, observo que el emisor se llama &#8220;DIRECCION GENERAL DE LA POLICIA&#8221; que efectivamente estÃ¡ listado por el ministerio de industria  (http://www.mityc.es/DGDSI/Servicios/FirmaElectronica/Prestadores/) como un prestador valido de servicios de certificaciÃ³n. Pero realmente &#8230; Â¿puedo fiarme?</p>
<p>La posibilidad de disponer de una extensa base de datos con la que comerciar es algo muy goloso para diversas mafias y la posibilidad de que sin darme cuenta estÃ© entregando mis datos personales a una mafia estÃ¡ siempre latente.</p>
<p>En esta URL (http://www.mozilla.org/projects/security/certs/included/) hay una lista de certificados que por defecto vienen incluidos en Mozilla. Mi opiniÃ³n es que los navegadores que se distribuyan en EspaÃ±a, sea Mozilla, Explorer, Konqueror, etc, tambiÃ©n deberÃ­an incluir por defecto los certificados listados por el ministerio de industria de esta forma se evitarÃ­a la situaciÃ³n de la pescadilla.</p>
<p>Saludos.</p>
<p><strong>Aviso:</strong> <em>Esta entrada tiene un error de concepto, ver el primer comentario.</em></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.hackindex.com/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share/Bookmark"/></a> </p>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.hackindex.com/index.php/2008/09/confiando-en-la-pescadilla/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Curso prÃ¡ctico de hacking (CPH) II</title>
		<link>http://www.hackindex.com/index.php/2001/06/curso-practico-de-hacking-cph-ii/</link>
		<comments>http://www.hackindex.com/index.php/2001/06/curso-practico-de-hacking-cph-ii/#comments</comments>
		<pubDate>Fri, 15 Jun 2001 22:10:49 +0000</pubDate>
		<dc:creator>Lecter</dc:creator>
				<category><![CDATA[Acceso a las cosas remotas]]></category>
		<category><![CDATA[Articulos]]></category>
		<category><![CDATA[Cursos]]></category>
		<category><![CDATA[axfr]]></category>
		<category><![CDATA[cortafuegos]]></category>
		<category><![CDATA[cph]]></category>
		<category><![CDATA[curso de hacking]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[escanear]]></category>
		<category><![CDATA[escaner]]></category>
		<category><![CDATA[finger]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[fping]]></category>
		<category><![CDATA[George Kutz]]></category>
		<category><![CDATA[hackeando]]></category>
		<category><![CDATA[hackindex]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[hacking exposed]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[hping]]></category>
		<category><![CDATA[icmp]]></category>
		<category><![CDATA[lecter]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[netcat]]></category>
		<category><![CDATA[nfs]]></category>
		<category><![CDATA[nis]]></category>
		<category><![CDATA[nmap]]></category>
		<category><![CDATA[nslookup]]></category>
		<category><![CDATA[ping]]></category>
		<category><![CDATA[queso]]></category>
		<category><![CDATA[rpc]]></category>
		<category><![CDATA[scan]]></category>
		<category><![CDATA[scanner]]></category>
		<category><![CDATA[showmount]]></category>
		<category><![CDATA[Stuart McClure]]></category>
		<category><![CDATA[traceroute]]></category>
		<category><![CDATA[transferencia de zona]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[whois]]></category>

		<guid isPermaLink="false">http://www.hackindex.com/?p=204</guid>
		<description><![CDATA[##################################### ## HACKINDEX ## ## http://www.hackindex.org ## ##################################### Titulo: Curso prÃ¡ctico de hacking II Autor: Lecter Tema: Acceso a las cosas remotas La informaciÃ³n incluÃ­da en este documento es expuesta en base a un interÃ©s educativo. HackIndex no se hace responsable del uso de dicha informaciÃ³n. El siguiente documento es propiedad de HackIndex y de [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>#####################################<br />
## HACKINDEX ##<br />
## <a href="http://www.hackindex.org">http://www.hackindex.org</a> ##<br />
#####################################<br />
Titulo: Curso prÃ¡ctico de hacking II<br />
Autor: Lecter<br />
Tema: Acceso a las cosas remotas</p>
<p>La informaciÃ³n incluÃ­da en este documento es expuesta en base a un interÃ©s educativo. HackIndex no se hace responsable del uso de dicha informaciÃ³n.</p>
<p>El siguiente documento es propiedad de HackIndex y de su autor, pudiendo ser distribuÃ­do de forma totalmente libre y sobre cualquier tipo de soporte siempre y cuando se respete el formato original, se cite a A.H.E. como fuente, se incluya un enlace actualizado al documento o a la web del grupo: <a href="http://www.hackindex.org">http://www.hackindex.org</a> ; y se incluya este disclaimer en su totalidad y sin modificaciÃ³n alguna.</p>
<p>Queda extrictamente prohibida su distribuciÃ³n con fines lucrativos, cuando se altere su contenido sin consentimiento o cuando se incumpla cualquier otra condicion citada anteriormente en el presente disclaimer.<br />
#####################################</p>
<p>CURSO PRACTICO DE HACKING&#8211;2a entrega</p>
<p>Queridos compaÃ±eros (exploradores y novatos con ganas de aprender):</p>
<p>Como osÂ  prometi aqui teneis elÂ  segundo capitulo delÂ  CPH, que espero<br />
queÂ  pueda servirosÂ  a abrirÂ  laÂ  brecha delÂ  estudio autodidactaÂ  con<br />
algunosÂ  consejillos yÂ  notas.Â  Antes deÂ  comenzarÂ  con esteÂ  capitulo<br />
quiero recalcar que el objetivo de este &#8220;seminario&#8221; de hacking intenta<br />
ilustrar los modos de conseguir introducirnos en una maquina unix cuya<br />
seguridad ha sido comprometida,Â  generalmente por una mala gestion del<br />
administrador,Â  que muchasÂ  veces pasaÂ  olimpicamente delÂ  sistema que<br />
debe cuidarÂ  como Cancerbero.Â  En ningun casoÂ  he queridoÂ  arrastrar a<br />
nadieÂ  al empleo deÂ  este conocimientoÂ  para oscurosÂ  propositos, sino<br />
para impulsarÂ  a los estudiantes novatosÂ  a llevar losÂ  sistemas a sus<br />
ultimasÂ  posibilidadesÂ  yÂ  noÂ  comoÂ  merosÂ  usuariosÂ  finales.AsiÂ  que<br />
=A1abstenerse los lamers!</p>
<p>En este sentido, ha salido esteÂ  mes en la revista @rroba un excelente<br />
articulo deÂ  Carlos Sanchez AlmeidaÂ  titulado &#8220;Hackers deÂ  plastico&#8221; y<br />
aunque cortoÂ  merece la pena que loÂ  leais. Al igual queÂ  a finales de<br />
los setenta seÂ  acuÃ±aba el termino &#8220;punkies deÂ  plastico&#8221; para seÃ±alar<br />
que debajo de la mascarada de tachuelas y cuero, aquellos punkies eran<br />
tan burgueses como sus papis, los hackers de plastico son aquellos que<br />
seÂ  han erigidoÂ  como arquetipoÂ  de laÂ  revolucion moderna:Â  el hacker<br />
televisivo, cruce de Neo y elÂ  padre Apeles. Pero ya sabeis: con lo de<br />
hackerÂ  ocurreÂ  loÂ Â  mismoÂ  queÂ  conÂ  quienesÂ  seÂ Â  dicenÂ  rosacruzÂ  o<br />
sufi&#8230;Ciertamente no lo son. UnÂ  hacker de verdad &#8220;jamas se colocaria<br />
un piercing para aparentar: loÂ  unico que agujerean es el sistema&#8221;. El<br />
hacking es un camino duro y dificil, &#8220;que implica muchas renuncias. La<br />
primera yÂ  la masÂ  importante es laÂ  que diferenciaÂ  verdaderamente al<br />
hacker del lamer: la renuncia al ego&#8230;&#8221;</p>
<p>YÂ  ahora vamosÂ  con nuestroÂ  asunto. AntesÂ  de entrarÂ  de llenoÂ  en el<br />
capitulo 2 quiero aclarar algoÂ  a los estudiantes del primer capitulo:<br />
LasÂ  utilidades whois, traceroute,Â  host, pingÂ  y nslookupÂ  las debeis<br />
tenerÂ  en cualquierÂ  sistema linuxÂ  queÂ  monteis. LasÂ  podeis usarÂ  en<br />
consolaÂ  o en unÂ  xterm. AlgunasÂ  como tracerouteÂ  hay queÂ  usarlas en<br />
ciertas distros linux como root, pero en otras no. Evidentemente antes<br />
habreis de conectaros <img src='http://www.hackindex.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  y siÂ  sois novatillos el paquete kppp de KDE<br />
se pareceÂ  muchisimo al procedimientoÂ  de conexion telefonicaÂ  a redes<br />
del Windoze. UnaÂ  vez conectados podeis abrir xtermsÂ  en el escritorio<br />
KDE o pasarosÂ  con Alt-Ctrl-Fx a una consolaÂ  (Volvereis al escritorio<br />
conÂ  Alt-Ctrl-F7).Â  OtrasÂ  utilidadesÂ Â  teneisÂ  queÂ  buscarlasÂ  enÂ  la<br />
red.Â  Para elloÂ  basta conÂ  <a href="http://www.altavista.com">www.altavista.com</a> yÂ  <a href="http://www.alltheweb.com">www.alltheweb.com</a> que<br />
contiene un buscador FAST FTP yÂ  WEB y una dosis minima de ingenio. De<br />
todos modos os dire donde podeis descargar las herramientas:</p>
<p>-fping en <a href="http://www.stanford.edu/~schemers/docs/fping/fping.html">www.stanford.edu/~schemers/docs/fping/fping.html</a><br />
-nmap en <a href="http://www.insecure.org/nmap/">www.insecure.org/nmap/</a><br />
-netcat en <a href="http://www.l0pht.com/~weld/netcat/">www.l0pht.com/~weld/netcat/</a><br />
-queso en <a href="ftp://ftp.connect.net/pub/security/trinux/netmap/">ftp.connect.net/pub/security/trinux/netmap/</a></p>
<p>Espero que continueis en la brecha</p>
<p>Saludos,</p>
<p>LECTER</p>
<p>CPH. CAPITULO 2. EXTRACCION DE INFORMACION CRITICA DEL OBJETIVO</p>
<p>En esteÂ  capitulo nos vamos aÂ  centrar en laÂ  obtencion de informacion<br />
criticaÂ  queÂ  luegoÂ  podraÂ  serÂ  explotada paraÂ  introducirnosÂ  enÂ  el<br />
sistema. La informacion critica se basa siempre en algun compromiso en<br />
laÂ  seguridadÂ  deÂ  unÂ  servicio,Â  unÂ  bugÂ  (fallo)Â  deÂ  algunÂ  comando<br />
relacionado con los servicios, etc. Para este capitulo me he basado en<br />
unÂ Â  libroÂ  muyÂ Â  utilÂ Â  queÂ  acabaÂ Â  deÂ Â  salirÂ  alÂ Â  mercado:Hacking<br />
exposed;networkÂ  security secretsÂ  and solutions,Â  deÂ  Stuart McClure,<br />
George Kutz y otro mas (ya esta en espaÃ±ol).</p>
<p>1)InformacionÂ  critica obtenidaÂ  mediante &#8220;transferenciaÂ  deÂ  zona&#8221; de<br />
servidores DNSÂ  mal configurados.Â Â  Algunas veces nosÂ  encontramos con<br />
servidoresÂ  DNSÂ Â  configuradosÂ  deÂ Â  maneraÂ  inseguraÂ  yÂ Â  queÂ  pueden<br />
permitirnos entrarÂ  en laÂ  llamada zona deÂ  transferencia deÂ  DNS, aun<br />
siendoÂ  usuariosÂ  deÂ Â  internetÂ  noÂ  autorizados.Â  PodemosÂ  intentarlo<br />
utilizando la instruccion nslookup en modo interactivo:</p>
<p>$&gt;nslookup</p>
<p>=2E..a continuacion aparecera el servidorÂ  DNS por defecto que sera el<br />
deÂ  nuestro ISPÂ  u organizacion&#8230;peroÂ  como queremosÂ  consultar otro,<br />
X.X.X.XÂ  (uno que correspondaÂ  a nuestroÂ  objetivo, comoÂ  obtuvimos al<br />
hacer whois transmeta.com) escribiremos</p>
<p>&gt;server X.X.X.X</p>
<p>a lo que respondera aceptandolo como &#8220;default&#8221;. A continuacion hacemos</p>
<p>&gt;set type=3Dany<br />
&gt;ls -d objetivo.net.&gt;&gt; fichero</p>
<p>LoÂ  que hemos hechoÂ  es definirÂ  el tipoÂ  de registroÂ  como cualquiera<br />
(any)Â Â  conÂ Â Â  loÂ Â  queÂ Â  podemosÂ Â  recuperarÂ Â Â  losÂ Â  registrosÂ Â  DNS<br />
disponibles.Â  LuegoÂ  losÂ  listamosÂ  yÂ  redirigimosÂ  aÂ  &#8220;fichero&#8221;Â  para<br />
consultarlo mas adelante.Â  Si ha habido suertecilla, cosa que dudo, al<br />
leer &#8220;fichero&#8221;, encontrariaisÂ  diversas entradas con varios registros,<br />
p.ej:</p>
<p>acct22Â Â  1D IN AÂ Â Â Â Â Â  192.168.230.3<br />
Â Â Â Â Â Â Â Â  1D IN HINFOÂ Â  &#8220;Gateway 2000&#8243; &#8220;Win WKGRPS&#8221;<br />
Â Â Â Â Â Â Â Â  1D IN MXÂ Â Â Â Â  0 acmeadmin-smtp<br />
Â Â Â Â Â Â Â Â  &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.</p>
<p>El registro A indica laÂ  direccion IP de esta cuenta, HINFO identifica<br />
la plataforma oÂ  el sistema operativo y MX nosÂ  dice donde se gestiona<br />
el correo.Â  Existen masÂ  registros, pero noÂ  los voy aÂ  comentar. Esta<br />
informacion esÂ  muy valiosaÂ  porque nos daÂ  de golpeÂ  conocimiento del<br />
sistema operativo y gestor de correo (aparte de mucho mas). Existe una<br />
utilidad algoÂ  dificililla de encontrarÂ  buscando a las bravasÂ  por la<br />
red, que nos permite realizar transferencias de zona (cuando se puede)<br />
y transferirÂ  de maneraÂ  recursiva informacion deÂ  la zonaÂ  y archivos<br />
huespedes de cada uno deÂ  los dominios consultados. Tal herramienta es<br />
&#8220;axfr&#8221;Â Â Â Â Â Â Â Â  queÂ Â Â Â Â Â Â  laÂ Â Â Â Â Â Â  podeisÂ Â Â Â Â Â Â Â  encontrarÂ Â Â Â Â Â Â  en<br />
ftp=2Econnectnet.com/pub/security/trinux/netmap/axfr-0.5.2.tar.gz. Una<br />
vez instalado, hacemos como root</p>
<p>#&gt;axfr objetivo.net<br />
y saldran algunos mensajes<br />
axfr: Using default directory /root/axfrdb<br />
Found X.X.X.X name server for domain &#8216;objetivo.net&#8217;<br />
text deleted<br />
Received xxxx answers</p>
<p>Ya esta. Para consultar la base de datos basta con que hagais</p>
<p>#&gt;axfrcat objetivo.net</p>
<p>Pero como ya he dicho, no sera tan tordo el administrador de dejar mal<br />
configurado el servidor DNS.</p>
<p>2. =BFProtege algun cortafuegos nuestro objetivo?</p>
<p>Vamos unicamenteÂ  a comprobar si existe algunÂ  cortafuegos que proteja<br />
nuestroÂ  objetivo.Â  LaÂ  maneraÂ Â  deÂ  saltarseÂ  elÂ  cortafuegosÂ  yaÂ  la<br />
consideraremosÂ  enÂ Â  lasÂ  tecnicasÂ  deÂ  ataque,Â Â  puesÂ  ahoraÂ  estamos<br />
extrayendoÂ  informacionÂ  criticaÂ  solamente.Â  RecordandoÂ  laÂ  utilidad<br />
nmap, podemosÂ  usarla para descubrir cortafuegos.Â  Cuando nmap explora<br />
un host, no solamente dice si los puertos estan abiertos, sino tambien<br />
si estan &#8220;filtrados&#8221;. Un puerto filtradoÂ  en nmap indica que o bien no<br />
seÂ  recibio ningunÂ  paquete SYN/ACKÂ  o RST/ACKÂ  o bienÂ  seÂ  recibio un<br />
mensajeÂ  ICMPÂ  de destinoÂ  inalcanzableÂ  conÂ  codigo 13Â  (Cominicacion<br />
prohibida porÂ  el administrador).Â  Otra utilidad interesanteÂ  es hping<br />
(<a href="http://www.kyuzz.org/antirez">www.kyuzz.org/antirez</a>). Una vez instalada, hacemos como root</p>
<p>#&gt;hping objetivo.com -S -p (n=BA de puerto)</p>
<p>De este modo se envian paquetesÂ  TCP SYN al puerto destino y obtenemos<br />
informacion de losÂ  paquetes que regresan. Si elÂ  flag de respuesta es<br />
SA (SYN/ACK) quiereÂ  decir que el puerto destinoÂ  esta abierto y listo<br />
paraÂ  recibirÂ  conexion.Â  AÂ Â  vecesÂ  nosÂ  saleÂ  comoÂ  respuestaÂ  &#8220;ICMP<br />
unreachable type 13 from X.X.X.X&#8221; loÂ  que nos indica que X.X.X.X es el<br />
cortafuegos del objetivo.Â  No obstante si el resultadoÂ  de hping no da<br />
respuesta alguna puede ser que o bien el paquete se haya perdido en la<br />
red oÂ  que el cortafuegos loÂ  detenga. Si obtenemosÂ  una respuesta con<br />
flagÂ  RA (RST/ACK)Â  puede serÂ  queÂ  el cortafuegosÂ  haya rechazadoÂ  el<br />
paquete oÂ  puede que loÂ  haya dejado pasarÂ  por el puerto peroÂ  que el<br />
host objetivo noÂ  esta escuchando. Vamos a intentarÂ  ilustrarlo con un<br />
ejemplo.Â  Mi hostÂ  objetivo esÂ  la paginaÂ  web delÂ  Centro Informatico<br />
Cientifico deÂ  Andalucia, <a href="http://www.cica.es">www.cica.es</a>. VoyÂ  antes que nada aÂ  hacer un<br />
traceroute</p>
<p>$&gt;traceroute <a href="http://www.cica.es">www.cica.es</a><br />
Â<br />
Â 1Â  SEVI-X13.red.retevision.es (62.81.56.45)Â  134.694 msÂ  139.73 msÂ  139.866 ms<br />
Â 2Â  SEVI-R3.red.retevision.es (62.81.56.27)Â  139.931 msÂ  120.489 ms SEVI-R1.red.retevision.es (62.81.56.28)Â  129.317 ms<br />
Â 3Â  SEVI-R15.red.retevision.es (62.81.55.229)Â  139.938 msÂ  129.841 msÂ  119.956 ms<br />
Â 4Â  BARC-R16.red.retevision.es (62.81.125.3)Â  170.034 msÂ  149.872 msÂ  149=2E948 ms<br />
Â 5Â  ReteNAC.red.retevision.es (62.81.63.202)Â  139.926 msÂ  169.764 msÂ  159=2E934 ms<br />
Â 6Â  EspaNIX.red.retevision.es (62.81.8.146)Â  179.967 msÂ  179.872 msÂ  169.909 ms<br />
Â 7Â  ibernet.espanix.net (193.149.1.57)Â  170.042 msÂ  159.813 msÂ  149.953 ms<br />
Â 8Â  194.179.0.113 (194.179.0.113)Â  179.942 msÂ  159.778 msÂ  159.919 ms<br />
Â 9Â  A0-2-4.EB-Madrid00.red.rediris.es (130.206.224.77)Â  159.959 msÂ  199.853 msÂ  169.892 ms<br />
10Â  A1-0-1.EB-Sevilla1.red.rediris.es (130.206.224.10)Â  189.936 msÂ  189.926 msÂ  179.875 ms<br />
11Â  130.206.194.10 (130.206.194.10)Â  179.931 msÂ  169.96 msÂ  169.856 ms<br />
12Â  argantonio.cica.es (150.214.5.77)Â  189.97 ms *Â  180.02 ms</p>
<p>Â MuyÂ  bien,Â Â  elÂ  hostÂ  130.206.194.10Â  pareceÂ  serÂ Â  unÂ  enrutadorÂ  o<br />
cortafuegos que dirigeÂ  el trafico a argantonio.cica.es (<a href="http://www.cica.es">www.cica.es</a>).<br />
Ahora voy a utilizar laÂ  herramienta nmap para hacer una evaluacion de<br />
laÂ  topologiaÂ  deÂ  unaÂ  subred.Â  VoyÂ  aÂ  escanearÂ  porÂ  elÂ  puertoÂ  80<br />
silenciosamente todas lasÂ  maquinas de la subred CÂ  a la que pertenece<br />
<a href="http://www.cica.es">www.cica.es</a>:</p>
<p>#&gt;nmap -sS -p80 <a href="http://www.cica.es">www.cica.es</a></p>
<p># Nmap (V. nmap) scan initiated 2.53 as: nmap -sS -p80 -o cica <a href="http://www.cica.es/24">www.cica.es/24</a><br />
The 1 scanned port onÂ  (150.214.5.0) is: closed<br />
The 1 scanned port onÂ  (150.214.5.1) is: closed<br />
Interesting ports on <a href="http://www.ceseand.cica.es">www.ceseand.cica.es</a> (150.214.5.2):<br />
PortÂ Â Â Â Â Â  StateÂ Â Â Â Â Â  Service<br />
80/tcpÂ Â Â Â  openÂ Â Â Â Â Â Â  httpÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </p>
<p>Interesting ports on scsasnt.sas.cica.es (150.214.5.3):<br />
PortÂ Â Â Â Â Â  StateÂ Â Â Â Â Â  Service<br />
80/tcpÂ Â Â Â  openÂ Â Â Â Â Â Â  httpÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </p>
<p>Interesting ports on prometeo.cica.es (150.214.5.4):<br />
PortÂ Â Â Â Â Â  StateÂ Â Â Â Â Â  Service<br />
80/tcpÂ Â Â Â  openÂ Â Â Â Â Â Â  httpÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </p>
<p>Interesting ports on cdaea.cica.es (150.214.5.6):<br />
PortÂ Â Â Â Â Â  StateÂ Â Â Â Â Â  Service<br />
80/tcpÂ Â Â Â  openÂ Â Â Â Â Â Â  httpÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </p>
<p>Interesting ports on caf.cica.es (150.214.5.7):<br />
PortÂ Â Â Â Â Â  StateÂ Â Â Â Â Â  Service<br />
80/tcpÂ Â Â Â  openÂ Â Â Â Â Â Â  httpÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </p>
<p>Interesting ports on microbio.cica.es (150.214.5.8):<br />
PortÂ Â Â Â Â Â  StateÂ Â Â Â Â Â  Service<br />
80/tcpÂ Â Â Â  openÂ Â Â Â Â Â Â  httpÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </p>
<p>Interesting ports on <a href="http://www.csalud.junta-andalucia.es">www.csalud.junta-andalucia.es</a> (150.214.5.9):<br />
PortÂ Â Â Â Â Â  StateÂ Â Â Â Â Â  Service<br />
80/tcpÂ Â Â Â  openÂ Â Â Â Â Â Â  httpÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </p>
<p>Interesting ports on thales.cica.es (150.214.5.10):<br />
PortÂ Â Â Â Â Â  StateÂ Â Â Â Â Â  Service<br />
80/tcpÂ Â Â Â  openÂ Â Â Â Â Â Â  httpÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </p>
<p>The 1 scanned port on mileto.cica.es (150.214.5.11) is: closed<br />
Interesting ports on <a href="http://www.tresculturas.org">www.tresculturas.org</a> (150.214.5.12):<br />
PortÂ Â Â Â Â Â  StateÂ Â Â Â Â Â  Service<br />
80/tcpÂ Â Â Â  openÂ Â Â Â Â Â Â  httpÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </p>
<p>Interesting ports on cdma.cica.es (150.214.5.13):<br />
PortÂ Â Â Â Â Â  StateÂ Â Â Â Â Â  Service<br />
80/tcpÂ Â Â Â  openÂ Â Â Â Â Â Â  httpÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </p>
<p>HostÂ Â  (150.214.5.31) seems to be a subnet broadcast address (returned 1 extra pings).Â  Still scanning it due to positive ping response from its own IP.<br />
The 1 scanned port onÂ  (150.214.5.31) is: closed<br />
HostÂ Â  (150.214.5.48) seems to be a subnet broadcast address (returned 1 extra pings).Â  Skipping host.<br />
The 1 scanned port on osni.cica.es (150.214.5.49) is: closed<br />
The 1 scanned port on io.cica.es (150.214.5.50) is: closed<br />
The 1 scanned port on iat-gw.cica.es (150.214.5.51) is: closed<br />
HostÂ Â  (150.214.5.55) seems to be a subnet broadcast address (returned 1 extra pings).Â  Still scanning it due to positive ping response from its own IP.<br />
The 1 scanned port onÂ  (150.214.5.55) is: closed<br />
HostÂ Â  (150.214.5.64) seems to be a subnet broadcast address (returned 1 extra pings).Â  Skipping host.<br />
The 1 scanned port onÂ  (150.214.5.65) is: closed<br />
The 1 scanned port on winbdd.cica.es (150.214.5.66) is: closed<br />
The 1 scanned port on mercurio.cica.es (150.214.5.67) is: closed<br />
The 1 scanned port on winbdd2.cica.es (150.214.5.68) is: closed<br />
Interesting ports on orgiva.cica.es (150.214.5.69):<br />
PortÂ Â Â Â Â Â  StateÂ Â Â Â Â Â  Service<br />
80/tcpÂ Â Â Â  openÂ Â Â Â Â Â Â  httpÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </p>
<p>The 1 scanned port on cache.cica.es (150.214.5.70) is: closed<br />
The 1 scanned port on ntp.cica.es (150.214.5.71) is: closed<br />
Interesting ports on patro.cica.es (150.214.5.72):<br />
PortÂ Â Â Â Â Â  StateÂ Â Â Â Â Â  Service<br />
80/tcpÂ Â Â Â  openÂ Â Â Â Â Â Â  httpÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </p>
<p>The 1 scanned port on horacio.cica.es (150.214.5.73) is: closed<br />
Interesting ports on argantonio.cica.es (150.214.5.77):<br />
PortÂ Â Â Â Â Â  StateÂ Â Â Â Â Â  Service<br />
80/tcpÂ Â Â Â  openÂ Â Â Â Â Â Â  httpÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </p>
<p>Interesting ports on ligustino.cica.es (150.214.5.78):<br />
PortÂ Â Â Â Â Â  StateÂ Â Â Â Â Â  Service<br />
80/tcpÂ Â Â Â  openÂ Â Â Â Â Â Â  httpÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </p>
<p>Interesting ports on listas.cica.es (150.214.5.79):<br />
PortÂ Â Â Â Â Â  StateÂ Â Â Â Â Â  Service<br />
80/tcpÂ Â Â Â  openÂ Â Â Â Â Â Â  httpÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </p>
<p>The 1 scanned port on idefix.cica.es (150.214.5.85) is: closed<br />
The 1 scanned port on lejia-s.cica.es (150.214.5.126) is: closed<br />
HostÂ Â  (150.214.5.127) seems to be a subnet broadcast address (returned 1 extra pings).Â  Still scanning it due to positive ping response from its own IP.<br />
The 1 scanned port onÂ  (150.214.5.127) is: closed<br />
# Nmap run completed at Mon AugÂ  7 00:56:51 2000 &#8212; 256 IP addresses (33 hosts up) scanned in 31 seconds</p>
<p>Bueno, bueno&#8230;ahora si hago un traceroute a cada uno de los hosts que<br />
hanÂ  sidoÂ  escaneados,Â  obtengoÂ  queÂ  enÂ  todosÂ  losÂ  casos,Â  elÂ  host<br />
130.206.194.10 les apunta,Â  con lo cual podemos asegurarÂ  que se trata<br />
de un router/firewall frontera.<br />
Â<br />
Voy a escanear <a href="http://www.cica.es">www.cica.es</a> con nmap pero a todos los puertos:</p>
<p># Nmap (V. nmap) scan initiated 2.53 as: nmap -vv -sS -O -P0Â  <a href="http://www.cica.es">www.cica.es</a><br />
Interesting ports on argantonio.cica.es (150.214.5.77):<br />
(The 1508 ports scanned but not shown below are in state: closed)<br />
PortÂ Â Â Â Â Â  StateÂ Â Â Â Â Â  Service<br />
21/tcpÂ Â Â Â  openÂ Â Â Â Â Â Â  ftpÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â<br />
22/tcpÂ Â Â Â  openÂ Â Â Â Â Â Â  sshÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â<br />
23/tcpÂ Â Â Â  openÂ Â Â Â Â Â Â  telnetÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â<br />
80/tcpÂ Â Â Â  openÂ Â Â Â Â Â Â  httpÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â<br />
119/tcpÂ Â Â  filteredÂ Â Â  nntpÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â<br />
123/tcpÂ Â Â  filteredÂ Â Â  ntpÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â<br />
389/tcpÂ Â Â  openÂ Â Â Â Â Â Â  ldapÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â<br />
390/tcpÂ Â Â  openÂ Â Â Â Â Â Â  uisÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â<br />
443/tcpÂ Â Â  openÂ Â Â Â Â Â Â  httpsÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â<br />
512/tcpÂ Â Â  openÂ Â Â Â Â Â Â  execÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â<br />
513/tcpÂ Â Â  openÂ Â Â Â Â Â Â  loginÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â<br />
514/tcpÂ Â Â  openÂ Â Â Â Â Â Â  shellÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â<br />
515/tcpÂ Â Â  openÂ Â Â Â Â Â Â  printerÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â<br />
3128/tcpÂ Â  openÂ Â Â Â Â Â Â  squid-httpÂ Â Â Â Â Â Â Â Â Â Â Â Â<br />
8888/tcpÂ Â  openÂ Â Â Â Â Â Â  sun-answerbookÂ Â Â Â Â Â Â Â Â </p>
<p>TCP Sequence Prediction: Class=3Drandom positive increments<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Difficulty=3D88217 (Worthy challenge)</p>
<p>Sequence numbers: C71B5D1D C71EA319 C7205F3B C721CEFD C72706F0 C729B3AC<br />
Remote OS guesses: Solaris 2.6 &#8211; 2.7, Solaris 7<br />
OS Fingerprint:<br />
TSeq(Class=3DRI%gcd=3D1%SI=3D15899)<br />
T1(Resp=3DY%DF=3DY%W=3D2297%ACK=3DS++%Flags=3DAS%Ops=3DNNTNWME)<br />
T2(Resp=3DN)<br />
T3(Resp=3DN)<br />
T4(Resp=3DY%DF=3DY%W=3D0%ACK=3DO%Flags=3DR%Ops=3D)<br />
T5(Resp=3DY%DF=3DY%W=3D0%ACK=3DS++%Flags=3DAR%Ops=3D)<br />
T6(Resp=3DY%DF=3DY%W=3D0%ACK=3DO%Flags=3DR%Ops=3D)<br />
T7(Resp=3DY%DF=3DY%W=3D0%ACK=3DS%Flags=3DAR%Ops=3D)<br />
PU(Resp=3DY%DF=3DY%TOS=3D0%IPLEN=3D70%RIPTL=3D148%RID=3DE%RIPCK=3DE%UCK=3DE%ULEN=3D134%DAT=3DE)<br />
# Nmap run completed at Sun AugÂ  6 20:02:23 2000 &#8212; 1 IP address (1 host up) scanned in 34 seconds</p>
<p>SeÂ  trata de unÂ  Solaris 2.6-2.7Â  que tieneÂ  filtrados losÂ  puertos de<br />
usenet (119)Â  y network time protocolÂ  (123). Luego a noÂ  ser que este<br />
mismoÂ  hostÂ  utilice unÂ  filtroÂ  deÂ  paquetes,Â  sospecharemos queÂ  son<br />
filtrados porÂ  las reglasÂ  del firewall/router queÂ  le precediaÂ  en la<br />
secuencia de traceroute.</p>
<p>Si barremos ahora los puertos del supuesto firewall:</p>
<p>Â<br />
# Nmap (V. nmap) scan initiated 2.53 as: nmap -vv -sS -O -P0 -o cica 130.206.194.10<br />
Interesting ports onÂ  (130.206.194.10):<br />
(The 1517 ports scanned but not shown below are in state: closed)<br />
PortÂ Â Â Â Â Â  StateÂ Â Â Â Â Â  Service<br />
79/tcpÂ Â Â Â  openÂ Â Â Â Â Â Â  fingerÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â<br />
119/tcpÂ Â Â  filteredÂ Â Â  nntpÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â<br />
123/tcpÂ Â Â  filteredÂ Â Â  ntpÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â<br />
1998/tcpÂ Â  openÂ Â Â Â Â Â Â  x25-svc-portÂ Â Â Â Â Â Â Â Â Â Â<br />
2001/tcpÂ Â  openÂ Â Â Â Â Â Â  dcÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â<br />
6001/tcpÂ Â  openÂ Â Â Â Â Â Â  X11:1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â </p>
<p>TCP Sequence Prediction: Class=3Drandom positive increments<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Difficulty=3D38400 (Worthy challenge)</p>
<p>Sequence numbers: 2395ACF2 23A031DB 23AB5C89 23B4BE60 23BF584E 23C98A6A<br />
Remote OS guesses: AS5200, Cisco 2501/5260/5300 terminal server IOS 11.3.6(T1), Cisco IOS 11.3 &#8211; 12.0(9)<br />
OS Fingerprint:<br />
TSeq(Class=3DRI%gcd=3D1%SI=3D9600)<br />
T1(Resp=3DY%DF=3DN%W=3D1020%ACK=3DS++%Flags=3DAS%Ops=3DM)<br />
T2(Resp=3DY%DF=3DN%W=3D0%ACK=3DS%Flags=3DAR%Ops=3D)<br />
T3(Resp=3DY%DF=3DN%W=3D1020%ACK=3DS++%Flags=3DAS%Ops=3DM)<br />
T4(Resp=3DY%DF=3DN%W=3D0%ACK=3DO%Flags=3DR%Ops=3D)<br />
T5(Resp=3DY%DF=3DN%W=3D0%ACK=3DS++%Flags=3DAR%Ops=3D)<br />
T6(Resp=3DY%DF=3DN%W=3D0%ACK=3DO%Flags=3DR%Ops=3D)<br />
T7(Resp=3DY%DF=3DN%W=3D0%ACK=3DS%Flags=3DAR%Ops=3D)<br />
PU(Resp=3DN)<br />
# Nmap run completed at Sun AugÂ  6 19:40:12 2000 &#8212; 1 IP address (1 host up) scanned in 26 seconds</p>
<p>VemosÂ  que seÂ  trata efectivamenteÂ  deÂ  un CiscoÂ  Terminal RouterÂ  IOS<br />
11.3-12.0 y que filtra tambien esos dos puertos.<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â<br />
Si hacemos un fping a <a href="http://www.cica.es">www.cica.es</a></p>
<p>#&gt;hping <a href="http://www.cica.es">www.cica.es</a> -S -p 80<br />
ppp0 default routing interface selected (according to /proc)<br />
HPING <a href="http://www.cica.es">www.cica.es</a> (ppp0 150.214.5.77): S set, 40 headers + 0 data bytes<br />
44 bytes from 150.214.5.77: flags=3DSA seq=3D0 ttl=3D243 id=3D4427 win=3D9112 rtt=3D188.4 ms<br />
44 bytes from 150.214.5.77: flags=3DSA seq=3D1 ttl=3D243 id=3D4428 win=3D9112 rtt=3D200.2 ms<br />
44 bytes from 150.214.5.77: flags=3DSA seq=3D2 ttl=3D243 id=3D4429 win=3D9112 rtt=3D210.2 ms<br />
44 bytes from 150.214.5.77: flags=3DSA seq=3D3 ttl=3D243 id=3D4430 win=3D9112 rtt=3D200.2 ms<br />
44 bytes from 150.214.5.77: flags=3DSA seq=3D4 ttl=3D243 id=3D4431 win=3D9112 rtt=3D190.2 ms<br />
44 bytes from 150.214.5.77: flags=3DSA seq=3D5 ttl=3D243 id=3D4432 win=3D9112 rtt=3D210.1 ms</p>
<p>Paramos con Ctrl-C</p>
<p>&#8212; <a href="http://www.cica.es">www.cica.es</a> hping statistic &#8212;<br />
6 packets tramitted, 6 packets received, 0% packet loss<br />
round-trip min/avg/max =3D 188.4/199.9/210.2 ms<br />
Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â<br />
yÂ  observamosÂ  queÂ Â  elÂ  flag=3DSAÂ  indicaÂ  queÂ  elÂ Â  puertoÂ  80Â  esta<br />
efectivamente abierto. Pero si hacemos hping al puerto 119</p>
<p>#&gt;hping <a href="http://www.cica.es">www.cica.es</a> -S -p 119<br />
ppp0 default routing interface selected (according to /proc)<br />
HPING <a href="http://www.cica.es">www.cica.es</a> (ppp0 150.214.5.77): S set, 40 headers + 0 data bytes</p>
<p>&#8212; <a href="http://www.cica.es">www.cica.es</a> hping statistic &#8212;<br />
13 packets tramitted, 0 packets received, 100% packet loss<br />
round-trip min/avg/max =3D 0.0/0.0/0.0 msÂ Â Â Â Â Â Â Â Â </p>
<p>Efectivamente, esta vez noÂ  tenemos ninguna respuesta y debemos pensar<br />
que el cortafuegos/o enrutador (Cisco ultimate server) la detuvo. =BFO<br />
tal vezÂ  el propioÂ  host tenia filtroÂ  de paquetes?. SiÂ  utilizamos de<br />
nuevo nmap y escaneamos toda la subred en los puertos 119 y123:</p>
<p>#&gt;nmap -sS -p119,123 <a href="http://www.cica.es/24">www.cica.es/24</a></p>
<p>obtenemos enÂ  todos losÂ  casos que losÂ  hosts tienen esosÂ  dos puertos<br />
filtrados: Mucha casualidad va aÂ  ser que cada host utilice un sistema<br />
de filtradoÂ  en dichos puertosÂ  <img src='http://www.hackindex.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Lo masÂ  aplastante es queÂ  el host<br />
130.206.194.10Â  disponga unasÂ  rglasÂ  de firewallÂ  que filtrenÂ  dichos<br />
puertos a todos los hosts a los que apunta.</p>
<p>De lasÂ  cuestiones acerca de losÂ  tipos de cortafuegosÂ  y las tecnicas<br />
para traspasarlos nos dedicaremosÂ  en el capitulo destinado al ataque,<br />
como ya dije antes.</p>
<p>LaÂ  exploracion deÂ  los puertosÂ  de unÂ  cortafuegos esÂ  util,Â  pero la<br />
mayoria noÂ  escuchan en puertos predeterminados.Â  La identificacion de<br />
algunosÂ  cortafuegosÂ  puede hacerseÂ  siÂ  tenemosÂ  suerteÂ  de modoÂ  muy<br />
sencilloÂ  leyendo ciertosÂ  mensajesÂ  de identificacionÂ  que muchosÂ  de<br />
ellos presentan. Con laÂ  utilidad netcat podemos conectarnos al puerto<br />
21 del posible cortafuegos</p>
<p>#&gt;nc -v -n 192.168.51.129 21<br />
(UNKNOWN) [192.168.51.129] 21 (?) open<br />
220 Secure Gateway FTP server ready</p>
<p>#&gt;nc -v -n 192.168.51.129 23<br />
(UNKNOWN) [192.168.51.129] 23 (?) open<br />
Eagle Secure Gateway<br />
Hostname:<br />
3. Exportacion de archivos NFS</p>
<p>El Network FileÂ  System (NFS) es un sistema deÂ  red que posibilita que<br />
unÂ  hostÂ  servidor proporcioneÂ  sistemasÂ  deÂ  archivos yÂ  dispositivos<br />
perifericos aÂ  maquinas clientes. SiÂ  el amigo administrador noÂ  es un<br />
lumbrera oÂ  pasa cantidad, puedeÂ  que no haya configuradoÂ  el servidor<br />
NFS adecuadamente&#8230;yÂ  cualquier usuario remoto puedeÂ  tener acceso de<br />
lectura y escritura. Si mediante una exploracion previa se observa que<br />
el puerto 2049 (servidor nfs) de un host esta abierto, con la utilidad<br />
showmount -e podemos conseguir laÂ  lista de exportacion de un servidor<br />
NFS. Si hacemos como root</p>
<p>#&gt;showmount -e objetivo.net<br />
y nos sale algo como<br />
RPC: Port mapper failure &#8211; RPC: Unable to receive<br />
pues nada, no ha habido suerte</p>
<p>pero si nos saliera</p>
<p>#&gt;showmount -e objetivo2.net<br />
export list for objetivo2.net<br />
/pubÂ Â Â Â Â Â Â Â  (everyone)<br />
/homeÂ Â Â Â Â Â Â  (everyone)</p>
<p>yaÂ  podiamos establecer unaÂ  via deÂ  entrada conÂ  ayuda deÂ  los rlogin<br />
 <img src='http://www.hackindex.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> (ya lo veremos en el hacking).</p>
<p>4. Listado de usuarios y grupos</p>
<p>PareceÂ  mentira,Â  peroÂ  algunosÂ  administradores empleanÂ  laÂ  utilidad<br />
fingerÂ  con m=EDnimasÂ  medidas deÂ  seguridad&#8230;y estoÂ  permite obtener<br />
bastanteÂ  informacionÂ  en muchosÂ  casosÂ  paraÂ  ingenieria social,Â  que<br />
aunque yo noÂ  lo considero como una tecnica puraÂ  de hacking, te puede<br />
resolverÂ  elÂ  problemaÂ  <img src='http://www.hackindex.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .Â Â  SupongamosÂ  que elÂ  hostÂ  objetivoÂ  esta<br />
ejecutando el servicio fingerd (puerto 79). Si hacemos como root</p>
<p>#&gt;finger -l @host.objetivo<br />
[host.objetivo]<br />
login:rootÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  name:root<br />
Directory:/rootÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  Shell:/bin/bash<br />
On since Sun Mar 20: 10:15(PST) on tty1. 11 minutes idle<br />
(message off)<br />
On since Sun Mar 20: 10:15(PST) on ttyp0 from :0.0. 3 minute 15 seconds idle<br />
No mail<br />
Plan:<br />
Luke Skywalker<br />
Linux Guru<br />
Telnet password is Lord &#8230; (my father)</p>
<p>Peaso de info (pero, como las peliculas de los intocables, el parecido<br />
con la realidad es pura coincidencia) La informacion proporcionada por<br />
finger en principio deberia serÂ  inocua porque la extrae de los campos<br />
deÂ  /etc/passwd. LoÂ  masÂ  peligroso esÂ  queÂ  indica elÂ  nombre deÂ  los<br />
usuarios conectados y susÂ  tiempos de inactividad. Moreover, cualquier<br />
usuarioÂ  queÂ  tenga unÂ  archivoÂ  .planÂ  oÂ  .project enÂ  suÂ  directorio<br />
particular, la presentara alÂ  hacer finger un merodeador. Los comandos<br />
rwho y rusers muestran los usuarios conectados al host remoto, pero no<br />
danÂ  tanta informacion comoÂ  finger. EsÂ  posible medianteÂ  el servicio<br />
smtpÂ  localizarÂ  usuariosÂ  conÂ  losÂ  mandatosÂ  vrfyÂ  (confirmacionÂ  de<br />
usuarios validos)Â  y expn (direccionesÂ  reales de entrega deÂ  correo y<br />
alias):</p>
<p>$&gt;telnet 192.168.202.34 25<br />
=2E&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.<br />
220 mail.bigcorp.com ESMTP Sendmail 8.8.7<br />
vrfy root<br />
250 root &lt;<a href="mailto:root@bigcorp.com">root@bigcorp.com</a>&gt;<br />
expn adm<br />
250 adm &lt;<a href="mailto:adm@bigcorp.com">adm@bigcorp.com</a>&gt;</p>
<p>5. Aplicaciones RPC</p>
<p>RemoteÂ  ProcedureÂ  Call (RPC)tieneÂ  queÂ  verÂ  con interaccionesÂ  entre<br />
procesos=2EÂ  ElÂ  conceptoÂ  deÂ  RPCÂ  esÂ  unaÂ  sencillaÂ  t=E9cnicaÂ  para<br />
desarrollarÂ  aplicaciones dondeÂ  se requiereÂ  laÂ  comunicaci=F3n entre<br />
procesadores que cooperan en un sistema distribuido.</p>
<p>ElÂ  mecanismoÂ  RPC proporcionaÂ  unÂ  servicioÂ  paraÂ  el programadorÂ  de<br />
aplicionesÂ  que leÂ  permite elÂ  uso transparenteÂ  de unÂ  servidor para<br />
proporcionarÂ  alguna actividadÂ  porÂ  parte deÂ  la aplicaci=F3n.Â Â  Esto<br />
efectivamenteÂ  puede serÂ  utilizado paraÂ  interactuar conÂ  un servidor<br />
computacional oÂ  con una BaseÂ  de Datos, yÂ  ha sido usadoÂ  por algunos<br />
sistemas paraÂ  proporcionar acceso a serviciosÂ  del sistema operativo.<br />
El ultimoÂ  uso conocido esÂ  en sistemas basadosÂ  en micro-ordenadores,<br />
queÂ  daÂ Â  unÂ  mejorÂ  resultadoÂ  queÂ  enÂ Â  losÂ  sistemasÂ  tradicionales<br />
encontrados enÂ  la mayoria de sistemasÂ  unix.Â  La ordenÂ  rpcinfo es el<br />
equivalente a finger en la enumeracion de aplicaciones RPC que estan a<br />
la escucha en hosts remotos en los puertos 111 (rpcbind) o 32771 (Sun)<br />
SupongamosÂ  que nuestroÂ  objetivo oÂ  unaÂ  maquina deÂ  su subredÂ  tiene<br />
activo el puerto 111. Si hacemos</p>
<p>#&gt;rpcinfo -p objetivo.net<br />
y obtenemos:</p>
<p>programÂ Â  versÂ Â Â Â  protoÂ Â Â Â  port<br />
100000Â Â Â Â Â Â Â Â Â Â Â Â  2Â Â Â Â Â Â Â Â  tcpÂ Â  111Â  rpcbind<br />
100002Â Â Â Â Â Â Â Â Â Â Â Â  3Â Â Â Â Â Â Â Â  udpÂ Â  712Â  rusersd<br />
100011Â Â Â Â Â Â Â Â Â Â Â Â  2Â Â Â Â Â Â Â Â  udpÂ Â  754Â  rquotad<br />
100005Â Â Â Â Â Â Â Â Â Â Â Â  1Â Â Â Â Â Â Â Â  udpÂ Â  635Â  mountd<br />
100003Â Â Â Â Â Â Â Â Â Â Â Â  2Â Â Â Â Â Â Â Â  udpÂ  2049Â  nfs<br />
100004Â Â Â Â Â Â Â Â Â Â Â Â  2Â Â Â Â Â Â Â Â  tcpÂ Â  778Â  ypserv</p>
<p>Esta informacionÂ  (me salto loÂ  que ahora puede serÂ  superfluo) indica<br />
que seÂ  estan ejecutando rusersd, nfsÂ  e ypserv que esÂ  el servidor de<br />
NIS.Â  NIS (NetworkÂ  Information System)Â  es unÂ  protocolo deÂ  nivel de<br />
aplicacionÂ Â  muyÂ Â Â  utilÂ Â  paraÂ Â  laÂ Â Â  gestionÂ Â  deÂ Â  configuraciones<br />
cliente/servidor enÂ  sistemas unix.Â  Es un sistemaÂ  de basesÂ  de datos<br />
distribuidas queÂ  permiten de maneraÂ  uniforme el almacenamientoÂ  y la<br />
recuperacion de los recursos de red. Como explica Daemond, en lugar de<br />
gestionarÂ  archivosÂ Â  comoÂ  elÂ  /etc/hosts,Â Â  /etc/passwd,Â  /etc/group<br />
independientementeÂ  enÂ  cadaÂ  maquinaÂ  deÂ  la red,Â  estoÂ  permiteÂ  que<br />
solamente hayaÂ  una base de datosÂ  compartida (mapas) porÂ  el resto de<br />
las maquinas clientes en un servidor central. Esto tiene su aquel para<br />
el hacking de sistemas usando ypcat, pero ya lo veremos.</p>
<p>Existen muchosÂ  mas modos de extraer informacion,Â  por ejemplo leyendo<br />
elÂ  codigo de lasÂ  paginas web,Â  estableciendo posiblesÂ  relaciones de<br />
confianzaÂ  (trustedÂ  hostsÂ  conÂ  rlogin),Â  ingenieriaÂ  social,Â  quinta<br />
columna&#8230; pero creo que no esta mal para comenzar.</p>
<p>Aqui termina la segunda entrega.</p>
<p>EnÂ  laÂ  proximaÂ Â  nosÂ  centraremosÂ  enÂ  lasÂ  tecnicasÂ Â  deÂ  hackingÂ  e<br />
introduccion de sistemas mediante fallos de seguridad, desbordamientos<br />
del bufer deÂ  ciertos programas, ataques por fuerzaÂ  bruta, etc. Queda<br />
todaviaÂ  un largoÂ  camino yÂ  luego hayÂ  tecnicasÂ  avanzadas (tunneling<br />
firewalls, hijacking, IP spoofing&#8230;)</p>
<p>Tened cuidado ahi fuera <img src='http://www.hackindex.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p>
<p>LECTER</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.hackindex.com/wp-content/plugins/add-to-any/share_save_171_16.gif" width="171" height="16" alt="Share/Bookmark"/></a> </p>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.hackindex.com/index.php/2001/06/curso-practico-de-hacking-cph-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
