Google
 

lunes, 30 de noviembre de 2009

Reduce el tamaño de una imagen con Krita

Buenass

Necesitaba reducir el tamaño de unas imágenes para enviarlas por correo, así que una opción es reducir el tamaño de la foto.

Con krita:

Image --> Change Image Size

Desde este panel se define el tamaño de la foto.

David

miércoles, 25 de noviembre de 2009

Introducción a Fuzzing por S21Sec

Buenass

tenía pendiente la lectura de un post de S12Sec donde introducen el concepto de Fuzzing. Me ha gustado así que ahí va:

S21Sec: Fuzzing y Seguridad

Enlace al documento pdf Fuzzing y Seguridad

David

jueves, 19 de noviembre de 2009

OpenSSO en Glassfish

Buenas

estoy instalando OpenSSO Express 8 en Glassfish con el war opensso.war y da problemas si tienes un idioma diferente al inglés. Así que hay que cambiar el locale del SO y decirle que utilize en_US. Es un bug de OpenDS conocido desde la versión 7.

Da un error del estilo a:
category=CONFIG severity=SEVERE_ERROR msgID=3407988
msg=An error occurred while trying to initialize a backend loaded from class
org.opends.server.backends.TrustStoreBackend with the information in
configuration entry ds-cfg-backend-id=ads-truststore,cn=Backends,cn=config:
Error while attempting to generate a self-signed certificate ads-certificate in
the trust store file config/ads-truststore: KeyStoreException(Multi-prompt
didn't match: La contraseña del certificado ads-certificate no coincide )
(TrustStoreBackend.java:1897 TrustStoreBackend.java:359
BackendConfigManager.java:1298 BackendConfigManager.java:279
DirectoryServer.java:2555 DirectoryServer.java:1358 EmbeddedUtils.java:89
EmbeddedOpenDS.java:263 EmbeddedOpenDS.java:198 AMSetupServlet.java:513
AMSetupServlet.java:569 AMSetupServlet.java:645 AMSetupServlet.java:360
DefaultSummary.java:110 NativeMethodAccessorImpl.java:-2
NativeMethodAccessorImpl.java:39 DelegatingMethodAccessorImpl.java:25
Method.java:597 ClickUtils.java:1393 ActionLink.java:498 ClickServlet.java:555
...). This backend will be disabled
Para solucionarlo:
# vim /etc/default/locale
LANG="en_US.UTF-8"

Reiniciamos y la siguiente vez que intentemos instalar OpenSSO no dará problemas

Tutorial para la instalación de OpenSSO

David

Software básico de seguridad para Windows (II) según Securitybydefault

Leyendo securitybydefault han escrito una entrada parecida a la que comenté hace un par de meses de la compañía S21Sec. Así tenemos más opciones para elegir:

Software básico de seguridad para Windows (I) - S21Sec
Software básico de seguridad para Windows (II) - SecurityByDefault

David

miércoles, 18 de noviembre de 2009

Metasploit - El framework

Metasploit

Con la salida de la nueva versión 3.3 del framework de Metasploit voy a dejar una entrada no parar anunciar la nueva versión sino para recordar que existe un tutorial de Offensive Security donde enseñan a utilizarlo.
¡Cuando haya tiempo hay que echarle un ojo!

Tutorial Metasploit

David

sábado, 14 de noviembre de 2009

Mini Tutorial cURL

Volviendo a las andadas con Perl - curl - ... para el manejo de peticiones web. He encontrado un mini tutorial básico sobre curl

http://curl.haxx.se/docs/httpscripting.html

David

lunes, 9 de noviembre de 2009

Oracle SCHEMA, información de la base de datos

Oracle, al igual que MySQL tiene su especie de INFORMATION SCHEMA. Para Oracle hay tres tipos de información:
  • dba, referente a toda la base de datos
  • all, referente a todo lo que el usuario puede ver
  • user, referente a todo lo que es propiedad del usuario
Se pueden ver información de las tablas en esos niveles:
DBA_TABLES - tablas de toda la base de datos
ALL_TABLES - todas las tablas que el usuario puede ver
USER_TABLES - todas las tablas que son propiedad del usuario

También hay información sobre las columnas:
DBA_TAB_COLUMNS, ALL_TAB_COLUMNS, USER_TAB_COLUMNS

Infomración sobre Integridad, vistas, secuencias:
DBA_CONSTRAINTS, ALL_CONSTRAINTS, USER_CONSTRAINTS
DBA_CONS_COLUMNS, ALL_CONS_COLUMNS, USER_CONS_COLUMNS
DBA_VIEWS, ALL_VIEWS, USER_VIEWS
DBA_SEQUENCES, ALL_SEQUENCES, USER_SEQUENCES

Referencias: www.rafaelaroca.hpg.com.br

David

sábado, 7 de noviembre de 2009

Montar una imagen ISO con mount

Si nos hemos bajado una iso y queremos montarla antes de grabarla se puede hacer fácilmente desde Linux con el comando mount

# mount -t iso9660 -o loop archivo.iso /ruta/donde/montar

Con iso9660 se especifica 'el sistema de archivos', pero lo más curioso es la opción loop. Sirve para que monte el dispositivo como de bloques para así permitir la lectura y escritura de datos que es lo que entienden las funciones de Linux.

Mas info sobre loop en wikipedia

David

jueves, 5 de noviembre de 2009

Una ayudita para nuestro blog

Desde digitalInspiration han creado una web que permite generar el sitemap de nuestro blog de blogger y enviarlo a Google, Yahoo y Bing. Ya de paso por Google Webmaster Tools he visto que generan estadísticas sobre:
  • Top search queries - te dice la consulta y la posición en los resultados de Google. Curioso
  • Links to your site
Mientras escribo esta entrada, de mis 115 post del blog ya ha indexado 97!. Así que, una ayudita para nuestro blog nunca viene mal.

David

martes, 3 de noviembre de 2009

Dividir un video en dos partes

Actualización: Este método te permite dividir videos pero solo te toma un canal de sonido, así que adiós al dual. Cuando tenga tiempo y encuentre la forma de dividir el video con sonido dual lo pondre en el blog.

Últimamente estoy intentando ver videos en inglés así que suelo tener los videos en dual (inglés-español) lo que supone que los archivos tengan un gran tamaño.
Para dividir un video en dos partes es necesario tener mencoder, se puede conseguir desde los repositorios.

$> mencoder video.avi -ovc copy -oac copy -ss 00:00:00 -endpos 01:09:05 -o archivo1.avi

las opciones copy significa que no queremos que codifique el video, simplemente copiarlo, y los tiempos son el rango a copiar.

David