lunes, 29 de abril de 2013

Cómo agregar una nueva ruta a $PATH

0 comentarios
Lo único que debemos hacer es añadir al final del archivo /home/mi-usuario/.bashrc con nuestro editor de texto favorito el siguiente esquema de ruta:

PATH="$PATH:/ruta/que/deseamos/agregar"
 Basicamente, si son varias rutas a las que deseamos tener acceso se agrega de la siguiente manera:


PATH="$PATH:/ruta/que/deseamos/agregar:/otra/ruta:/y-esta/otra/también"
Vale hacer la aclaración que, para ejecutar cualquier comando que se encuentre en la ruta que acabamos de agregar, debería el usuario tener permisos de lectura y ejecución ya sea como propietario, como parte de un grupo a quien le pertenece el comando, o que en la sección de permisos para "todos" los demás usuarios (owner/groups/all).

Por ejemplo, el comando ifconfig, para tener acceso con nuestro usuario sin privilegios a poder listar las interfaces de red que tenemos sin necesidad de digitar la ruta completa lo hacemos añadiendo /sbin a nuestra ruta de ejecución, y como podemos ver, quien no sea el propietario del comando, ni se encuentre en el grupo de quienes lo pueden acceder, en el espacio para "todos los demás usuarios" debe tener los privilegios antes mencionados:

-rwxr-xr-x 1 root root 68304 mar 15  2009 /sbin/ifconfig

Esto es muy básico saberlo, de hecho es obligatorio! pero a veces al pasar mucho tiempo sin hacer las cosas este tipo de detalles se suelen olvidar.
Read more ►

martes, 19 de marzo de 2013

Instalando Virtualbox Oracle-way

0 comentarios
Reinstalando Debian Squeeze debido a que le quería hacer una limpieza al sistema, ahora deseo volver a instalar la versión de Virtualbox que presenta Oracle y no la versión OSE que viene en los repositorios de Debian.

Para ello, procedemos a:

1. Seleccionar y añadir al repositorio (/etc/apt/sources.list ) la línea correspondiente a la distribución (basada en Debian), en mi caso:
 
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free
 
2. Al ejecutar:
 
root@alexandroid: /home/wino# aptitude update
 
para actualizar el contenido de los repositorios, aparece la siguiente advertencia de error de la llave pública GPG:
....
Obj http://download.virtualbox.org squeeze/contrib amd64 Packages
Obj http://download.virtualbox.org squeeze/non-free amd64 Packages
Descargados 199 B en 0seg. (259 B/s).

W: Error de GPG: http://download.virtualbox.org squeeze Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 54422A4B98AB5139

3. Para solucionar esa advertencia, presentan dos opciones:
  1. Descargar el fichero .asc para apt-secure que contiene la llave pública de Oracle y puede ser descargada desde:
    http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
    Y en el directorio donde se haya descargado añadirla con:
    # apt-key add oracle_vbox.asc
  2.  Descargar y combinar ejecutando la siguiente línea:
    wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
    
    La "huella" o fingerprint de la llave es:
    7B0F AB3A 13B9 0743 5925  D9C9 5442 2A4B 98AB 5139
    Oracle Corporation (VirtualBox archive signing key) 
    
4. Se instala Virtualbox ejecutando:
# aptitude update
# aptitude install virtualbox-4.2

Si se desea instalar otras versiones previas de Virtualbox, según la página, hay que reemplazar "virtualbox-4.2" por la versión que se necesite:
virtualbox-4.1 to install VirtualBox 4.1.24
virtualbox-4.0 to install VirtualBox 4.0.18
virtualbox-3.2 to install VirtualBox 3.2.16

5. En mi caso, al seguir los pasos mencionados, e instalar la versión 4.2, se instalaron estos paquetes adicionales:

