Taller de Firefox OS.

taller_firefox

 

taller_firefox

Los amigos de Mozilla México visitan nuestro hackerspace para compartir con todo con nuestra comunidad, ofreciendo una charla y taller de Mozilla y Firefox OS para el próximo 24, 25 y 26 de Septiembre.

Firefox: 10 años cambiando la web
Empezaremos con una charla de los 10 años de Firefox. Contando un poco de las experiencias que se han tenido en la comunidad Mozilla, sus proyectos y como pueden involucrarse las personas.
Miércoles 24 de Septiembre, 20:00 hrs.

Desarrollo de aplicaciones para Firefox OS
Taller sobre Firefox OS el sistema operativo para móviles de Mozilla basado en la web, el taller consta de dos sesiones de 2 1/2 horas.
Jueves 25, Viernes 26 18:30 hrs

Lugar: The Inventor’s House, Guadalupe 306, Barrio de Guadalupe

Costo:
El costo de recuperación del evento es una cooperación voluntaria para acondicionamiento y mantenimiento del hackerspace.

Registro: Puedes hacerlo en nuestro formulario

Por favor sólo confirmar asistencia si realmente va a asistir y llenar formulario para una correcta logística, no queremos saturar el espacio, así que las personas registradas tendrán su lugar asegurado.

Dejar un comentario para aclarar dudas

#ChromiumOS en nuestro disco duro.

chromium-lime

Supongo que todos aquellos que llegaron a este post es porque ya conocen el OS de google (ChromeOS) y para los curiosos que no, les dejamos el link a wikipedia 😉

En este pequeño tutorial es para apoyar a todos aquellos aventureros de los OS que gustan de navegar por mares desconocidos, así que les enseñaremos como montar su ChromeOS en su memoria USB y si lo desean, instalarlo en su laptop.

Primero ¿Que diferencia existe entre Chrome y Chromium? Simple, este ultimo es el proyecto libre detrás del original.

Así que para esto, utilizaremos ChromiumOS.

Primera etapa (Creando el live cd)

Debido a que ChromeOS es muy básico, solo necesitaremos un procesador que soporte arquitectura de 32 bits y 4 GB libres.

  • La imagen de nuestro sistema operativo, el cual lo encontramos en el siguiente enlace.
  • Después montamos nuestra imagen en la USB con el Win32 Disk Image que encontraremos en este link.

Ya que tenemos nuestra imagen montada, “booteamos” nuestra lap o pc desde USB y empezamos la experiencia ChromeOS (En caso de que no inicie correctamente es probable sea por fallo al descargar la imagen, vuelve a intentarlo, además recomiendo utilizar un mouse externo ya que en muchas ocasiones el mousepad no es detectado.)

Instalando

Recuerda que este sistema operativo está creado como live, así que una vez que arranco, procederemos a lo siguiente:

  • Ya que este iniciado abrimos la terminal con la siguiente combinación de teclas “control+mayúsculas+T”
  • Escribimos “Install“. Solicitará una clave de acceso root la cual es “facepunch“.
  • Seguir las instrucciones que da la terminal.

Si cuentas con otro sistema operativo automáticamente Chromium creará un menú para poder seleccionar con que desees arrancar.

Espero este tutorial les sirva para algo, aunque sea para poder perder el tiempo, saludos y suerte 😀

 

Burlar el login del programa de la guía interactiva EXANI-II

Si eres de esos usuarios que siempre se olvida de su contraseña por algún motivo, y no recuerdas tu usuario y/o contraseña del CENEVAL ó no los tienes y quieres conocer el contenido del programa, este manual te será de gran utilidad.

Primero, descargamos e instalamos el programa como lo haría cualquier usuario, después de que se haya instalado el programa, lo ejecutas y verás lo siguiente:

De inmediato probamos si nos dá acceso.

Ahora, abrimos el explorador de Windows y vamos a la ruta en la cuál se instalo él programa, ahí buscamos la carpeta llamada “Resources”.


Aquí si conoces un poco de desarrollo web, podrás ver que la estructura de directorios es la de un “sitio web” y el “programa” se ejecuta en el navegador, con esto aseguran que el “sistema” funcione en la mayoría de las plataformas existentes.


Esto hace el camino para Hackear probar el sistema aun más fácil.
buscamos la carpeta “js“. (que suele tener los Scripts de JavaScript de las páginas web)

Como podemos ver, los archivos con el código fuente del javascript están presentes en la carpeta, ahora siendo un poco lógicos podemos deducir que el archivo que buscamos es “login.js” o solamente “login” y les creamos un respaldo,(copiar/pegar) por si algo llega a fallar.

Como los archivos están protegidos, nos aparecerá una advertencia, les damos en aceptar.

para evitar estos errores que da “Windows“, copiemos el archivo en el escritorio ó otro lado para evitar las engorrosas advertencias.

