Semacode

11/12/2007

Probablemente no te hayas dado cuenta o si lo has hecho quizá no le hayas prestado atención. Algo se está apoderando lenta y discretamente de las vallas publicitarias. En Alicante ya lo he visto en varios anuncios, sobre todo en anuncios de contenido tecnológico (telefonía, sitios web, etc.) Su nombre es semacode y no es nada nuevo; es la evolución natural de los ya familiares y archiconocidos códigos de barra ¿quién no tiene todavía uno tatuado en la base del cráneo?

Estos códigos de puntos tienen la ventaja de disponerse en dos dimensiones con lo que logran almacenar una mayor cantidad de información a costa de una mayor dificultad a la hora de leerlos y una menor tolerancia a errores.

¿Y para qué insertan estos semacodes en vallas publicitarias? Muy sencillo: se trata de una especie de link (hipervínculo) con el mundo virtual, es decir, en esos códigos de puntos suele estar almacenada la URL (dirección de Internet) de una página web que amplía la información contenida en la valla publicitaria. ¿Y cómo se supone que hacemos click en ese link? Esto es en teoría también muy sencillo pero en la práctica falla más que una escopeta de caña. La idea es que tú estás parado en un semáforo, ves uno de estos anuncios que te llama la atención. Sacas tu móvil con cámara de 2 megapixels, lanzas un pequeño programa decodificador de semacodes y le sacas una foto al código de puntos (no al anuncio entero) lo más encuadrado y enfocado posible. Lo siguiente que ocurre es que el programa decodifica la información contenida en el semacode, muestra por pantalla la dirección web a la que apunta y nos pregunta si deseamos navegarla. En la práctica ocurre que la foto no es lo suficientemente buena como para que se pueda decodificar, pero a veces funciona.

Y ahora os dejo aquí un semacode casero, para ver si alguien se anima a decodificarlo ¡Ánimo!

Semacode


Desactivar carga vía USB en k610i

26/09/2007

Con esta combinación de teclas se entra en el menú de servicio de muchos Sony Ericsson. Desde ahí se puede (des)habilitar la carga de la batería vía USB ya que esta carga es muy lenta y por lo general no se dejará que acabe el ciclo de carga, con el consabido perjuicio para la batería.

> * < < * < *


Skimming

07/05/2007

Imagina que un día conectas el PC, entras a la página web de tu caja/banco, sacas un extracto para ver si has cobrado la nómina y compruebas con terror y estupefacción cómo en tres días alguien ha retirado de tu cuenta casi 3.000 Euros haciendo uso de tu tarjeta de crédito. Lo primero que se te ocurre es mirar en la cartera por si la has extraviado, pero la tarjeta sigue estando allí. Entonces ¿qué ha pasado?

Esto está pasando y cada vez más. El nuevo invento (que no es nada nuevo pero se está generalizando en los últimos tiempos) se llama skimming. Se suele decir que la ciencia avanza que es una barbaridad y esto es verdad en todos los aspectos y campos, hasta en el de la delincuencia. Los nuevos cacos no son pobres desgraciados con una media en la cabeza y un plátano dentro del bolsillo de la chaqueta pretendiendo ser una pistola sino que se trata de gente con estudios (superiores en muchos casos) y conocimientos de las nuevas tecnologías; y la media y el plátano han sido sustituidos por ingeniosos gadgets high-tech.

Arriba: cajero con skimming. Abajo: cajero sin skimming.La técnica de skimming consiste en la colocación de un dispositivo lector de tarjetas de banda magnética a las puertas del lector de tarjetas original de un cajero automático. Cuando una tarjeta entra, antes de ser leída por el cajero, es leída por este gadget el cual almacena los datos de la tarjeta. Por si solo ésto ya compromete la seguridad de la tarjeta ya que con esos datos que han sido copiados se puede clonar la tarjeta y hacer compras en tiendas. Pero el fraude no queda ahí. El dispositivo lector suele ir acompañado de una micro cámara oculta que graba cómo tecleamos el PIN (número de identificación personal) con lo que, combinando ambos datos (datos de la tarjeta + PIN), logran un acceso total a nuestras cuentas.

Como decía, esto no es nada nuevo pero en mi trabajo últimamente estamos detectando fraudes de este tipo por cientos y en mi entorno más cercano ya conozco varios casos en los que algún amigo de lo ajeno se ha hecho con pequeños botines.

No hay reglas perfectas para evitar ser estafado mediante este método pero algunas buenas ideas serían:

  • Comprobar el aspecto del cajero antes de introducir la tarjeta. Ante la duda vete a otro cajero. Si es horario de oficina y detectas algo extraño en el cajero, entra en la oficina y avisa al encargado.
  • Cuando vayamos a digitar el PIN, tapar con una mano lo que teclea la otra, de forma que si hay alguna cámara ésta no sea capaz de captar lo que se teclea. Esto no siempre sirve ya que en las formas más avanzadas de skimming los cacos instalan su propio teclado encima del del cajero, con lo que son capaces de detectar las pulsaciones sin necesidad de cámaras.

Si aún tomando precauciones resultamos víctimas de este tipo de fraude, sabed que la entidad dueña del cajero debe hacerse cargo del importe del mismo por lo que lo primero que debéis hacer una vez detectado el hecho en cuestión es anular la tarjeta. Después debéis ir a la comisaría más cercana, denunciar el fraude y con una copia de la denuncia, ir a una oficina de la entidad en cuestión y pedir que se hagan cargo del importe estafado.


Depurar scripts

04/05/2007

