Esta es mala seguridad (otra historia de Sony)

viernes 22 julio 2011 | In English

Me desviaré un poco de las publicaciones usuales para compartir y dejar esto como un recuerdo de como no implementar seguridad.

La función que genera los captchas en Sony no genera una imágen, solo algo de texto y cambia su estilo. Estoy seguro que este script no durará mucho ahí, pero aquí esta, diviertanse:

http://pro.sony.com/bbsc/jsp/forms/generateCaptcha.jsp

"Desactivan" el ratón, pero pueden ver el código desde el menú, o presionando CTRL+U en los navegadores, o CTRL+A (seleccionar todo), CTRL+C (copiar) CTRL+V (pegar), o si tienes una terminal y curl instalado:

Leer más...

Categorías: Comandos, Linux

Dividir y juntar archivos desde la linea de comandos

sábado 18 junio 2011 | In English

Aunque algunos programas para comprimir nos ofrecen la opción de dividir los archivos, esto puede hacerse fácilmente con dos comandos: split y cat.

Leer más...

Categorías: Comandos, FOSS, Linux

Configuración de xorg.conf para un monitor de la serie H770

sábado 21 mayo 2011 | In English

Solo en caso de que alguien más lo necesite (o en caso de que yo lo necesite en el futuro). No es un monitor moderno, así que no es automáticamente configurado.

Leer más...

Categorías: FOSS, Linux

Manejando MySQL desde la linea de comandos

viernes 18 marzo 2011 | In English

Si nuestro servicio de hospedaje nos ofrece un shell SSH y tiene MySQL instalado, o si tenemos MySQL instalado en nuestra computadora, podemos administrar una base de datos desde la interfase de linea de comandos. Si desarrollamos programas que requieres del uso de una base de datos MySQL, es muy probable que ya estemos familiarizado con las peticiones de SQL. Utilizando el comando mysql podemos enviar estas peticiones a la base de datos.

Leer más...

Categorías: Comandos, FOSS, Linux, MySQL

Usando rsync y cron para automatizar respaldos incrementales

martes 15 febrero 2011 | In English

La pérdida de datos en una seria preocupación para individuos y compañías que se confían en el uso de computadoras para su vida u operaciones diarias. Aquellos que tienen un sistema basado en Unix cuentan con poderosas herramientas para prevenir esto, como lo es rsync para respaldar la información y cron para hacer el proceso de respaldo automático. En publicaciones previas escribí sobre lo básico de rsync y su uso como un servicio, así como lo básico de cron. En esta publicación el enfoque está en la funcionalidad de rsync para respaldos y su uso conjunto con cron para automatizar el proceso de respaldo.

Leer más...

Categorías: Comandos, FOSS, Linux, rsync, SSH

Configurar teclas no reconocidas en Linux

sábado 15 enero 2011 | In English

Ocasionalmente se me presentan teclados que contienen teclas que no son reconocidas por default en Linux. En la mayoría de los casos el arreglo consiste en seleccionar una distribución de teclado diferente, las distribuciones modernas de Linux cubren una amplia variedad de teclados, pero algunas veces no hay una distribución de teclado disponible que coincida con nuestro teclado y la funcionalidad de algunas teclas se pierde. En esta publicación escribo sobre como detectar y mapear teclas desconocidas. Estoy asumiendo que estás trabajando en un entorno gráfico y que le quieres dar alguna funcionalidad a la tecla ahí.

Leer más...

Categorías: Comandos, FOSS, Linux

Usando cronjobs en Linux

jueves 06 enero 2011 | In English

cron es un servicio que nos permite agendar el lanzamiento de programa y scripts. Esto nos permite automatizar la ejecución de diversas tareas en nuestra computadora. cron es lanzado cuando encendemos nuestra computadora y se queda funcionando en el fondo.

Leer más...

Categorías: Comandos, FOSS, Linux

Utilizando rsync como un servicio

martes 04 enero 2011 | In English

Si la computadora con la que nos queremos conectar no tiene el servicio de SSH (o RSH) corriendo, podemos configurar y utilizar rsync como un servicio en esa computadora. Esto haría que rsync escuche el puerto 873 por conexiones entrantes de otras computadoras utilizando rsync. Mientras que esto no es recomendable para la transferencia de archivos a través de redes inseguras, como lo es el Internet, debido a que la transferencia de datos no es cifrada, podemos utilizar esto para mantener información sincronizada entre diferentes computadoras en redes internas, así como realizar respaldos.

Leer más...

Categorías: Comandos, FOSS, Linux, rsync

Dándole un mejor uso a la tecla Bloq Mayús en Linux

lunes 15 noviembre 2010 | In English

¿Qué tan frecuentemente utilizamos la tecla Bloq Mayús (Caps Lock) en realidad?, Esta es una de las teclas mejor posicionadas en nuestro teclado, ya que se encuentra junto a la tecla A, sin embargo, en este espacio tenemos esta tecla Bloq Mayús que rara vez utilizamos. Para los que escriben sin ver el teclado es un espacio aún más importante, ya que solo basta un pequeño movimiento de nuestro meñique izquierdo para presionarla. Estoy seguro que hay gente que la utiliza todos los días, pero según tengo entendido es una minoría.

