Rincón Informático

Un rincon para hablar sobre GNU/Linux, seguridad informatica, y mas!!

Coleccion de Wallpapers sobre Software libre

Posted by Epsilon On Febrero - 1 - 2010

Mes nuevo y wallpaper nuevo, siempre es bueno cambiar periodicamente  el  fondo de pantalla de nuestra laptop o PC, esto le da un aire de renovacio y cambio. En esta ocasion queria compartir algunos wallpapers que he recolectado  en mucho tiempo, son alrededor de 25 imagenes relacionadas con el software libre, GNU/Linux y mas especificamente, Debian, sin embargo tambien hay imagenes  que a cualquier geek le podrian gustar, a continuacion dejare los preview de los wallpaperes y  al final estara el enlace de de descarga, espero que les agrade, y se animen a compartir su coleccion personal de wallpapers.

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Para descargar el paquete completo click aqui

Hace algún tiempo mi frostwire dejo de conectarse sin explicacion alguna,  busque la manera de lograr que se conectara de nuevo pero ninguna acción dio resultado.

Por esta razón, decidí buscar una aplicacion libre que me permitiera descargar archivos como vídeo, música u otros y que fuera una alternativa a otros programas como frostwire y ares en Windows.  No tarde tanto en encontrar  una herramienta que cumpliera todas mis expectativas, se trata de GTK-Gnutella un cliente P2P libre, que como su nombre lo indica usa  las bibliotecas graficas GTK+ y la red gnutella para poder realizar el intercambio de archivos.

Su instalación es bastante sencilla ya que  se encuentra en los repositorios:

apt-get install gtk-gnutella

Aunque frostwire es una excelente aplicacion no estaría de mas, echarle una mirada a esta clásica herramienta que  esta disponible desde el 2001 pero que  ha estado en un constante desarrollo.

gtk-gnutella

Mas información pagina oficial

Ncrack – Una nueva herramienta para usar la fuerza bruta

Posted by Epsilon On Enero - 29 - 2010

insecure nmap, hacking

Recientemente  me entero de una nueva alternativa diferente a hydra y medusa(del cual ya hemos hablado en RinconInformatico.NET) para realizar ataques por fuerza bruta. Aunque estas dos aplicaciones cumplen  su trabajo casi a la perfeccion,  la gente de Insecure.org (si los mismos creadores de nmap) han desarrollado Ncrack una herramienta  que nos permite realizar ataques con fuerza bruta dirigidos hacia diferentes protocolos.

Sin embargo Ncrack todavia se encuentra en  version “ALPHA” ya que faltan algunas cosas por terminar, pero la herramienta pinta bastante bien, entre sus caracteristicas tenemos:

  • Interfaz flexible
  • Multiplataforma
  • Multiprotocolo
  • Incluye diccionarios tantos de usuarios como contraseñas.
  • Contiene passwords habituales que se han filtrado en  la web como phpbb y myspace

La instalacion en GNU/Linux es sencilla, descargamos el paquete desde aca, y ejecutamos:

./configure
make
make install

Ncrack posee un sin fin de opciones, les recomiendo que lean el manual, para que puedan explorar a fondo la aplicacion, en esta pagina encontraran toda la informacion necesaria (sintaxis, opciones, etc), y algunos ejemplos basicos de su uso.

Dual Boot en OpenSolaris

Posted by Epsilon On Diciembre - 23 - 2009

Para las personas q han instalado opensolaris después de tener instalado un GNU/Linux se han dado cuenta de que el grub de opensolaris no les reconoce por defecto la entrada a el GNU/linux, y pasa lo mismo si tenemos opensolaris y despues instalamos un GNU/linux por que el grub de GNU/Linux  no reconoce ZFS (sistema de archivos de opensolaris), en esta entrada mostraremos  dos posibles soluciones para resolver este inconveniente, muchos de ustedes se preguntaran ¿y q pasa si tengo windows? pues nada por q opensolaris reconoce la entrada de windows por defecto.

si hemos instalado opensolaris después de GNU/Linux  lo que  podemos hacer es lo siguiente copiamos las entradas del menu.lst del pinguino  y las pegamos en  el archivo  menu.lst del opensolaris q se encuentra en /rpool/boot/grub/menu.lst y debe quedar algo como esto:

splashimage /boot/grub/splash.xpm.gz
timeout 30
default 0
#---------ADED BY BOOTADM - DO NOT EDIT ----------------
title OpenSolaris 2009.06 snv_86_rc3 X86
bootfs rpool/ROOT/opensolaris
kernel$ /plataform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS
module$ /plataform/i86pc/$ISADIR/boot_archive
#--------------------END BOOTADM-----------------------------------
title Windows asi reconoce el opensolaris la entrada de windows.
rootnoverify (hd0,0)
chainloader +1
#Unknown partition of type 5 found on /dev/rdsk/c5d0p0 partition: 2
# It maps to the GRUB device: (hd0,1).
title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd0,4)
kernel /boot/vmlinuz-2.6.24-16-generic
root=UUID=26393121-0c4a-4081-8363-89e928184a10 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet
title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root (hd0,4)
kernel /boot/vmlinuz-2.6.24-16-generic
root=UUID=26393121-0c4a-4081-8363-89e928184a10 ro single
initrd /boot/initrd.img-2.6.24-16-generic
title Ubuntu 8.04, memtest86+
root (hd0,4)
kernel /boot/memtest86+.bin
quiet
##END DEBIAN AUTOMATIC KERNELS LIST

si esta opcion no les funciona por alguna razon, pueden probar  recuperando el grub del GNU/Linux con el super grub disk y despues de esto  vamos al menu.lst del linux que esta ubicando en /boot/grub/menu.lst y copiamos al final de la linea lo siguiente:

title OpenSolaris
rootnoverify (hd0,1)
makeactive
chainloader +1

Siendo el (hdx,y) la parcticion en donde esta ubicado el opensolaris debe quedar algo asi:

title Ubuntu 8.04, kernel 2.6.24-16-generic
 root (hd0,4)
 kernel /boot/vmlinuz-2.6.24-16-generic
 root=UUID=26393121-0c4a-4081-8363-89e928184a10 ro quiet splash
 initrd /boot/initrd.img-2.6.24-16-generic
 quiet

 title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
 root (hd0,4)
 kernel /boot/vmlinuz-2.6.24-16-generic
 root=UUID=26393121-0c4a-4081-8363-89e928184a10 ro single
 initrd /boot/initrd.img-2.6.24-16-generic

 title Ubuntu 8.04, memtest86+
 root (hd0,4)
 kernel /boot/memtest86+.bin
 quiet

 ##END DEBIAN AUTOMATIC KERNELS LIST

 title OpenSolaris
 rootnoverify (hd0,1)
 makeactive
 chainloader +1

Configurar tarjetas Broadcom en OpenSolaris usando Ndiswrapper

Posted by Epsilon On Diciembre - 22 - 2009

En este articulo mostraremos como hacer funcionar esas fastidiosas tarjetas wifi de broadcom mediante ndiswrapper,  la cual es una herramienta que nos permite usar los drivers de las tarjetas para  windows  en nuestra plataforma libre ya sea GNU/Linux o como en esta ocasión en OpenSolaris.

Antes que nada instalamos el paquete SUNWonbld, el cual encontramos aqui, y lo instalamos de la siguiente manera

$ bzip2 -dc SUNWonbld.i386.tar.bz2 | tar xf -
$ pkgadd -d onbld SUNWonbld

En OpenSolaris  el ndiswrapper se llama Solaris NDIS Wrapper Toolkit.  para instalarlo necesitamos algunas dependencias como gcc y flex, asi que procedemos a instalarlas, La forma mas fácil de hacerlo es por medio del Pakage Manager (System –> Administration –> Package Manager ), Buscamos gcc y lo marcamos para instalar. Lo mismo para el paquete flexlex

Ahora necesitamos los drivers de windows, el archivo .inf y .sys estos archivos se pueden encontrar desempaquetando el archivo .exe  del instalador que descargamos en la pagina del fabricante, en este caso son bcmwl5.sys y bcmwl5.inf.
Por lo general los archivos .inf viene en formato UNICODE, sin embargo  el Solaris NDIS Wrapper Toolkit necesita tenerlos en formato ASCII, para ello lo convertiremos de la siguiente manera:

iconv -f utf-16 -t ascii bcmwl5.inf > ndis.inf
Renombramos el archivo .sys (en este caso bcmwl5.sys a ndis.sys)

Ya tenemos todo listo, lo único que nos hace falta es descarga nuestra herramienta e instalarla:

La descargamos desde aca
gzip -dc ndis-0.1.tar.gz | tar x – // lo extraemos
cd ndis-0.1/i386 // en esta ubicacion copiamos ndis.sys y ndis.inf que obtuvimos anteriormente
make ndiscvt
./ndiscvt -i ndis.inf -s ndis.sys -o ndis.h
make ndis