Se instalarán los siguiente paquetes NUEVOS:    
binutils{a} cpp-4.3{a} dkms{a} fakeroot{a} gcc{a} gcc-4.3{a} gcc-4.3-base{a} gcc-4.4{a} libaudio2{a} libc-dev-bin{a} libc6-dev{a} libmysqlclient16{a}
libqt4-dbus{a} libqt4-designer{a} libqt4-network{a} libqt4-opengl{a} libqt4-qt3support{a} libqt4-script{a} libqt4-sql{a} libqt4-sql-mysql{a} libqt4-xml{a} libqtcore4{a} libqtgui4{a} libsdl-ttf2.0-0{a}
linux-headers-2.6-amd64{a} linux-headers-2.6.32-5-amd64{a}
linux-headers-2.6.32-5-common{a} linux-kbuild-2.6.32{a}

linux-libc-dev{a} make{a} manpages-dev{a} mysql-common{a} qt4-qtconfig{a} virtualbox-4.2

0 paquetes actualizados, 34 nuevos instalados, 0 para eliminar y 0 sin actualizar.


Necesito descargar 106 MB de ficheros. Después de desempaquetar se usarán 266 MB.

¿Quiere continuar? [Y/n/?] y


Al responder "y" procedió a la descarga, selección, desempaquetado y configuración necesaria:

Procesando disparadores para shared-mime-info ...
Procesando disparadores para desktop-file-utils ...
Procesando disparadores para gnome-menus ...
Procesando disparadores para hicolor-icon-theme ...
Procesando disparadores para man-db ...
Procesando disparadores para menu ...
Configurando libqtcore4 (4:4.6.3-4+squeeze1) ...
Configurando libqt4-network (4:4.6.3-4+squeeze1) ...
Configurando libaudio2 (1.9.2-4) ...
Configurando libqtgui4 (4:4.6.3-4+squeeze1) ...
Configurando libqt4-opengl (4:4.6.3-4+squeeze1) ...
Configurando virtualbox-4.2 (4.2.10-84104~Debian~squeeze) ...
Añadiendo el grupo `vboxusers' (GID 118) ...
Hecho.
Starting VirtualBox kernel modules:.
Configurando binutils (2.20.1-16) ...
Configurando gcc-4.3-base (4.3.5-4) ...
Configurando cpp-4.3 (4.3.5-4) ...
Configurando gcc-4.4 (4.4.5-8) ...
Configurando gcc (4:4.4.5-1) ...
Configurando make (3.81-8) ...
Configurando dkms (2.1.1.2-5) ...
Configurando fakeroot (1.14.4-1) ...
update-alternatives: utilizando /usr/bin/fakeroot-sysv para proveer /usr/bin/fakeroot (fakeroot) en modo automático.
Configurando gcc-4.3 (4.3.5-4) ...
Configurando libc-dev-bin (2.11.3-4) ...
Configurando linux-libc-dev (2.6.32-48squeeze1) ...
Configurando libc6-dev (2.11.3-4) ...
Configurando mysql-common (5.1.66-0+squeeze1) ...
Configurando libmysqlclient16 (5.1.66-0+squeeze1) ...
Configurando libqt4-xml (4:4.6.3-4+squeeze1) ...
Configurando libqt4-dbus (4:4.6.3-4+squeeze1) ...
Configurando libqt4-script (4:4.6.3-4+squeeze1) ...
Configurando libqt4-designer (4:4.6.3-4+squeeze1) ...
Configurando libqt4-sql (4:4.6.3-4+squeeze1) ...
Configurando libqt4-qt3support (4:4.6.3-4+squeeze1) ...
Configurando libqt4-sql-mysql (4:4.6.3-4+squeeze1) ...
Configurando libsdl-ttf2.0-0 (2.0.9-1) ...
Configurando linux-headers-2.6.32-5-common (2.6.32-48squeeze1) ...
Configurando linux-kbuild-2.6.32 (2.6.32-1) ...
Configurando linux-headers-2.6.32-5-amd64 (2.6.32-48squeeze1) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 2.6.32-5-amd64
dkms: running auto installation service for kernel 2.6.32-5-amd64:
      vboxhost (4.2.10)...done.
Configurando linux-headers-2.6-amd64 (2.6.32+29) ...
Configurando manpages-dev (3.27-1) ...
Configurando qt4-qtconfig (4:4.6.3-4+squeeze1) ...
update-alternatives: utilizando /usr/bin/qtconfig-qt4 para proveer /usr/bin/qtconfig (qtconfig) en modo automático.
Procesando disparadores para python-central ...
Procesando disparadores para menu ...


En la página recomienda que se instale dkms, sin embargo ya lo tenía instalado porque no me solicitó dicho paquete y procedió con la instalación de lo mas normal.

6. Como recomendación final de Oracle Virtualbox para los usuarios de distribuciones Debian-like, qué hacer cuando ....

What to do when experiencing The following signatures were invalid: BADSIG ... when refreshing the packages from the repository?

# sudo -s -H
# apt-get clean
# rm /var/lib/apt/lists/*
# rm /var/lib/apt/lists/partial/*
# apt-get clean
# apt-get update

7. Luego vienen instrucciones para la instalación en distribuciones basadas en RPM (Redhat Package Management), tampoco nada difícil en cuanto a los pasos que proporcionan, pero yo hasta aquí llego al estar utilizando, hoy por hoy, Debian Squeeze, teniendo como resultado satisfactorio la versión 4.2.10 r84104.



Y como siempre, se puede obtener la información más reciente en:
https://www.virtualbox.org/wiki/Linux_Downloads

EoP.
Read more ►

viernes, 8 de febrero de 2013

MegaCLOUD 16GB de almacenamiento gratis

0 comentarios

MegaCLOUD es uno de los tantos servicios web, que nos permite el almacenamiento de todo tipo de archivos y es considerado uno de las mejores web, por la razón que es fácil de usar y nos da un espacio libre de 16 GB.

Para empezar a utilizar este servicio en necesario crear un registro, una vez teniendo nuestra cuenta ya podemos subir cualquier tipo de archivo, realizar copias mediante el sistema de arrastrar y soltar, haciendo esto más fácil la creación de carpetas con archivos en múltiples formatos y tener a la disposición de cualquier momento, como también compartirlo con cualquier usuario.

También incluye su propia aplicación de escritorio, para un uso más fácil y cómodo.

Si lo que quieren es tener un espacio mas elevado, al que MegaCLOUD nos brinda,  también incluye versiones de pago con 100 GB por 10 dólares y 200 GB por 20 dólares mensuales.


Read more ►

Santoku-Linux

0 comentarios
Santoku-Linux LiveCD distro orientada a la seguridad de dispositivos móviles.


Recientemente se lanzó una distribución de GNU/Linux llamada Santoku, orientada a la seguridad en dispositivos móviles, el análisis de malware y análisis forense, basada en OWAP’s MobiSec. Actualmente esta distribución se encuentra en su versión 0.1 alpha, seguramente en esta fase ha de tener algunos inconvenientes en cuanto su uso, pero eso no significa que no sea buena.

Para quienes no saben de donde proviene el nombre de Santoku. Santoku se refiere a un cuchillo de cocina que proviene originalmente de Japón. El significado de esta palabra es “tres virtudes o “tres usos”. Dentro de estos tres usos pueden encontrar diferentes herramientas libres y otras de origen comercial. Analizar software en busca de códigos maliciosos, realizar análisis forense sobre datos en dispositivos móviles, etc.

Incluye las siguientes herramientas:

Herramientas de desarrollo:

  • Android SDK Manager
  • Apple Xcode IDE
  • BlackBerry JDE
  • BlackBerry Tablet OS SDK
  • BlackBerry WebWorks
  • DroidBox
  • Eclipse IDE
  • Windows Phone SDK
  • Android 2.3.3, 3.2, and 4.0.3 Emulators
  • SecurityCompass Lab Server (HTTP and HTTPS)
  • BlackBerry Ripple
  • BlackBerry Simulators

Penetration Testing:

  • CeWL
  • DirBuster
  • Fierce
  • Nikto
  • nmap
  • Burp Suite
  • Mallory
  • w3af Console
  • w3af GUI
  • ZAP
  • BeEF
  • Ettercap
  • iSniff
  • Metasploit Console
  • Metasploit GUI
  • NetSed
  • SET
  • SQLMap
  • SSLStrip

Ingeniería inversa:

  • APK Tool
  • Dex2Jar
  • Flawfinder
  • Java Decompiler
  • Strace 
Analizadores wireless:
  • Aircrack-ng
  • Kismet
  • Ubertooth Kismet
  • Ubertooth Spectrum Analyzer
  • Wireshark

Forense de dispositivos:

  • AFLogical Open Source Edition
  • Android Encryption Brute Force
  • BitPim
  • BlackBerry Desktop Manager
  • Foremost
  • iPhone Backup Analyzer
  • MIAT
  • Paraben Device Seizure
  • Sift Workstation
  • Sleuth Kit
  • SQLiteSpy

Infraestructura móvil:

  • BES Express
  • Google Mobile Management
  • iPhone Configuration Tool

Mas Informacion y Descarga: Santoku-Linux

(Visto en h2geek)
Read more ►

Herramienta para borrar ficheros de forma segura en Windous

0 comentarios

Eraser es una herramienta avanzada de seguridad para Windows que te permite eliminar completamente los datos sensibles del disco duro, sobrescribiendo varias veces con patrones cuidadosamente seleccionados.

Eraser es compatible actualmente con Windows XP (con Service Pack 3), Windows Server 2003 (con Service Pack 2), Windows Vista, Windows Server 2008, Windows 7 y Windows Server 2008 R2.

¿Pero por que es necesario usar un programa tercero para nuestro sistema?

La mayoría de la gente piensa que eliminar un archivo y posteriormente eliminando también de la Papelera de reciclaje, estos ya no podrán recuperarse. Recordar que cuando se elimina un archivo de nuestro Sistema Operativo en realidad no lo elimina del todo, sino que sólo elimina la referencia del archivo de la tabla del sistema de archivos y el archivo permanece en el disco hasta que otro archivo se crea sobre él, e incluso después de eso, puede ser posible recuperar los datos estudiando los campos magnéticos en la superficie del plato de disco. Pero bueno no culpamos a esos tipos de usuarios, ni los creemos ignorantes, puesto que nadie les comenta estos tipos de informaciones.

Hoy en día existen multitudes de programas que sirven para recuperar archivos eliminados de nuestro equipo y ojo con eso, si algún día pensamos vender nuestra PC o prestar nuestro Pendrive, hay que tener conciencia de esos chavales que intentan recuperar información con aplicaciones.

Por eso es necesario usar Eraser, el programa eliminador seguro de ficheros. Cuenta con seis algoritmos (como el Gutmann o el DoD) que sobrescriben los ficheros con datos aleatorios en múltiples pases. A mayor cantidad de pases, más difícil será recuperar el fichero (por no decir imposible). La ventana principal de Eraser es un administrador de tareas en el que especificar limpiezas programadas de ficheros o del espacio vacío. Con el borrado tradicional el espacio vacío no es tal, sino que contiene datos. De ahí la necesidad de sobre escribirlo periódicamente.

Su uso es sorprendentemente fácil.

Damos clic derecho al archivo o a la carpeta que deseamos borrar, elegir Eraser_Eraser ó Erase on Restart.
Eraser (Borrar) / Eraser on Restart (Eliminar al Reiniciar).

Al elegir una de las dos opciones no mostrara un Dialogo de información del Borrado seguro.

Pagina Oficial de descarga: Eraser
Descarga directa desde: Sourceforge

(Visto en: h2geek)
Read more ►

Hacer respaldo de todas las aplicaciones instaladas en GNU/Linux Debian-Like

0 comentarios

Para los amantes de linux, hay veces que es necesario hacer un respaldo de todas nuestras aplicaciones instaladas en nuestro sistema. Esto con la finalidad de algún momento formatear el nuestro disco, o en la instalación de los mismos programas en varios ordenadores.

Si usas Debian o cualquier sistema basado en ello podemos hacer lo antes mencionado, sin ningún programa como lo hace el APTonCD. Tecleando el siguiente comando en nuestra terminal lograremos crear una lista de nuestras aplicaciones:

dpkg --get-selections | grep -v deinstall > archivos

De esta manera ya tenemos creada una lista llamada archivos con todos los programas, que quedara guardado en nuestra carpeta personal.

Posteriormente cuando queramos restaurarlo, solo tenemos que copiar esa lista de nuevo en la carpeta personal del sistema recién instalado y ejecutar estas líneas de comandos:

sudo apt-get update
sudo dpkg --set-selections < archivos
sudo apt-get dselect-upgrade


(Visto en h2geek)
Read more ►

No puedo ver los números de página en Word 2010

0 comentarios
Uno de mis usuarios tuvo un problema con MS-Word 2010, le copiaron en su equipo un archivo y a la hora de abrirlo, no aparecían algunas imágenes (solamente un hipervínculo), los números de páginas tampoco aparecían, en su defecto aparece {PAGE} en vez del número de página.

Se buscaron distintas opciones en las herramientas y la ayuda del propio MS-Word pero no se halló solución alguna. En distintos foros pero nada ayuda relevante.

Nada que Google y Microsoft juntos no puedan ayudar a solucionar, se mejoró la búsqueda y la solución que aparece en el sitio de office.microsoft.com fue la siguiente:

Cuando se agregan números de página, fechas, horas, etc. a un encabezado o pie de página, Microsoft Word inserta campos para estos elementos. Los campos garantizan la actualización automática de los números de página a medida que se modifique el documento y la de las fechas, las horas y el resto de los elementos cuando se imprime. Si ve códigos de campo como {PAGE} o {DATE} en vez de los números de página, las fechas o las horas reales, presione las teclas ALT+F9.
Con eso, tan simple y sencillo se solucionó el problema.

Fuente: http://office.microsoft.com/es-es/word-help/solucionar-problemas-de-numeracion-de-paginas-y-lineas-HP005188315.aspxhttp://office.microsoft.com/

Bytes.-

=)
Read more ►

Para aprender Python podemos necesitar

0 comentarios
En el camino de la programación en general hay muchos caminos a seguir para lograr el fin deseado, obviamente elegiremos el que nos produzca mayor comodidad, facilidad y el resultado más óptimo. Python es considerado como un lenguaje de scripting, y hasta para alguien con poco conocimiento de programación debería ser su primer lenguaje que debería aprender a utilizar por las siguientes características:


  1. Portabilidad
  2. Sintaxis legible
  3. Simplicidad
  4. Interactividad
  5. Productividad
  6. Popularidad
  7. Versatilidad
  8. Es Open Source


Como un curioso de saber qué es lo que utilizan "los grandes" en sus entrañas, decidí un buen día averiguar en qué lenguaje de programación está hecho Google, y descubrí que es con éste!

Empecemos por el inicio ... (¬ ¬) Python lo podemos obtener desde su sitio oficial.

Mas que por experiencia, lo pongo como referencia, unos recursos que pueden ser de utilidad en el aprendizaje de este lenguaje de programación:

Un sitio web del tipo "x-lenguajeDeProgramaciónYA.com.ar", que algunos los podemos encontrar poniendo al final del nombre del lenguaje ".com.ar" (php, mysql, sqlserver, oracle, java, html, dhtml, javascript, postgres, asp, asp.net, ajax), este no se encuentra ahí, en "puntoCOMpuntoAR" pero sigue si misma metodología y es ahí mismo mencionado: Python YA.


Ahora vamos con los eBooks (de categoría free, por supuesto!)

Introducción a la programación con Python.



Curioso nombre, ha de ser sencilla su forma de explicar, "Doma de serpientes para niños - Aprendiendo a programar en Python", se encuentra en un lugar de Google Code, y puede ser descargado para varias plataformas.


Uno que hace tiempos eché un vistazo y me lo recuerda su portada en particular por su sencillez y su impacto es "Python para todos" de su autor: Raúl González Duque.





Read more ►
 

Copyright © El igloo de Tux Design by O Pregador | Blogger Theme by Blogger Template de luxo | Powered by Blogger