Acceder a Un Celular Android Remotamente Telnet.

by FabioPolancoE in Circuits > Remote Control

21868 Views, 0 Favorites, 0 Comments

Acceder a Un Celular Android Remotamente Telnet.

Screenshot_2020-05-05-18-29-55-1.png

¡Bienvenido! En la actualidad, es muy fácil tener acceso a internet. Piénsalo bien, el internet es una red global de computadoras que transmiten datos entre sí; así que sólo es necesario contar con las herramientas y técnicas correctas para poder acceder y controlar otras computadoras, pero hacerlo sin permiso es ilegal. En principio, es posible hacer ésto desde cualquier computadora de cualquier tipo y sistema operativo, creo que todos tenemos un teléfono inteligente a la mano. Aunque en éste ejemplo voy a acceder a mi teléfono desde mi computadora, es posible conectarse de un teléfono a otro, e incluso un celular con sí mismo.

Supplies

-Un teléfono inteligente Android
-Otra computadora (también puede ser un smartphone)
-Acceso a internet (Para descargar software y conectar con el dispositivo)

Lección 2: ¿Qué Es Telnet?

Telnet es el nombre de un protocolo de red que nos permite acceder a otra computadora para controlarla remotamente. También es el nombre del programa informático que utilizaremos en el tutorial.

Lección: ¿Qué Es La Dirección IP?

IP es el acrónimo inglés para "Internet Protocol" (Protocolo de internet). Todos los dispositivos tienen dos direcciones IP. La pública: la que todos los dispositivos con los que se transfieran datos pueden ver y la privada: una que sólo los dispositivos de tu red local pueden ver.
Ver tu IP pública no es nada dificil de encontrar, muchas páginas web te dejan verla, pero recomiendo https://ip.org.mx/ . Para ver tu IP privada, entra a Configuraciónes > WiFi y haz click en los tres puntos de menú, haz click en avanzado y baja hasta encontrar "Dirección IP", debería ser algo como 192.168.0.3 (La mía). Tal vez te estás preguntando "¿Por qué muestra su IP privada? ¿Quiere que lo hackeen?". Pues no, resulta que mi ip privada es sólo para mi red local, es decir, mi red de WiFi; así que no importa si la muestro, lo que no debería mostrar es mi ip pública (Ésa si es peligrosa que otros la sepan xD).

Descarga De Software En El Servidor

En el dispositivo servidor (El teléfono al que vamos a acceder remotamente), debe tener instalado y activado un servidor de telnet. Para éso, requerimos descargar e instalar una aplicación llamada "Telnetd", que se puede encontrar en Google Play Store.

Descarga De Software De Cliente

Principalmente, ésto no es necesario. En linux, telnet suele venir instalado por defecto, si estás en una distribución basada en Debian o Ubuntu y no tienes telnet instalado, puedes correr el siguiene comando:

sudo apt-get install telnet

Si estás en MacOS: telnet también debería venir instalado por defecto, sino, busca algún tutorial según tu versión de MacOS/OSX.

Si estás usando Windows, sigue los pasos de éste tutorial.

En android, puedes usar la aplicación ConnectBot.

Iniciar El Servidor De Telnet Del Teléfono

Screenshot_2020-05-06-16-54-21.png

Abre Telnetd en tu celular y deberías ver una pantalla como la de arriba. Haz click en "Login Password" para configurar una contraseña, escribe la contraseña que quieras usar y luego presiona "Confirm".

Conectarse Al Servidor Desde MacOS/OSX Y Linux

¿Recuerdas la dirección IP privada? Te va a servir para conectarte a tu teléfono. Enla aplicación del servidor telnet debe decir "Listening port for Telnetd" y abajo un número, recuerda ése número. Abre la terminal y escribe:

telnet 
telnet> open <tu ip privada> <el número que sale en la app>

Cuando escribas el comando, no escribas los símbolos "<" y ">". Ejemplo (Lo que yo hice):

telnet> open 192.168.0.3 1234

Luego te debe de pedir la contraseña que pusiste, escríbela y presiona ENTER. Ejemplo:

Trying 192.168.0.3...
Connected to 192.168.0.3. Escape character is '^]'. Welcome to Telnetd :-) Password:

Cuando escribas la contraseña, si es correcta debe salir algo así:

*

Login OK! u0_a529@my90:/ $

Conectarse Desde Windows

Después de activar "Telnet Clinet", presiona Windows+R , escribe telnet y presiona ENTER. Si no funciona, intenta presionando Windows+R, escribiendo cmd, presiona ENTER y cuando la ventana se abra, escribe telnet y presiona ENTER.

telnet> open  

Cuando escribas el comando, no escribas los símbolos "<" y ">". Ejemplo (Lo que yo hice):

telnet> open 192.168.0.3 1234

Luego te debe de pedir la contraseña que pusiste, escríbela y presiona ENTER. Ejemplo:

Trying 192.168.0.3...
Connected to 192.168.0.3.
Escape character is '^]'.
Welcome to Telnetd :-)
Password:

Cuando escribas la contraseña, si es correcta debe salir algo así:

*
Login OK! u0_a529@my90:/ $

Conectarse Desde Android

Abre "ConnectBot", presiona el botón "+".

Haz click en donde dice "Protocol" y selecciona telnet.

En donde dice "nombre del host:puerto", escribe:

 <la ip privada>:<número que sale en la app>

Ejemplo:

192.168.0.3:1234

y en nombre, inventa un nombre para tu teléfono que te permita reconocerlo como "Android", por ejemplo.

¿Y Ahora Qué?

Si hiciste todo bién, lograste acceder a la shell de comandos de tu celular, lo que significa que tienes control sobre el dispositivo. La Command Shell de Windows está basada en la de Linux, así que podrías ejecutar casi todos los comandos que en éste sistema operativo. Sin embargo te daré algunos ejemplos que pueden ser divertidos, pero recuerda, hazlo con responsabilidad.

Acceder a la lista de comandos (Sigue todos los pasos uno por uno, tal y como aparecen):

Regresa a la carpeta anterior:

cd ..

muévete a la carpeta de sistema:

cd system

Muévete a la carpeta de ejecutables:

cd bin

¡Averigua qué cosas puedes hacer! Ve qué hay dentro de la carpeta

ls

Luego puedes ejecutar algún comando al escribirlo como aparece en la lista que obtuvise con "ls". Si te lanza un error, puedes ejecutarlo como:

./<Nombre del comando>

Ejemplo (Tomar notas):

cd /
cd storage/sdcard0/
echo TEXTO > NOMBRE.txt

Reemplaza TEXTO por el contenido de la nota y NOMBRE por el nombre de tu nota

echo Hola, mundo! > note.txt

Para ver tu nota:

cat NOMBRE.txt

Reemplaza NOMBRE por el nombre de tu archivo