ahora como su o usando el comando pfexec hacemos lo siguiente:

cp bcmndis /kernel/drv/bcmndis
exit
make ndisapi
cp ndisapi /kernel/misc

Ahora cargamos el modulo ndisapi y el driver vinculado a la tarjeta  de la siguiente forma (como root o pfexec):

add_drv -i ‘”Vendor ID,Device ID”‘ bcmndis

Para obtener el vendor id y el device id ejecutamos el comando:

pfexec scanpci -v (lista todos los dispositivos pci del pc)

En este caso son vendor 0×14e4 device 0×4318, por lo tanto nuestro comando quedaria asi:

add_drv -i ‘”pci14e4,4318″‘ bcmndis nota: omitimos los ox

Por ultimo levantamos la interfaz:

pfexec ifconfig bcmndis0 plumb
pfexec svcadm restart nwam

y listo  si no ha salido algun errorcillo tendremos nuestra interfaz bcmndis0

Guia: Como instalar programas en GNU/Linux

Posted by Epsilon On Diciembre - 17 - 2009

Este articulo no va dirigido para aquellos puristas y gurus de GNU/Linux, no obstante sera muy útil para cualquier persona que apenas ingresa al apasionante y fascinante mundo del pingüino.

Como todos sabemos, en GNU/Linux no se instalan programas de la misma forma que en entornos privativos como Microsoft Windows. Nunca vamos a poder instalar archivos .exe en plataformas Unix, a no ser de los emulemos con wine o otro software. Sin embargo en sistemas operativos libres existe algo denominado repositorios:

Un repositorio, depósito o archivo es un sitio centralizado donde se almacena y mantiene información digital, habitualmente bases de datos o archivos informáticos.

Los depósitos están preparados para distribuirse habitualmente sirviéndose de una red informática como Internet o en un medio físico como un disco compacto. Y pueden ser de acceso público, o pueden estar protegidos y necesitar de una autentificación previa. Los depósitos más conocidos son los de carácter académico e institucional.

Los depósitos se utilizan de forma intensiva en Linux, almacenando, en su mayoría, paquetes de software disponibles para su instalación mediante un gestor de paquetes.

En estos grandes depósitos de software  se almacenan un sin numero de paquetes precompilados,  con el fin de hacernos mas fácil la instalación de la mayoría de programas, haciendo uso de un gestor de paquetes:

Es una colección de herramientas que sirven para automatizar el proceso de instalación, actualización, configuración y eliminación de paquetes de software. El término se usa comúnmente para referirse a los gestores de paquetes en sistemas Unix-like, especialmente Linux, ya que se apoyan considerablemente en estos sistemas de gestión de paquetes.

El gestor de paquetes es el encargado de   buscar en los repositorios el programa que  deseado, descargarlo e instalarlo simplemente con un solo comando (es por esto que algunos lo llaman el comando mágico ).  Existen diferentes gestores de paquetes dependiendo de la distribución de GNU/Linux que uses, algunos son:

  • Apt -> Debian y derivados
  • Yum ->  Red Hat, fedora y derivados
  • Yast -> OpenSUSE y derivados
  • Pacman -> Arch Linux y derivados
  • y algunos mas…

Ya teniendo esto un poco mas claro, podemos ver como instalar programas usando el gestor de paquetes de nuestra distribución,  en el ejemplo usare apt por que es el gestor de paquetes de mi distribución, entonces para instalar un programa  hacemos lo siguiente:

apt-get install nombre_del_paquete

El gestor, buscara  el paquete  en los repositorios, si lo encuentra nos listara los paquetes que va a instalar (incluyendo dependencias) y nos pedirá confirmación para empezar con la descarga:

apt Guia: Como instalar programas en GNU/Linux

Si no encuentra el paquete nos mostrara algo como esto:

apterror Guia: Como instalar programas en GNU/Linux

Algunos comando básicos del apt son:

apt-get install -> instala un paquete
apt-get update -> actualiza los repositorios
apt-get upgrade -> actualiza todos los paquetes instalados
apt-get dist-upgrade -> además de actualizar maneja los cambios de dependencias
apt-cache search -> busca un paquete en los repositorios
apt-get remove -> elimina un paquete
apt-get –purge remove -> elimina un paquete y sus archivos de configuracion
apt-get -f  install -> resuelve dependencias
apt-get source -> descarga las fuentes

Existen muchos mas para  mas info pueden leer el manual del gestor de paquetes

Instalando programas desde las fuentes

