miércoles, diciembre 29, 2004
Programación en Cocoa
lunes, diciembre 27, 2004
Azureus y Bittorrent
Tutorial de WiX
viernes, diciembre 24, 2004
Anecdotario informático
martes, diciembre 21, 2004
Active Scripting
domingo, diciembre 19, 2004
Reproducciendo música tracker en Mac OS X
viernes, diciembre 17, 2004
Agujeros de seguridad en Unix (por D. J. Bernstein)
jueves, diciembre 16, 2004
GMANE
miércoles, diciembre 15, 2004
Una extraña del MSN Messenger y proxy socks
martes, diciembre 14, 2004
Conditional Forwarding en DNS
lunes, diciembre 13, 2004
Ripeando DVD en Mac OS X
- Shepmaster's DVD Ripping Tutorial. Lo que más me llama la atención de este tutorial es que no ripea los DVD a DivX, sino que lo hace a QuickTime, ganando soporte para multiples bandas sonoras o subtitulos. El codec que usa en este caso es 3ivx.
- DVDBackup permite hacer copias de seguridad de tus DVD's al disco duro. Util si tienes un portatil y vas en un viaje largo :).
- Handbrake es una aplicación que permite ripear directamente desde DVD o desde los direvtorios VIDEOS_TS extraidos de uno. Es de fuentes abiertas. El codec que usa es mpeg4.
sábado, diciembre 11, 2004
Algunos enlaces sacados de Apple Developer Connection
- TCL/TK Aqua un port nativo para Mac OS X de lenguaje tcl (además del toolkit gráfico tk).
- Estupendo artículo sobre técnicas de depuración en Mac OS X: qué variables pueden activarse, que funciones tienen los programas para dar soporte a la depuración, el uso del gdb para depurar...
- Articulo para volcar la información de IPC que pasa por los puertos Mach. Solo para gente que quiera meterse muy a fondo dentro del kernel Mach que es OS X.
- Las fuentes del sistema base (Darwin) de la última revisión de Mac OS X, la 10.3.6
miércoles, diciembre 08, 2004
Recuperando password de NT / Windows 2000
martes, diciembre 07, 2004
Como hacer imágenes con Mac OS X
Selecciónando la unidad en cuestión, y dandole a generar imagen ya tenia un .dmg con mi DVD. Posteriormente, la grabas y asunto concluido. Todo sin tener que irme a la linea de comandos :)
lunes, noviembre 29, 2004
Secure Client y el NAT
Si existen problemas de fragmentación en el intercambio de claves, puede activarse el soporte de IKE sobre TCP, en las propiedades globales del firewall.
Por último un par de enlaces sobre el tema:
- Secure Knownlege 15830, sobre problemas con NAT y las VPN.
- L2TP y NAT-T de la KB de Microsoft
- IPSEC NAT transparency de Cisco.
jueves, noviembre 25, 2004
Algunas notas de estilo para programar en C
sábado, noviembre 20, 2004
Entrevistas en ACM Queue
Algunos enlaces sobre LDAP
- Tutorial en YoLinux sobre la instalación y configuración de OpenLDAP.
- Introducción a LDAP en O'Reilly Network.
- Script para exportar a formato .ldif la libreta de contactos del Outlook.
- Construyendo una libreta de direcciones con ayuda de LDAP.
martes, noviembre 09, 2004
Componentes que no debe de usarse en IIS
Para poder buscar el fallo de manera más sencilla:
- Desactiva el FailFast de COM. Con esto conseguimos que en caso de casque de un componente, la excepción sea atrapada por el debugger.
- Aislar la web que falla. Esto hace que se ejecute como un proceso independiente al cual podemos conectarnos con el debugger.
- Desactivar el Enable Debug Excepcion Caching en las propiedades del sitio del CMS.
Tras efectuar estos pasos, resulta que todo acaba en una violación general de protección, porque a una función, WaitForMultipleObjects, se está pasando handles inválidos. Hasta aquí no dice mucho. Sin embargo, si se observa una traza de pila y los módulos cargados por el IIS en dicho proceso, me encuentro con un viejo y problemático conocido: wininet.
Este módulo nunca debe de ser cargado por el IIS. Simplemente no está soportado. De ahí a llegar al módulo que lo estaba usando fue relativamente fácil, puesto que en las trazas de pela que tenía hacia referencia a un software que usaba: el proveedor de OLE DB para Sharepoint o Exchange, msdaipp, el cual se utiliza para acceder a funcionalidades Webdav.
lunes, octubre 18, 2004
Servicios de red en Windows
lunes, octubre 11, 2004
Multimedia Research Institute
Collations en el SQL Server
martes, octubre 05, 2004
¿Es el directorio activo realmente distribuido?
Sin embargo esto no es así: existe una serie de roles que están soportados por un único controlador de dominio, a saber, schema master, domain name master, pdc emulator, rid master y infraestructure master. Estos roles no se traspasan automáticamente a otro controlador cuando el aquel que lo tenía falla por cualquier circunstancia.
En los diferentes libros y cursos de Microsoft sobre el directorio activo hacen una advertencia: Tener a mano la diferentes utilidades que permiten una recuperación del directorio activo...
jueves, septiembre 23, 2004
exec.library
viernes, septiembre 17, 2004
Algunos enlaces de Party's
jueves, septiembre 09, 2004
Algunos trucos para el Windows XP SP2
sábado, agosto 28, 2004
jueves, agosto 26, 2004
Dumbug
martes, agosto 24, 2004
VPN-1 (Firewall-1 NG): Algunas notas de problemas
El segundo problema que me encontré fue la topología y la activación del antispoofing. Al no tener definida que patas eran externas o internas, cuando usaba el SecureClient para conectarme no escogia adecuadamente la IP con la cual tenía que negociar el IPSEC (vamos, una traza de tcpdump mostraba que se estaba conectando a la IP interna). Por otro lado, el antispoofing me dio problemas (tanto como que perdí la conexión con los módulos desde con la management). Al final tuve que optar, dado el particular direccionamiento que tengo por desactivarlo y hacer el antispoofing en los routers de borde, asegurandome que no salen IP's de la LAN y que no entran IP's RFC 1918.
Por otra parte, el SecureClient / SecureRemote tiene una particularidad divertidad: el Office Mode no está soportado por el SecureRemote, y estuve dando vueltas al asunto un rato hasta que descubrí en las páginas de soporte de Checkpoint esa diferencia.
Tendré que leer más documentación. De momento, he encargado el libro Essential Check Point FireWall-1 NG (la primera edicción dedicada a la versión 4.x me encantó).
martes, agosto 17, 2004
Como crear un CD de arranque de Windows XP actualizado
lunes, agosto 09, 2004
Xcode 1.5
domingo, agosto 08, 2004
Windows XP SP2
jueves, agosto 05, 2004
Captive
miércoles, agosto 04, 2004
Ginspect
lunes, agosto 02, 2004
Implementacion de excepciones C++ en Visual Studio
Desde la explicación de los marcos de pila, el manejo de las excepiones, como se identifica los bloques try{..},catch{...}...
viernes, julio 30, 2004
Fedora Legacy Project
lunes, julio 26, 2004
Spotlight
Seguridad en Mac OS X
jueves, julio 22, 2004
Depurando en Windows (II): Los símbolos
El programa que se encarga de esto es symchk, incluido con las Debugging tools para Windows.Nos permite recorrernos todas las librerias y ejecutables del sistema y bajarnos a un repositorio local los símbolos que estén disponibles.
Por ejemplo, si queremos bajar todos los símbolos de ejecutables y librerias que estén bajo C:\WINNT\SYSTEM32 al directorio C:\symbols:
Es más cómodo sin embargo, bajarse antes todo el conjunto de símbolos pertenecientes a la versión del sistema y service pack que se vaya a depurar, por ahorrar ancho de banda.
lunes, julio 19, 2004
Port del sistema de paquetes de Gentoo a Mac OS X<
WEBSTRETCH
martes, julio 13, 2004
Herramientas de depuración de Windows (I)
jueves, julio 08, 2004
Criaturas de silicio
Browser Helper Objects (BHO)
Invesitango algo del tema por Internet, he dado con una lista de los BHO que nos podemos encontrar en el sistema. Interesante, puesto que a través del GUID de los mismos, puede localizarse las DLL asociadas y lo que se (supone) que hacen.
martes, junio 29, 2004
Linux kmalloc internals
Mac OS X 10.4 "Tiger"
martes, junio 22, 2004
Mayday: Arquitectura distribuida de filtrado para servicios de Internet
jueves, junio 17, 2004
Replicar el directorio activo con firewalls por medio
- RPC endpoint mapper 135/tcp, 135/udp
- NetBIOS name service 137/tcp, 137/udp
- NetBIOS datagram service 138/udp
- NetBIOS session service 139/tcp
- RPC dynamic assignment 1024-65535/tcp
- SMB over IP (Microsoft-DS) 445/tcp, 445/udp
- LDAP 389/tcp
- LDAP over SSL 636/tcp
- Global catalog LDAP 3268/tcp
- Global catalog LDAP over SSL 3269/tcp
- Kerberos 88/tcp, 88/udp
- DNS 53/tcp, 53/udp
- WINS resolution (opcional) 1512/tcp, 1512/udp
- WINS replication (opcional) 42/tcp, 42/udp
- Network time protocol (NTP) 123/udp
sábado, junio 12, 2004
La moda de los weblogs
miércoles, junio 09, 2004
Vulnerabilidades en 802.11
- Problemas derivados de la falsificación (spoof) de las direcciones MAC.
- Problemas derivados del acceso al medio,
jueves, junio 03, 2004
Integrar Xgrid y Cocoa
martes, junio 01, 2004
Bletchley Park
domingo, mayo 30, 2004
Alternaticas a autoconf
Además, muchos de los ficheros de configuración generados no comprueban la existencia de varias versiones de productos (por ejemplo hace poco compilando un paquete de SNMP para Python me di cuenta que si tenias dos versiones de Python, te detecta la primera y no la segunda, sin ningún tipo de parámetro extra para indicar que versión quieres usar).
miércoles, mayo 26, 2004
RFC 1918 y los servidores de nombres raiz (root name server)
Perl hash howto
martes, mayo 25, 2004
Tablas SNMP
1 | 4 |
2 | 5 |
3 | 6 |
sábado, mayo 22, 2004
Pequeñas utilidades: read-edid
jueves, mayo 20, 2004
Como obtener una copia completa del IE6SP1 en Windows 2000
- Bajarse el fichero de instalación del Internet Explorer 6SP1, ie6setup.exe
- Descomprimirlo, con ie6setup.exe /c. Preguntará una carperta donde pondrá los ficheros que extrae.
- Ejecutar el fichero ie6wzd.exe /d:1. Eso bajará todos los componentes del Explorer para todas las plataformas que soporta.
- Copiar el fichero ie6setup.exe a la carpeta donde nos hayamos bajado los ficheros del explorer.
miércoles, mayo 19, 2004
Cuando los retornos de carro son un problema
sábado, mayo 15, 2004
Gusano Dabber
viernes, mayo 14, 2004
Permisos en Unix
miércoles, mayo 12, 2004
Practical File System Design with the Be File System
viernes, mayo 07, 2004
ASP, vbscript y control de errores
miércoles, mayo 05, 2004
Pequeño artículo sobre WiX
martes, mayo 04, 2004
iTunes 4.5
jueves, abril 29, 2004
Ollydbg (I)
- Interfaz de usuario intuitivo, sin comándos crípticos.
- Análisis de código - reconoce procedimientos, bucles, llamadas al API, tablas, constantes, cadenas, ...
- Búsqueda en ficheros objeto - Localiza rutinas en ficheros objeto y librerias -.
- Permite la definición por parte del usuario de etiquetas, comentarios y descripciones de las funciones.
- Entiende las información de depuración de Borland.
- Permite salvar parches entre sesiones, escribiendo en el ejecutable y actualizacndo la información de relocalización.
- Arquitectura abierta - permite completmetos desarrollados por terceros.
- Sin instalación. No toca el registro ni los directorios del sistema.
martes, abril 27, 2004
Varios enlaces de Latex
- The not so Short Introduction to LaTeX
- LaTeX: Math into LaTeX Short Course
- i-Installer. Para instalar LaTeX bajo Mac OS X sin tirar de fink
lunes, abril 26, 2004
Vulnerabilidades TCP(II)
sábado, abril 24, 2004
COM en Mac OS X
miércoles, abril 21, 2004
Vulnerabilidades TCP
martes, abril 20, 2004
libstdc++, gcc y compatibilidad binaria
domingo, abril 18, 2004
Comparando binarios con isomorfimos gráficos
Visual C++ Toolkit 2003
miércoles, abril 14, 2004
daapd
Parches de Seguridad de Microsoft 14/04/2004
miércoles, abril 07, 2004
rsync (I)
- Creación de espejos.
- Distribuir ficheros en varias máquinas desde un repositorio central.
- Realizar copias de seguridad completas e incrementales.
lunes, abril 05, 2004
WiX Windows Installer XML
OSVDB: Base de datos de vulnerabilidades
sábado, abril 03, 2004
Como generar un compilador cruzado en un momento<
viernes, abril 02, 2004
Sincronizando los favoritos de los navegadores
- Independencia de localización: Los favoritos deberían residir en un servidor accesible de manera segura en Internet.
- Independencia de navegador: Debería ser usable con cualquier navegador.
- Posibilidad de trabajar en modo desconectado.