Entradas

Mostrando las entradas de junio, 2015

[Remembranza] Perl

Imagen
Perl es un lenguaje de programación que ofrece amplias faciliades para el procesamiento de texto, aunque al ser derivado de C ofrece todas las características de propósito general deseables de un lenguaje. Por el momento, en Windows, ando usando ActivePerl. Pero entremos a lo importante... ¿cómo se usa?

[Remembranza] Expresiones Regulares

Imagen
En muchos lenguajes se usan las expresiones regulares para realizar busquedas, reemplazos e inclusive para determinar si un determinado texto cumple con ciertos parámetros, es una herramienta muy poderosa que nos facilita el trabajo con cadenas de caracteres. Para ejemplificarlo usaré el motor de Expresiones Regulares de Perl.

[Remembranza] Grabación de IP

Imagen
Para grabar una IP solo basta una breve sentencia en PHP embebido dentro de una página:
[Post Original]

[Remembranza] Javascript Injection

Imagen
La idea de esto consiste en alterar a gusto datos de formulario que esten embebidos en una página HTML mediante la inserción de comandos en la barra de URLs. Para probarlo, vamos a generar una alerta mediante JS:

Partiendo de aca, seria muy obvio que se pudiera escribir sobre una alerta cualqier elemento dentro de un formulario, sin embargo es necesario entender la estructura de acceso de la forma desde JS y poner un poco de tiempo ubicando los elementos.

[Remembranza] RSS

Imagen
RSS o Really Simple Syndication es un formato (o conjunto de formatos) escritos en XML con el fin de mostrar información actualizada de algún sitio web y poder compartirlos en otros sitios por medio de agregadores RSS (cómo los gadgets de Google).

[Remembranza] SWIGPY

Imagen
Me he encontrado con un error, que según veo en google es demasiado común, al momento de instalar ciertas cosas que requieren de Python, tal vez les sea familiar:

Y creo haber dado con la solución, lo que se necesita es editar el archivo 'Setup.py' correspondiente, dentro del texto buscar el siguiente texto:

Y cambiarlo por:

Y parece funcionar bien, en principio todo apunta a que la versión de Python que estoy usando ya no tiene un archivo de librerias referenciable como swipgy dentro del path '.../lib/Python2.5/site-packages/'.

No se si sirva para todas las aplicaciones, pero compilando GHMM funcionó a la perfección.


[Post Original]

[Remembranza] Realtek 8187b in Linux

Imagen
Después de mucho pelear con mi laptop para particionarla y n-mil cosas mas, logré instalarle el Ubuntu 8.04 para AMD64, todo muy bonito hasta que el controlador gráfico mostró una llovizna horizontal y descubrí que mi inalambrica servía para una sola cosa: Tener un bombillito amarilllo encendido que hacia contraste con los azules de mi laptop.

[Remembranza] Cuenta de Administrador WinVista

Imagen
A veces, por algún motivo, necesitamos tener acceso a una cuenta administrador en un equipo con Windows Vista pero no contamos con las contraseñas o permisos apropiados (a veces la gente olvida sus contraseñas), acá  comento una alternativa para ese problema.

[Remembranza] Borland C++ 5.5

Imagen
Empecé de nuevo a programar con C y mi primer problema fue encontrar un compilador para usar, intente con los GCC pero no ofrecen binarios nativos, entonces me dió pereza, evité por todo del mundo el Turbo C++ azul/verde/amarillo/blanco que tanto mareo me causaba. Busque por un buen rato, hasta que me encontré con este, el cual no es más que el C de Borland para línea de comandos, después de un tedioso registro lo descargué, lo instalé, lo puse en el PATH de DOS (si, estoy en Win) y no funcionó, o bien, el compilador (bcc32.exe) funcionaba a medias porque no era capaz de incluir ninguna librería, aunque se ejecutaba desde cualquier lado.

[Remembranza] Avira y MSN

Imagen
Para todos los que usamos MSN Messenger Live es un dolor de cabeza cambiar la configuración de virus scan de transferencia de archivos cada vez que cambiamos el Antivirus, pues muchos no tienen un "command line scanner" o son muy truculentos, como es el caso de Avira.

[Remembranza] Alternate Data Stream

Imagen
Los sistemas de ficheros NTFS ofrecen una extraordinaria característica para "guardar compatibilidad" con el HFS de Macintosh, el ADS, sin embargo no ofrece herramientas para administrarlo correctamente.

En general un archivo (como uno lo ve) es en realidad una colección de flujos de datos (stream) que definen los permisos, los accesos, el contenido, etc... Hasta acá todo normal, sin embargo NTFS nos da la posibilidad de asociar unos stream con otros stream en el mismo archivo... Pero ¿eso qué significa? Pues significa que se puede camuflar un archivo entre otro, sin alterar la apariencia, ni la información del archivo recipiente, y haciendo "invisible" al archivo camuflado. Todo sin necesidad de ninguna herramienta.

[Remembranza] Mi otrora blog

Imagen
Hace mucho tiempo tuve un blog con mis pinitos en temas de informática y en seguridad, como muchas de las cosas, quedó en el olvido, pero no quiero que se pierda en la parte oscura de Internet, por lo que preferí traerme acá algunas de esas páginas... todas se llamarán [Remembranza].

Four Horseman

Imagen