Leer más...

Categorías: Comandos, FOSS, KDE, Linux

Sincronizando carpetas con rsync

martes 02 noviembre 2010 | In English

En esta publicación cubro lo básico de rsync, en preparación para una futura publicación que cubrirá los respaldos, y el uso de rsync en conjunto con cronjobs para automatizar el proceso de respaldo. Desde la copia y sincronización de archivos y carpetas locales, a su uso para transferir información entre computadoras. Su uso como un servicio cuando SSH no se encuentra disponible fue movido a su propia sección.

Leer más...

Categorías: Comandos, FOSS, Linux, rsync

Instalando Slackware en un LVM cifrado

sábado 02 octubre 2010 | In English

Introducción

Cuando una computadora portátil es perdida o robada (o podría ser una computadora de escritorio, pero es más probable que suceda con una computadora que cargamos con nosotros), al principio podríamos resentir el precio de la máquina en sí (y los datos personales en la computadora si no se respalda frecuentemente, lo cual realmente deberías de hacerlo, en especial si sacas la computadora de casa mucho), hasta que nos damos cuenta que quien se encuentre en posesión de la computadora posee acceso a toda nuestra información: nuestras fotos, nuestros documentos, nuestra música y/o videos, todo nuestro historial de navegación, y, para agravar aún más las cosas, podría tener acceso a información delicada como nuestra tarjeta de crédito y forma de conectarse a los sitios que usualmente visitamos bajo nuestro nombre. Si esta computadora perdida solía pertenecer a un usuario de una compañía, es aún peor, ya que quien tiene posesión de la computadora podría tener acceso a información delicada de la compañía o acceso a datos sobre los clientes de la misma.

Leer más...

Categorías: FOSS, Linux, Slackware

Como crear un túnel reverso de SSH

domingo 12 septiembre 2010 | In English

A veces que necesitamos conectarnos vía SSH a otra computadora, nos encontramos con que esta computadora a la que deseamos conectarnos vía SSH (llamaremos a esta computadora "destino") se encuentra utilizando NAT y por lo tanto no cuenta con una dirección de IP pública que podamos usar para conectarnos a ella, o bien se encuentra tras un muro de fuego que no permite el acceso desde fuera.

Leer más...

Categorías: Comandos, FOSS, Linux, SSH

Crear una lectura para KTouch con una lista de palabras

domingo 12 septiembre 2010 | In English

Debido a que no encontré ninguna lectura que me gustara para KTouch, al menos no una que me permitiera practicar con un gran número de palabras, pensé que sería útil crear una basada en palabras al azar tomadas de una de las listas de palabras usualmente localizadas en /usr/share/dict, aunque este mismo procedimiento puede usarse con cualquier lista de palabras. No me tomó mucho tiempo hacerlo, pero aún así fue interesante.

Al final incluyo la lectura que resulta de este procedimiento, así como una lectura basada en las palabras del libro Las Aventuras de Sherlock Holmes.

Leer más...

Categorías: Comandos, FOSS, KDE, Linux, Manipulación de Texto

Detectando y cambiando la codificación de caracteres en archivos de texto.

martes 24 agosto 2010 | In English

Cuando recibes y necesitas manejar múltiples archivos de texto que usan caracteres que no existen en el idioma inglés, puedes enfrentarte al problema de lidiar con diferentes codificaciones de caracteres. Esto es particularmente notable en sitios web, donde si el navegador trata de interpretar el archivo de texto con una codificación que difiere de la codificación actual de el archivo, podemos ver símbolos extraños en donde estos caracteres especiales se supone que debían mostrarse, pero esto no está limitado a sitios web, cualquier programa que se haga para trabajar con lenguajes que no sean inglés podrían presentar un problema similar si no está apropiadamente hecho.

Leer más...

Categorías: Comandos, FOSS, Linux

Definiendo servidores de SSH

domingo 22 agosto 2010 | In English

Si necesitamos conectarnos seguido al mismo o los mismos servidores de SSH, en vez de escribir todo el comando de conexión cada vez que lo hacemos, ya que una cadena de conexión puede ser algo así:

ssh -p 34567 usuario@subdominio.dominio.tld

Podemos crear un archivo de configuración de SSH que nos permita definir los parámetros con los que nos conectamos al servidor, y así podemos establecer conexiones simplemente escribiendo el nombre que le asignamos al servidor.

Leer más...

Categorías: Comandos, FOSS, Linux, SSH

Conexión SSH sin contraseña usando firmas digitales

domingo 22 agosto 2010 | In English

Cuando nos conectamos por medio de SSH a un servidor, una manera de autenticarnos con el que no requiere que introduzcamos una contraseña es el uso de firmas digitales. Lo que hacemos en este caso es generar un par de llaves (una llave pública y una llave privada), y agregar nuestra llave pública a la lista de llaves autorizadas en el servidor al que queremos poder conectarnos.

Leer más...

Categorías: Comandos, FOSS, Linux, SSH