Revista dedicada a la retrocomputación.
Autor: vejeta
-
Publicadas las presentaciones de la RootedCON 2011
Las ponencias de este año eran tan variadas como interesantes para los interesados en la seguridad.- Alberto García de Dios – Virus, el arte no deberia ser negocio
- Alejandro Martín + Chema Alonso – Pulveriza tus publicaciones con Dust
- Alejandro Ramos – Know your ******: 4dv4nc3d P@55w0rd$ (r4c|<1ng
- Antonio Ramos – La asimetría en el mercado de la seguridad
- David López Paz – Global Warfare
- David Pérez + José Picó – Un ataque práctico contra comunicaciones móviles
- Raúl Siles – Browser Exploitation for Fun and Profit Revolutions
- Eloi Sanfelix – Hardware security: Side Channel Attacks
- Francisco Jesús Gómez + Carlos Juan Diaz – Cloud Malware Distribution: DNS will be your friend
- Gabriel Gonzalez – Man-In-Remote: PKCS11 for fun and non-profit
- Hernan Ochoa – WCE Internals
- Jaime Peñalba – Como defenderse en terreno hostil: Protecciones para la Defcon 18 CTF
- José Ramón Palanco – NoSQL Security
- José Selvi – Unprivileged Network Post-Exploitation
- Joxean Koret – Database Security Paradise
- Marisol Salanova – Seguridad informática y cibersexo
- Sergi Álvarez + Roi Martín – radare2: From forensics to bindiffing
- Rubén Santamarta – SCADA Trojans: Attacking the Grid
- Vins Vilaplana – Seguridad en capa de enlace
- José Miguel Esparza – Obfuscation and (non-)detection of malicious PDF files
- Jacobo Van Leeuwen – La iPrueba
- Gianluca D’Antonio – La Gestión de la Seguridad de la Información ante las nuevas amenazas tecnológicas en la era de la web 3.0
- Jaime Blasco (Alienvault) + Pablo Rincón Crespo – Lost in translation: WTF is happening inside my Android phone
Sitio web de la Rooted CON:
Enlace a las presentaciones.
-
Estar a la última en Debian mientras sigues con la rama estable
Iremos al grano.
Conceptos básicos:
Debian mantiene varios repositorios o ramas de paquetes cada uno con sus propias versiones de paquetes.
Los que nos interesan son:
- oldstable
- stable (actualmente: «squeeze»)
- testing
- unstable
- experimental
Existe otra rama: backports. Los paquetes de «backports» son versiones de paquetes nuevos que han sido portados para la rama estable.
Un sistema Debian recien instalado tiene «stable» como repositorio por defecto. Pero podemos instalar paquetes de otras ramas de manera sencilla.
Comentarios
Durante años, he tenido sistemas en unstable sin problemas.
Actualmente lo que hago es que tener un sistema con repositorios de la rama «estable» y «backports», y de los que opcionalmente, de los paquetes que me interesa estar a la última, instalo de otras ramas.
Configurar un sistema mixto con apt-pinning
Apt-pinning lo que nos permite es tener diferentes ramas de Debian.
Esto lo puedes configurar graficamente con el gestor de paquetes Synaptic o modificando estos ficheros, que al ser tan sencillo, optamos por eso.
Fichero: /etc/apt/sources.list
#########################STABLE######################################## deb http://ftp.es.debian.org/debian/ squeeze non-free contrib main deb http://security.debian.org/ squeeze/updates non-free contrib main deb http://ftp.es.debian.org/debian/ squeeze-proposed-updates non-free contrib main ### Squeeze backports ##### deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free #########################TESTING######################################### #deb http://ftp.es.debian.org/debian/ testing main contrib non-free
#########################UNSTABLE######################################## #deb http://ftp.es.debian.org/debian/ unstable main contrib non-free #########################EXPERIMENTAL#################################### #deb http://http.us.debian.org/debian/ experimental main contrib non-freeNota: El lector atento verá el carácter almohadilla # por delante de las ramas testing, unstable y experimental, esto es porque ahora mismo, no las estoy utilizando. El que lo necesite sólo tiene que habilitarlos, quitando la almohadilla #.
Fichero: /etc/apt/preferences
Package: *
Pin: release a=squeeze-backports
Pin-Priority: 900
Package: *
Pin: release a=squeeze
Pin-Priority: 800
Package: *
Pin: release a=testing
Pin-Priority: 700
Package: *
Pin: release a=unstable
Pin-Priority: 600
Package: *
Pin: release a=experimental
Pin-Priority: 500Con estas prioridades,cuando actualizamos el sistema se le da prioridad a los paquetes de stable (squeeze), de manera que «no se tienen en cuenta» las otras ramas a menos que explicitamente instalemos paquetes de otras ramas.
Por ejemplo, para instalar un navegador como «midori», normalmente hacemos:
apt-get install midori
Ahora podemos hacer:
apt-get install midori -t testing
apt-get install midori -t unstable
La primera sentencia instala midori de la rama testing, la segunda instala midori de la rama unstable.
Comentarios Finales
Tambien es útil saber que podemos comentar (deshabilitar) estos repositorios poniendo el carácter almohadilla # por delante del repositorio en /etc/apt/sources.list y habilitarlo cuando queramos quitando la almohadilla.
Bueno, con esto y un bizcocho, queda demostrado que ese concepto raro llamado «apt-pinning» no es más que algo tan sencillo como tener varios repositorios disponibles e instalar paquetes de la rama que quieras.
Algo que los obsesionados por estar a la última encontraran útil y sencillo
-
Publicación de GNU Guile 2.0.0
Estamos encantados de anunciar la publicación de GNU Guile 2.0.0, el primero de una nueva serie estable y el resultado de 3 años de trabajo.
Viene cargada de nuevas características muy notables. La que más resalta es la adición de un compilador y la máquina virtual. La página web de Guile está localizada en http://gnu.org/software/guile/, y entre muchas cosas, contiene un enlace al FAQ de Guile FAQ así como enlaces a las listas de correo.. Guile es una implementación del lenguaje de programación Scheme, viene con soporte para muchos SRFIs, y empaquetado para ser usado en una alta variedad de entornos. Además de implementar el standard R5RS de Scheme y una gran parte de R6RS, Guile incluye un sistema de módulos, acceso total a las llamadas del sistema POSIX, soporte de red, soporte multihilo, enlazado («linkado») dinámico, interface de llamadas a funciones foráneas, así como un potente sistema de procesado de cadenas .
Guile puede ejecutarse interactivamente, o como un intérprete de scripts (guiones), así como compilador de Scheme para generar bytecode para la máquina virtual, indicado para aplicaciones independientes. Está tambien empaquetado como librería de manera que las aplicaciones pueden incluir facilmente un interprete o máquina virtual de Scheme. Las aplicaciones tambien pueden usar Guile como lenguaje de extensión, un lenguaje de configuración claro y poderoso, o como «pegamento» multipropósito para conectar las distintas primitivas de la aplicación.
Aquí estan las fuentes comprimidas: ftp://ftp.gnu.org/gnu/guile/guile-2.0.0.tar.gz (5.4MB)
Aquí estan las firmas GPG[*]: ftp://ftp.gnu.org/gnu/guile/guile-2.0.0.tar.gz.sig
Para reducir la carga en el servidor principal, puedes usar uno de los servidores espejo (mirror) listados aquí:http://www.gnu.org/order/ftp.html
Aquí estan las sumas de comprobación (checksums) en MD5 y SHA1:
4f91ca29077aca32e1e28f70220dfd9b guile-2.0.0.tar.gz
e266b79b17a04a98c438e9d5dabb5210fb368d77 guile-2.0.0.tar.gz
[*] Puedes usar cualquiera de las firmas de arriba para verificar que el fichero correspondiente (sin el sufijo .sig) no ha sido alterado y está intacto.
Primero, asegurate de descargar el fichero .sig y su correspondiente fichero .tar. Y despues, ejecuta el siguiente comando:
gpg –verify guile-2.0.0.tar.gz.sig
Si el comando falla significa que no tienes la correspondiente clave pública, así que ejecuta éste comando para importarla:
gpg –keyserver keys.gnupg.net –recv-keys 5E674E63 y vuelve a ejecutar el comando `gpg –verify’ . Esta versión ha sido publicada usando las siguientes herramientas:
Autoconf 2.68
Automake 1.11.1
Libtool 2.4
Gnulib v0.0-4889-ge375fe3
La lista detallada de cambios desde la serie 1.8.x está disponible en el fichero «NEWS» con enlaces a las partes relevantes del manual. Cómo la lista es larga, puedes ver una lista condensada de los cambios aquí (en inglés):
-
Más encriptación y privacidad al navegar por Google con «HTTPS Everywhere»
¿Que significa esto para el caso de navegar por google o cualquier otra web que soporte HTTPS?
Google tiene una opción de búsqueda encriptada en https://encrypted.google.com/.
Ahora podrás buscar sin que las peticiones ni las respuestas vayan en claro, proporcionando más privacidad en tu navegación. Por ejemplo en un firewall no quedarían rastro de las URL de las búsquedas en google, ya que la URL tambien iría en la conexión encriptada. Esto sería hacer hasta hacer click en otra web distinta.
El plugin actualmente funciona con:
- Google Search
- Wikipedia
- bit.ly
- GMX
- WordPress.com blogs
- The New York Times
- The Washington Post
- Paypal
- EFF
- Tor
- Ixquick
- y muchos sitios más.
En el caso de Chrome o Chromium puedes hacer que tu opción de búsqueda por defecto se haga encriptada también si vas a [Barra de Herramientas]–> [Preferences]–>[Basics] y seleccionas la opción «Manage» del la sección Search.
Ahí añades un nuevo motor de búsqueda con estos datos.
- EncryptedGoogle
- encrypted.google.com
- https://encrypted.google.com/search?{google:RLZ}{google:acceptedSuggestion}{google:originalQueryForSuggestion}sourceid=chrome&ie={inputEncoding}&q=%s
Haces ésta tu opción por defecto. También puedes configurar gmail para usar https por defecto si todavia no lo habias hecho.Agradecemos a la Electronic Frontier Foundation este plugin que de una manera tan sencilla nos ayuda a mejorar la privacidad y seguridad de nuestros datos.En breve más consejos. -
! Publicado BlueBream 1.0!
BlueBream 1.0 ha sido publicado y esta ahora disponible en: http://pypi.python.org/pypi/bluebream/1.0
El correspondiente fichero de version para buildout está en: http://download.zope.org/bluebream/bluebream-1.0.cfg
El sitio web, que está basado en sphinx, ha sido rediseñado y la navegación por él es ahora más consistente: http://bluebream.zope.org/
BlueBream 1.0 basicamente sería Zope 3.5, aunque este nombre no será más utilizado en el futuro. BlueBream está basado integramente en Zope Toolkit 1.0.1 del cual se beneficia de su puesta a prueba, así como del equipo e infraestructura de mantenimiento que éste dispone. Es compatible con Python 2.4, 2.5 y 2.6, en GNU/Linux, Windows y MacOSX, aunque la plantilla de BlueBream ha sido probada principalmente bajo GNU/Linux. Se aprecia cualquier ayuda si se descubre alguna incidencia en otras plataformas.
Más información: http://bluebream.zope.org/
-
Emacs: Comparación recursiva de directorios
Notas sobre la comparación recursiva de directorios en Emacs.
* M-x Ediff-directories - (Comparación recursiva de directorios.)Selección de ficheros con regexp: .* (Todos los ficheros)? -> Muestra ayuda en el resultado.h -> Marca un grupo de comparación (sesión) para ocultarlo=h -> Marca recursivamente todas las sesiones iguales para ocultarlasx -> Oculta sesiones marcadas.Entre los que nos quedan sin marcar estaran los ficheros que tienen diferencias.Entramos en cada sesión, y nos mostrará el frame dividido en 2 buffers.En frame Ediff-Control-Panel: 'p','n' -> Para avanzar, retroceder en diferencias'a' -> Pasa cambios de A a B.'b' -> Pasa cambios de B a A.'wb' -> Guarda buffer B (por ej.)Pendiente: Ver por qué no deja editar en ficheros "que considera" binarios. Dice algo sobre que no hay caracter de fin de línea al final de fichero.. -
Cómo parar la Ley Sinde enviando un correo a los senadores y diputados del PP, CiU
A pesar de las protestas y el nulo apoyo ciudadano, y tras haber caído en el Congreso, el PSOE intenta de nuevo aprobar la ley Sinde en el Senado el próximo miércoles (9 de febrero). xMailer es una aplicación web de democracía directa participativa, consiste en un código HTML que puedes integrar en tu web para que cualquier ciudadana/o pueda enviar un mail a los senadores del PP en cuyas manos está el que la ley Sinde sea o no aprobada. Puedes usar el siguiente formulario para enviar un mensaje automáticamente a todos los senadores del PP o copiar el código del formulario para pegarlo directamente en el de tu web o blog.
Visita http://xmailer.hacktivistas.net/ para tener más información o para enviar tu correo a los senadores desde su formulario.