Tengo el escritorio lleno de scripts (tanto VBScript como JavaScripts) que automatizan infinidad de procesos. Una de las tareas más arduas a la hora de programarlos es la depuración. Hasta hoy venía usando el fantástico método de plantar MsgBox() antes y después de cada línea de código susceptible de dar un error.

Tras unas horas perdidas detrás de un problema muy bobo, Google me ha mostrado la luz:

C:\> CScript MiScript.vbs //X

Con este insignificante parámetro ( //X ) es posible ejecutar los scripts en modo debug y usar tu debugger preferido para ir trazando la ejecución, marcando puntos de interrupción, inspeccionando variables, etc. vamos, como con cualquier programa compilado.


DV Type 1

21/04/2007

Entre las muchas cosas en las que me gusta perder el tiempo se encuentra la edición de vídeo. Desde que acabo una producción hasta que comienzo la siguiente pueden pasar meses, así que cada vez que me pongo es casi casi como empezar desde cero ya que no recuerdo qué programas usaba para pasar el vídeo de la cámara al PC, diferencias entre los diferentes formatos nativos, cómo extraía el audio, con qué programa editaba, con cual recodificaba, etc.

Es por eso que creo una categoría nueva en el blog para ir metiendo apuntes de lo que vaya usando y me parezca interesante para, por una parte, tener un sitio donde consultar más tarde (esto le funciona muy bien a mi amiguete Gabriel ¿eh? ;) ) y por otra parte por si puede servirle a alguien.

Para inaugurar la categoría vamos con un problema muy común. Lo más común cuando queremos extraer vídeo de una cámara que trabaje en DV es que podamos hacerlo en formato DV Type 1 o DV Type 2. El primero comprime algo más. El segundo es soportado por mayor número de programas.

Hoy me he encontrado con un problema. Tenía 2 vídeos en formato DV Type 1 y, al ir a recortarlos con Virtual Dub, éste me daba un aviso de que no podía trabajar con el stream de audio contenido en los vídeos con formato DV Type 1. Para esto hay varias soluciones:

  • No trabajar con Virtual Dub
  • Volver a extraer el vídeo en formato DV Type 2
  • Recodificar el vídeo en formato DV Type 2
  • Extraer el audio con otro programa y trabajarlo por separado

En mi caso he optado por esta última opción, y para extraer el audio he usado un pequeño programa llamado DVDDate en su versión 6.2.1. Este programa permite convertir entre DV Type 1 y Type 2 así como extraer el audio en formato Wav.

Bueno, doy esta categoría por inaugurada. Ya iré añadiendo más referencias y espero vuestras aportaciones a través de los comentarios.


Parcheando Windows Live Messenger

16/04/2007

¡Cantos días sin actualizar! Como se notan las fiestas ¿eh? :)

Éste es un post que ha surgido hace cuestión de 5 minutos. He vuelto de pasar mi primera ITV (la de mi coche, se entiende) lo cual merece un post aparte. Me siento delante del ordenador, compruebo las descargas que he lanzado antes de salir de casa, compruebo el correo, arranco Windows Live Messenger, me dispongo a hacer una búsqueda en Google cuando, de repente, suena el derrape de un coche por los altavoces de mi PC. ¡Leches! ¿Qué tengo por ahí arrancado? Me pongo a mirar y no hay nada aparte de Firefox sin ninguna página cargada y Messenger. Me fijo en el Messenger y, sin darme tiempo a investigar más, vuelve a sonar el estridente sonido. ¡SU PUTA MADRE! Viene del Messenger, más concretamente de la zona donde aparece publicidad. ¡A algún merluzo se le ha ocurrido meter audio en ese flash! Y no contento con ello lo ha puesto en modo bucle para que cada 10 segundos suene el dichoso derrape.

Publicidad en Messenger.

Dejando de lado valoraciones personales acerca del lumbreras que ha tenido la magnífica idea (que el INEM lo acoja en su seno), mi primer impulso ha sido desinstalar Messenger y volver al Trillian (nota mental: post sobre Trillian) pero enseguida he pensado: “seguro que no soy el único tiquismiquis al que le molesta escuchar un derrape estridente cada 10 segundos y alguien lo ha solucionado ya”. Y efectivamente, vía Liewcf he dado con A-Patch, un programa que modifica Messenger de diversas formas, entre ellas, elimina la publicidad.

Desde ese link, a fecha de hoy, es posible descargarse el parcheador para las versiones de la 6.2.0205 a la 8.1.0178 de Messenger. Una vez descargado el programa solo hay que seguir unos sencillos pasos:

A-Patch en accion 1/3.

Lo primero que debemos hacer es indicar que queremos parchear Messenger. Revisaremos la ruta donde está éste instalado y pasaremos a la siguiente página.

A-Patch en accion 2/3.

A-Patch contiene numerosas opciones de configuración. La que buscamos está en la página número 2. Marcaremos la opción Borrar Publicidad y daremos al botón siguiente tantas veces como sea necesario hasta que nos muestre el botón Aplicar.

Si somos más curiosos podemos fijarnos en todas las opciones que tiene el programa destacando, para mi gusto, la de permitirnos arrancar varias instancias de Messenger con una cuenta diferente cada una, mostrar como mensaje personal el título de la canción que estás escuchando en WinAmp y otras opciones de eliminación de publicidad.

A-Patch en accion 3/3.

En definitiva, una magnífica herramienta ideada por el eje del mal (véanse las referencias a Allah, Muhammad, Islam, etc. en la última página del parcheador e incluso en la web de los desarrolladores) sin duda encaminada a hacer sucumbir al imperio Microsoft y por ende, toda la economía Norteamericana así como su cultura y poderío.