Aunque en los repositorios se encuentran muchisimos paquetes, existen algunos los cuales  por una u otra razón no se encuentran alli. Para instalar estos paquetes descargamos las fuentes desde la pagina web del desarrollador o algun otro sitio,   extraemos el archivo y encontraremos el codigo fuente  del paquete,    entre varios archivos encontraremos  dos archivos importantes:

configure: el cual es un script que prepara el entorno para la compilacion
makefile: es el archivo  que contiene las instrucciones para generar el programa

para instalar programas   que tengan el script configure debemos hacer lo siguiente:

./configure
make
make install

No obstante hay  programas los cuales no tienen el script configure, en este caso  instalamos así:

make
make install

Hay que resaltar que esta forma no siempre sera asi, cada programa tendra sus parametros y  dependendiendo de esos parametros se instalara el programa en cuestion,  es recomendable leer toda la documentacion que venga en el  paquete por que de esta forma podremos tener claro muchos parametros y diferentes formas de instalacion.

Espero que les haya servido a los que recien empiezan en el mundo del software libre, y recuerden esta es solo una introduccion  a este tema,  algo muy basico, si desean ir mas profundo  pueden preguntarle al gran hermano, el muy seguramente les podra ayudar.

Como saber quien esta conectado a tu router

Posted by Epsilon On Diciembre - 11 - 2009

Existe un amplio conjunto de herramientas que nos ayudan a dar respuesta a la pregunta que muchos de nosotros nos hemos hecho alguna vez: ¿Como puedo saber  si alguien no autorizado esta conectado a  nuestro router, navegando a través de el?  Para resolver este interrogante usaremos nmap y netdiscover.

Nmap

Creo que ya todos conocen esta herramienta, para los que no pueden visitar este enlace, la instalación en GNU/Linux  es bastante sencilla ya que se encuentra en los repositorios (Si eres Windowsero puedes descargar nmap desde este enlace).  Hay que aclara que Nmap no ha sido desarrollado para este fin, simplemente es uno de los tantos usos que se le puede dar.  Para saber que equipos están conectados a nuestro router hacemos esto:

nmap -sP 192.168.1.1-255
Nota: debemos tener claro cual es el rango  de Ips con el cual trabaja el Router.

Netdiscover

Esta herramienta también se encuentra en los repositorios, se instala con un simple apt-get, y funciona de esta manera:

netdiscover -i eth1 -r 192.168.1.0/24 -s 0.5

Donde:

eth1 es la interfaz
192.168.1.0/24 el rango de nuestra red
0.5 es el tiempo en milisegundos entre cada peticion ARP

Cualquiera de las dos herramientas nos arrojaran cuales PC están conectados (incluso nuestro router), si encontramos personas no autorizadas, quizás debes aumentar la seguridad de  tu red, poniendo un cifrado wpa o wpa/2. También seria muy buena idea  implementar el cifrado de mac, aunque tampoco es del todo seguro

Antivirus libres: una alternativa para el malware en GNU/Linux

Posted by Epsilon On Diciembre - 10 - 2009

Como lo prometido es deuda, en esta ocasión vamos hablar un poco sobre aquellos antivirus libres  que nos pueden ayudar  en  algún momento cuando el malware en plataformas libres sea un hecho.

En el post anterior describimos una solución privativa: NOD32, sin embargo, es claro que ningun defensor del Software libre estará de acuerdo con instalar este tipo de aplicacion cerrada, por tal motivo, a continuación nombraremos algunas alternativas libres.

Clamav

Su instalación es muy sencilla

apt-get install clamav

Es distribuido bajo licencia GPL, disponible para GNU/Linux,  Windows, Solaris, FreeBSD, OpenBSD. Detecta alrededor de 320 000 virus, gusanos y troyanos, incluyendo virus programados como macros de Microsoft Office. Además puede escanear archivos comprimidos, formatos de correo electrónico y formatos especiales.

HAVP

Este es un proxy con filtro antivirus,  el cual se interpone entre tu navegador y la Internet y es capaz de analizar todo el trafico entrante  en busca de cualquier código malicioso  en una pagina web (JS y Html ) o una imagen. su instalación es igual de sencilla que el anterior:

apt-get install havp

Como pueden ver  no hay mucho de donde escoger  en cuanto este tema, debido a que el malware en GNU/Linux  no es muy común en la actualidad, no obstante a medida que el tema vaya avanzando saldrá en el camino nuevas alternativas que resuelvan la problematica. Si alguno de ustedes conoce otro  Antivirus GPL  esperamos que nos compartas cual es.