Carwhisperer

30 f , 2006

En alguna ocasión anterior ya he hablado sobre el proyecto carwhisperer.
Bueno pues por fin he conseguido poner a punto el programa en mi ordenador aunque por desgracia aun no lo he podido probar como dios manda por falta de “victimas” y es que este mismo sabado por la noche me fui a un aparcamiento publico, donde aproximadamente cada hora pasan entre 70-100 coches… pero por desgracia habia caido una nevada terrible y la gente decidió dejar el coche en casa, asi que la confirmación oficial de que funciona aun no puedo darla.

Por otro lado con algunos de los cambios realizados he liberado el parche _ES0.1 en el que aparte del manual traducido se incluyen algunas mejoras y archivos de sonido listos para inyectar (El mejor es el de KITT ;)) ).

Por si aun no sabeis que es el carwhispering (a partir de ahora cw) os lo cuento a grandes rasgos.

Objetivos.

El objetivo final del proyecto es concienciar a los fabricantes de bluetooth (a partir de ahora bt) sobre los riesgos de usar passwords por defecto para sus dispositivos sin teclado (manos libres).

¿Que hace el programa cw?

Inyecta un archivo de audio haciendose pasar por una llamada en el manos libres de un coche y graba lo que se dice en el vehiculo desde ese momento.

¿Como lo hace?

El programa cw consta de varios scripts y un binario (cuyo codigo fuente se inclute en el paquete).

El script para lanzar el programa es el cw_scanner. Este script, que usa el driver bluez para linux, escanea en busca de un dispositivo BT,una vez que lo encuentra comprueba su clase (para saber si es un telefono, un manos libres, un modem, un ordenador…) y si detecta que se trata de un manos libres mediante bluez se asocia con él, usando un archivo de gestion de PIN propio: cw_pin.pl

cw_pin.pl genera una clave en funcion del fabricante del dispositivo. Todos los manos libres nokia tienen una clave, los siemens otra, etc… este script averigua el fabricante basandose en el SSID del manos libres, genera la clave correspondiente para ese fabricante y se la devuelve al driver para la asociacion.

cw_scanner se asocia con el manos libres y lanza el binario carwhisperer:
carwhisperer envia al manos libres del coche comandos AT haciendose pasar por una llamada, sube el volumen y la ganancia del altavoz al maximo, inyecta un archivo de audio .raw y recoge todo lo que proviene del altavoz del coche y lo guarda en un archivo .raw que podemos convertir en .wav o escuchar directamente con los drivers adecuados.

Consejos

1. Fabrica una antena de alta direccionalidad: En un post ya comente como hacerlo. Teniendo en cuenta el alcance del BT es muy recomendable.
2. Muy pocos coches tienen un manos libres (aunque cada vez hay mas) asi que buscate un sitio donde pasen muchos coches y a poder ser que vayan despacio (para poder no perder la señal durante el proceso de escaneo e inyeccion), los mejores sitios son: Semaforo concurrido que tarda en ponerse en verde o aparcamiento con alto trafico.
3. Si usas debian puedes instalarte directamente el driver bluez con apt-get pero para compilar carwishperer necesitas las librerias bluez-libs (que yo en mi caso tuve que compilar a mano).
4. Si vas a usar el de la gente de trifinite comprueba el Makefile y el path usado en el script cw_scanner.
5. Ten cuidado con esto porque si bien es una broma muy divertida puedes estar violando la intimidad de las personas que viajan dentro del coche y mucho mas si no les adviertes de tu presencia (enviando un archivo de audio vacio, por ejemplo).

Aspectos a mejorar

1. Mas passwords por defecto para mas marcas
2. Conseguir oir lo que se dice dentro del coche “in vivo” (esto no debe ser muy dificil, tengo que echarle un ojo)

Credito.