ahora abrimos el archivo con un block de notas y buscamos la linea 100(aproximadamente).


if(rows.rowCount()>0) {
var userUUID = rows.fieldByName(‘userUUID’);
rows.next();
db.execute(‘UPDATE loggedIn SET usuario=? where id=1’,userUUID);
rows.close();
db.close();
window.location = “/inicio.html”;
}
else{
alert(‘El usuario o contraseña es inválida’);
}

Copiamos la linea: window.location = “/inicio.html”;
y lo pegamos en una nueva liena y al final de la advertencia de: alert(‘El usuario o contraseña es inválida’);

Así debería de quedar:


if(rows.rowCount()>0) {
var userUUID = rows.fieldByName(‘userUUID’);
rows.next();
db.execute(‘UPDATE loggedIn SET usuario=? where id=1’,userUUID);
rows.close();
db.close();
window.location = “/inicio.html”;
}
else{
alert(‘El usuario o contraseña es inválida’);
window.location = “/inicio.html”;
}

Guardamos, enseguida copiamos el archivo a la carpeta “js“, nos saldrá una advertencia, la aceptamos.

Enseguida pasamos a probar que esto realmente sea efectivo y a probar el programa.
Abrimos el programa normal, ponemos un usuario y contraseña y le damos aceptar, nos saldrá la advertencia anterior, no hay de que preocuparnos, es normal, le damos en aceptar y nos accederá al programa.

Y así es como cumplimos con nuestro objetivo.


Nota:
Nos daba la advertencia porque en el código no omitimos la advertencia, si no solo se inserto la instrucción de acceder al programa:

}
else{
alert(‘El usuario o contraseña es inválida’); // advertencia que nos salió
window.location = “/inicio.html”; // linea que hace acceder al programa
}

La linea (window.location = “/inicio.html”;) no necesariamente debe en ir abajo de la linea antes mencionada, si no en otra parte del cuerpo del código, solo que sea en un lugar “lógico” en donde pueda leer esa linea ó no provoque que el programa truene.


Links de descarga del programa:
Mega
Google Drive

Este artículo tiene como finalidad mostrar como un programador descuidado  cuando no pone mucho empeño en la seguridad, se pueden brincar los “candados” de los programas. es con fines didácticos y el autor o The inventor’s house no se hacen responsables de el uso que le puedan dar los lectores a esta información.

FLISoL Aguascalientes 2014

g6570

El Festival Latinoamericano de Instalación de Software Libre (FLISoL), es el mayor evento de difusión del Software libre que se realiza desde el año 2005 en diferentes países de manera simultánea.

Este año el FLISoL Aguascalientes es organizado por las diferentes comunidades que año con año buscan la difusión del uso de software y hardware de código abierto, contando con la presencia de Pingüinos en el alambre, la Universidad Autónoma de Aguascalientes, The Inventor´s House, g3ek army, CODEAR (DF) y Digital Frags.

¿Porque el 31 de Mayo? Debido a la Feria Nacional de San Marcos, es difícil contar con espacios para llevar a cabo este evento, es por tal motivo que Aguascalientes lo celebra unas cuantas semanas después sin perder el objetivo y sin alejarse de la organización oficial.

En un hecho importante para la realizacion de este evento, salimos de nuestras universidades e integramos al Museo Descubre en nuestra organización, tomando sus instalaciones por un día y contando con todo su apoyo.

Conferencias:

  • “Big Data : Revelando los secretos de las redes sociales.” Por Abel Alejandro Coronado Iruegas. 12:00 hrs.
  • Presentación de “UAAbuntu: Luna Roja”. Por el Maestro Guillermo Domínguez Aguilar. 13:15 hrs.
  • “Telegram: transformando una idea.” Por Luis Alejandro Rangel Sánchez y Diego Sánchez 14:30 hrs.
  • “Cómputo paralelo” Impartida por el Ing. Erwin Montez Chaparro. 15:45 hrs.

Talleres: 

Aula UNO

  • “Pentesting con bugtraq” por el Ing. Felipe Valero  Delgado. 11:00 hrs. 
  • “Introducción a Linux” por el Ing. Alberto Rodriguez. 13:00 hrs.
  • “Introducción a Blender” por Miguel Angel Dueñas Garcia. 15:00 hrs.

Aula DOS

  • “Cómo crear tu propia distribucion linux” por el Maestro Guillermo Domínguez Aguilar. 11:00 hrs.
  • “Introducción a la programación con Python” por Oliver H. Rangel. 13:00 hrs.
*Cada taller tiene una duración máxima de dos horas*

Installfest:

En forma simultánea, durante las conferencias y talleres tendremos un espacio asignado para la instalación de software, contando con el apoyo de las comunidades resolviendo dudas y apoyando en las instalaciones.

Fecha: 31 de Mayo del 2014

De 11:00 A 17:00 Hrs.

Lugar: Museo Descubre

Registrate en nuestro formulario dando click AQUI