Toda la informacion y archivos proceden de
Project Carwhisperer (http://trifinite.org/trifinite_stuff_carwhisperer.html) yo solo me he limitado a publicar las mejoras que hice para mi uso personal, a investigar el funcionamiento, a traducir el manual y a escribir este post porque me parece algo muy divertido para una tarde de sabado ;))))

David Bravo en Esta Noche Sin Tregua

27 f , 2006

Se puede decir mas alto, pero no mas claro. Sigue asi, David!


Sacado de la pagina web de David Bravo .

Eres un/una friki???

26 f , 2006

Esta mañana me han mandado por correo un test para saber lo friki que es uno…

FrikiTEST

¿¿Cuanto habeis sacado??

El que suscribe es un friki al 33,77% (en la clasificacion eso es ser un frikitotal)

ReactOS

25 f , 2006

Anoche estuve echando un vistazo al proyecto ReactOS y voy a comentar un poco mi opinion sobre el asunto.

Para los que no sepan de que va el proyecto voy a hacer un copy/paste de la pagina

Los objetivos de ReactOS son alcanzar compatibilidad binaria completa con aplicaciones y drivers de dispositivo diseñados para los sistemas operativos NT y XP, usando una arquitectura similar y proporcionando un interfaz público completo y equivalente.

Es decir, es un windows (aun muy muy verde) libre…

Cosas que no me gustan de Reactos:

Es un sistema windows: Para alternativas libres a windows ya tenemos linux

Aun no es usable (tuve una bsod) y no pude acceder a particiones NTFS

La idea del proyecto… pretende buscar compatibilidad de ejecutables y de drivers con windows. Mi idea es que debemos tender a que los fabricantes liberen sus drivers (con o sin codigo fuente) para otras plataformas no-windows y se esta consiguiendo mucho en ese sentido y la tendencia actual es hacia la presion a los desarrolladores para que liberen las aplicaciones (con o sin codigo fuente) para otras plataformas. Por lo tanto aceptar lo que los fabricantes quieren imponernos me parece un atraso, porque ademas cada vez hay mas y mas aplicaciones disponibles para linux (por ejemplo). Por lo tanto ReactOS es un proyecto para hoy y sin proyeccion.

Cosas que me gustan.

Es rapido, muy muy rapido, el liveCD tarda menos en cargar que el propio windows.

Es compacto, en 18Mb tienes el sistema completo con escritorio incluido.

La compatibilidad de ejecutables es muy alta, al menos en las aplicaciones que probé yo.

Es experimental… y permite cacharrear con el ordenador y eso siempre es divertido.

Conclusiones

Si os gusta probar cosas nuevas… pues podeis probarlo, te permite llevarte tu windows-live en un cd y podria sacarte de algun aprieto para lanzar aplicaciones en un sistema windows corrupto, pero tampoco deberiamos estancarnos en ReactOS si queremos un SO de verdad lo mejor que podemos hacer es dejar windows y soluciones como ReactOS

Aqui os dejo unas imagenes

ReactOS

Hasta el UT corre bien sobre reactOS

msoffice over reactos

E incluso el propio programa de instalacion del office no se da cuenta de que no esta corriendo sobre un windows nativo.

El coche fantastico no lo era tanto

24 f , 2006

Originalmente sacado de El ligre via menéame…

Resulta que kitt no era capaz de conducirse a si mismo y necesitaba de un piloto disfrazado de asiento (la idea es simplemente genial)… atencion sobre todo a la parte final del video en la que se ven las manos del conductor.


Los fachas son asi…

23 f , 2006

Desde hace unos dias visito uno de los blogs mas fachas de la blogosfera, os lo recomiendo… es el blog con mas sentido del humor que he visto ultimamente http://anghara.blogspot.com/ (no pongo el link para que nadie pueda darle sin querer… si alguien quiere entrar que lo haga con todas las consecuencias ; ))) ) y casual y curiosamente hoy me he encontrado los siguientes mensajes en mi correo (via spamminator). No se donde lei (posiblemente en el facha-blog) que los derechones son respetuosos, en fin… lo que hay que leer a veces.

————————————————————————————————
“The Spaminator has killed a comment.

The details:
Strikes : 5/5
How : comment body - cialis, unknown url, Array
IP Addr : 24.215.41.84
Referer : http://twilight.blogsome.com/2006/01/20/un-lanzamiento/
Client : Mozilla/5.0 (Windows; U; Windows NT 5.0; es-ES; rv:1.8) Gecko/20051111 Firefox/1.5
Request : POST /wp-comments-post.php
Post ID : 20
Email : twilightesidiota@hotmail.com
Author : twilightmemo
URL : http://tueresidiota.com
Body:
twilight es usted un completo y perfecto gilipollas, te lo digo yo. Pero vamos, no se moleste ni se enfade que se lo digo con todo el talante que usted pueda imaginarse. Que un Salmantino quiera lo peor para su tierra es propio de un desgraciado y sectario socialista, valga la redundancia.

A partir de ahora voy a venir aquí diariamente, a ver lo que tarda en censurarme.”

————————————————————————————————

Y otros cuatro iguales procedentes de otras direcciones IP, pongo la direccion porque mucho me temo que mi querido amigo se ha dignado a ocultarla usando proxys de navegacion anonima, ya sabeis como son los fachas… Es tan democrata y tan valiente que viene a mi blog, que ni mucho menos es un blog politico, a insultarme ocultandose en el anonimato de internet, ya que no deja ni su mail ni la direccion de su pagina (dudo que semejante individuo sea capaz de escribir mucho mas de dos frases incoherentes).

Pero bueno, voy a contestarle:

Querido amigo,

Muchas gracias por visitar mi pagina, para mi es un honor tener a gente tan distinguida y de tan alta cultura entre mis visitantes, espero que como dice en su misiva no deje de visitarme ni un solo dia, aunque me temo que es posible que no vea sus comentarios en portada mas que cuando yo decida publicarlos por irrisorios, espero que no se ofenda, pero el programa spaminator cumple con su trabajo eliminanado los comentarios no deseados.

No voy a entrar en valoraciones acerca de salamanca y de sus habitantes porque eso daria para un blog entero y no es mi intencion perder el tiempo con ello, si desea usted discutir acerca de esta ciudad le ruego deje una direccion de correo electronico de contacto o en su defecto la direccion de alguna pagina web a traves de la que localizarle.

twilight es usted un completo y perfecto gilipollas, te lo digo yo

Muchas gracias por dirigirse a mi tan respetuosamente, es siempre un halago recibir tan bonitos elogios de una persona tan culta como usted. Aunque tal vez deba usted consultar algo mas acerca de la gramatica española ya que las formas de cortesía suelen usarse a lo largo de todo el escrito, si bien es posible que quisiera usted decir en la ultima parte de su frase “se lo digo yo” en vez del “te lo digo yo” teniendo en cuenta la proximidad de la t y la s en el teclado me inclino a pensar que ha sido asi, una simple errata.

Pero vamos, no se moleste ni se enfade que se lo digo con todo el talante que usted pueda imaginarse

El talante siempre es bien acogido en este blog, sobre todo cuando viene acompañado de los argumentos y la cultura que a usted le hace tan distinguido.

Que un Salmantino quiera lo peor para su tierra es propio de un desgraciado y sectario socialista, valga la redundancia.

Querido amigo, siento discrepar en esta parte de su extenso y culto escrito. El que suscribe quiere lo mejor para su tierra y me temo que lo dice usted en relacion con unos papeles de un archivo que ultimamente estan tan de moda… pero lo cierto es que si no me importara mi ciudad no estaria en contra de la destrucción de plazas historias por parte del Sr. alcalde, no estaria en contra de la eliminacion de parques y zonas verdes de mi ciudad, no estaria a favor de la autovia Madrid-Salamanca (que tanta falta nos hace), no estaria en contra del empleo precario y la explotacion que sufre nuestra ciudad.

Para mi hay temas mas trascendentes en Salamanca que unos papeles que no son nuestros, si eso me convierte en un desgraciado sectario socialista creo que todos los salmantinos coherentes lo somos un poco.

Y no es para faltarle al respeto, pero mas que una redundancia, lo que usted ha dicho es una “rebuznancia”

A partir de ahora voy a venir aquí diariamente, a ver lo que tarda en censurarme.

Me alegra oir que tan distinguida persona va a visitarme diariamente, si me permite una sugerencia le recomiendo los articulos sobre los vuelos espaciales. Y es muy posible que si, como dice, visita diariamente esta humilde pagina pueda aprender algo acerca de ordenadores y tecnologia inalambrica.

Tambien me temo que es muy probable que se sienta censurado en este blog. En ningun momento esa es mi intencion simplemente se dan dos factores que espero que pueda subsanar para poder ver sus opiniones publicadas en este sitio.

1.Usa un nombre falso, con una direccion de correo falsa y una url falsa, esto (entre otras cosas) provoca que de entrada su comentario sea marcado como spam (basura electronica) espero que entienda que en este sitio no se permiten los comentarios insultantes de manera anonima.

2.Se equivoca usted de sección. Me temo que no ha debido usted leer correctamente la tematica del blog, por ello le recomiendo que se lea todos los articulos, porque, aparte de que posible que pueda aprender algo de mi humilde persona, se dara cuenta de que su comentario estaba “fuera de tema”. Siento comunicarle que los comentarios fuera de tema tampoco seran publicados.

Resumiendo, si desea ver su opinon reflejada en esta pagina:

1. Autenfiquese con una direccion de correo electronico verdadera.
2. No se salga del tema que se trata en el post.

Sin nada mas que decirle.

Atentamente.

Twilight

Un lanzamiento

20 f , 2006

En realidad este post es una justificacion para probar el uso de youtube y ver que tal se integra en mi blog, aun asi, el video no tiene desperdicio, se trata del lanzamiento de un transbordador desde una base movil.


Mis primeros vuelos espaciales.

19 f , 2006

Pues eso, voy a contaros un poco mis primeras experiencias con Orbiter…

Primer vuelo

Cuando uno solo esta acostrumbrado a pilotar matamarcianos el primer vuelo espacial es un autentico desastre… Mi primer despegue fue desde un aeródromo usando una nave de la clase delta glidder III, como esta:

DGIII

Coges velocidad, despegas, levantas el tren de aterrizaje (hasta aqui igual que un simulador convencional), entonces te das cuenta de la potencia de los motores, esta nave puede ascender con una inclinacion de 60º (frente a los 15º o 20º a los que puede ascender un 737-400) ¿y entonces que? El primer plan es salir al espacio… meeeeec… error, si estas acostumbrado a matamarcianos entonces tienes la idea erronea de que cuando mas hacia arriba apuntes mejor, pues aqui si haces eso lo unico que puede pasarte es que te quedes sin combustible, mi primer vuelo consiguió acabar estrellando en el suelo despues de intentar pilotar “intuitivamente”… un autentico fracaso

Mi primera corrección de orbita y primera deorbitación

El siguien escenario que pruebo es uno en el que tienes una nave de la misma clase DGIII que ya esta en orbita, pero es una orbita inestable y en cuestion de unos minutos acabarias reentrando en la atmosfera incorrectamente desintegrandote como un meteorito cualquiera… Entonces descubres la utilidad de los MFDs, en este caso del MFD orbital:
MFD

Los datos mas importantes que nos muestra son:

Periapsis (punto mas bajo de la orbita)
Apoapsis
(punto mas alto de la orbita)
Tiempo para alcanzar periapsis
Tiempo para alcanzar apoapsis

Tiempo para completar una orbita completa
Excentricidad (Achatamiento de la orbita)

En mi caso la periapsis estaba 217Km por debajo de la superficie de la tierra, osea me iba a llevar un buen coscorron… entonces aprendes a corregir tu orbita: Las correcciones de orbita se hacen siempre en apoapsis y periapsis (por ahorro de combustible), en mi caso corregí la orbita y mas que satisfecho con lo que habia aprendido decidí escapar de la gravedad. Se escapa de la orbita de un planeta cuando consigues una excentricidad de 1 (cuando es de 0 estas en orbita estacionaria) asi que tras varias pasadas por periapsis modificando mi altura en apoapsis consegui escapar de la Tierra.

Primera puesta en orbita e intento de alcanzar la ISS

Para poner en orbita un nave de la clase DGIII en primer lugar tienes que ascender con un angulo de ataque de 70º y cuando alcances la altura adecuada entonces bajas el angulo hasta los 5-10º para ganar velocidad tangencial (esto es lo que no se te ocurriria hacer nunca en un matamarcianos), cuando compruebas que las alturas de apoapsis y periapsis estan por encima de la atmosfera puedes cortar los motores, estas en orbita.

En el caso de la DGIII en mi caso conseguir esto supuso un gasto del 70% del combustible incial.

¿¿Bien, ya estoy en orbita y ahora donde esta la ISS??
Pues esta en orbita pero en un plano orbital muy diferente del tuyo, es decir, estamos dando vueltas a la tierra pero no nos vamos a encontrar nunca:

alineamiento

Entonces descubres otros puntos de la orbita, los nodos: Un nodo es un punto en el que el cambio de plano se realiza con el menor gasto de combustible posible, en una orbita existen dos, el nodo de ascenso (AN) y el de descenso (DN). Cuanto mayor sea la diferencia entre planos mas combustible vas a gastar…
Para controlar este parametro usamos otro MFD, el de alineamiento de planos:

alienamiento

En este caso se muestra la distancia a los nodos, los planos orbitales de la DGIII (3,50º) y de la ISS (74,51º) lo que nos da una diferencia a salvar de 77,95º RInc.

Por desgracia el alineamiento de planos gasto todo el combustible de mi nave (esto se habria evitado con un buen calculo del Azimut antes del despegue para entrar en orbita con los planos igualados.)

Aunque pase parte del tanque de combustible usado para las operaciones de rotación en orbita (que estaba lleno) al principal no fue suficiente y no pude alcanzar la ISS.

En otra ocasion os contare como sincronizar las orbitas con objetos como la ISS y como viajar a otros planetas.

Somo hacer un ultimo comentario sobre este simulador ¡¡Me encanta!!
Tienes absolutamente el control de todo lo que ocurre en la nave, desde la presion de O2 y N2 en la cabina hasta las pulsaciones por minuto de todos los miembros de la tripulacion.

Orbiter, el simulador definitivo

13 f , 2006

Introduccion
Siempre he sido un fanatico de los simuladores de vuelo, empece con 10-12 años volando en el F18 de un spectrum, segui pilotando una cessna en ese mismo ordenador… el salto siguiente fue muy grande, el siguiente simulador que tuve en mis manos fue el MSFlight Simulator’98 en un pentiumI, debo decir que ese simulador era lo mejor que podia correr sobre un PentiumI y podias leerte un tutorial de mas de 200paginas para aprender terminos como VOR, DME, ILS… balizas direccionales, no direccionales, aproximaciones a aeropuertos un sin fin de posibilidades.
Era emocionante escuchar las ordenes desde la torre, el trafico, etc…

Despues de esto he probado muchos otros “simuladores” y digo simuladores ente comillas, porque son mas mata-bichos que simuladores, asi haciendo una pequeña regresión mental recuerdo tres de helicopteros, dos o tres de aviones, por supuesto he pilotado X-wings, Ties y hasta el Halcon Milenario… pero solo son eso: Mata-bichos.

La Aparición de Flight Gear

El otro dia me dedique a buscar algun simulador en condiciones, no un matabichos, un simulador de uso civil (las cosas son para lo que son y para hacer el bestia ya tengo el Postal2 STP ;)) ) Encontre un simulador al que habra que prestar atencion los próximos años, el Flight Gear se trata de un simulador de uso civil multiplataforma y GPL (lo que hace que tenga un numero de desarrolladores bastante elevado) Despues de probarlo puedo decir que en un futuro va a ser cojonudo, pero aun esta bastante verde:

El motor del juego esta muy logrado pudiendo elegir distintos tipos de dinamicas.
Graficamente… uf, no hay mas que ver imagenes como esta para darse cuenta de hasta donde llega

Avioncito

El simulador es muy modular, te puedes bajar el sistema base (que ocupa unas 78Mb si mal no recuerdo), te puedes bajar distintos trozos del escenario mundial que tienen practicamente renderizado (y que si te bajas todo lo que tienen renderizado puedes llegar a descargar 6Gb) y te puedes bajar distintos aviones… Hasta ahi todo perfecto pero los aviones aunque estan muy bien modelados, el cockpit es muy pobre, mas pobre incluso que el de el FS98, por lo tanto si quieres jugar pues es casi mejor hacerlo en la tipica perspectiva cogotera (y para eso no quiero un simulador), tambien se echan de menos los sonidos de la radio, de los instrumentos.. ahi tienen mucho que mejorar, pero en mi opinion tiene un fallo (para mi gusto) y es que no es nada jugable… y es que aunque me gustan los simuladores, me gusta jugar con ellos.
Volviendo la FS98, en este simulador, tenias misiones, escenarios… vamos que si tienes que volar de Londres a Frankfurt para llevar un transplante, con su ordenes desde torre, del copiloto o el trafico aereo pues es mucho mas divertido que volar tu solo en el mundo, sin torre, sin copiloto y solo por que si.

Orbiter

Pero ayer mismo descubri orbiter, un simulador de naves espaciales, pero no de mata marcianos. Con orbiter puedes pilotar el transbordador espacial desde Cabo Cañaveral hasta la ISS, volar en misiones de rescate a otros planetas… etc, etc, etc incluso puedes emular todas las misiones del proyecto mercury.

El simulador es muy muy modular, te bajas la base, luego los escenarios, las naves espaciales e incluso las grabaciones orginales de la NASA de las comunicaciones de radio.
Graficamente no es demasiado bueno, tiene bastante que mejorar (pero creo que no es una de las prioridades del programador), pero la jugabilidad es infinita (sobre todo si eres un fanatico, como yo, de las misiones espaciales).

Solo puedo aconsejaros que lo probeis porque merece la pena y sino mirad estas imagenes:

Endeavour

Dos etapas del despegue de un transbordador.


La famosa ISS


Reentrando en la atmosfera terrestres


Aproximacion final


Y toma de tierra