Instructor: En la
conferencia de hoy, vamos a aprender algunos
conceptos básicos sobre cómo interactuar con el intérprete de metaploits.
Así que ya tengo una
sesión aquí, y como pueden ver, solo meterpreter.
En Linux, en todo, en cada línea de comando,
el comando de ayuda es siempre el mejor comando que puede ejecutar.
Entonces, lo primero que haremos,
haremos una ayuda.
Y como puede ver, obtenemos una
gran lista de todos los comandos que puede
ejecutar y una descripción de lo que hace cada uno de estos comandos.
Entonces, te mostraré algunos conceptos básicos en este momento,
lo primero que quiero
mostrarte es el comando de fondo.
Entonces, el
fondo básicamente será el fondo de la sesión actual,
por lo que en una
sesión de terminación, será muy similar a minimizar una ventana.
Entonces, cuando ejecuto el fondo, volveré a metasploit
como puedes ver
allí, y puedo ejecutar otros exploits de metasploit
para explotar aún más la máquina objetivo,
o simplemente para explotar otras máquinas.
Mientras mantengo mi conexión a la
computadora que acabo de piratear.
Entonces, para ver una lista de todas las computadoras o las
sesiones que tenemos, simplemente
podemos ejecutar sesiones,
L, para enumerar las sesiones actuales, y como puede ver,
tenemos una sesión aquí, meterpreter, así
que todavía está allí, nosotros no lo
perdí, y está entre nuestro dispositivo y el dispositivo
de destino, que es 206,
ahora para poder volver a esa sesión, para
interactuar nuevamente con el meterpreter, todo lo
que necesito hacer es ejecutar sesiones nuevamente,
menos I para interactuar, y luego voy
a poner el número dos, que
es el ID de la sesión.
Y como pueden ver, estoy de vuelta en la sesión de meterpreter.
Otro comando que quiero
mostrar
es sysinfo, y me ves
ejecutar esto cada vez que pirateo un sistema, y la
razón de este comando, te muestra información sobre la computadora
de destino, por lo que nos muestra el nombre de la computadora,
justo aquí, podemos ver el sistema operativo de la computadora de destino, y está
ejecutando Windows 10, podemos
ver la arquitectura, por
lo que es una computadora de
64 bits, por lo que en el futuro si desea ejecutar
algunos ejecutables en ese objetivo, sabemos es
un archivo de 64 bits y creamos un archivo ejecutable de 64 bits, podemos ver
que el idioma es inglés, el grupo
de trabajo en el que está trabajando y
la ID de usuario con la que ha iniciado sesión, y luego podemos ver
la versión de meterpreter que está
ejecutándose en la máquina
de destino, y en realidad es una versión de
32 bits de meterpreter.
Otro comando útil para recopilar información es
IP-config, ahora la configuración de IP es muy similar a
la configuración de IP que se
obtiene cuando se ejecuta en la máquina de Windows en el
símbolo del sistema, y
le mostrará todas las interfaces que están conectadas al computadora de destino,
podemos ver,
por ejemplo, aquí la interfaz
uno, podemos ver la
dirección MAC, podemos ver la dirección
IP, y por ejemplo aquí, esta es la interfaz que
está conectada a nuestra red,
y la que obtuvimos conexión desde, por
lo que si el dispositivo está conectado a varias redes,
podrá ver todas las
interfaces y cómo interactuar con ellas.
Otro comando útil de recopilación de información que
puede ejecutar es PS,
ahora PS enumerará todos los procesos
que se ejecutan en la computadora de destino.
Por lo tanto, estos pueden ser procesos en segundo plano
o programas reales que se ejecutan en primer plano
como programas de Windows o GUI.
Puede ver cada proceso aquí, el nombre del proceso,
y luego puede ver el
ID o el PID en el que
se está ejecutando.
Un proceso interesante es el explorador. exe, y esa es literalmente
la interfaz gráfica de Windows, y podemos ver que se está ejecutando en el
ID de proceso 2116, ahora una muy buena idea una vez que
hackea un sistema, es migrar el proceso,
el proceso actual en el que se
está ejecutando en un proceso que es más seguro que
su proceso actual.
Por ejemplo, el explorador es la interfaz gráfica de Windows,
por lo que siempre
se ejecuta mientras la persona usa su dispositivo.
Entonces, es mucho más seguro que el proceso mediante el
cual obtuvo acceso a la computadora, por ejemplo,
si obtuvo acceso a
través de un ejecutable o un programa,
perderá su proceso tan pronto como
la persona cierre ese programa, por lo
que una mejor manera
de hacerlo es migrar a un proceso que es menos probable que se
cierre o se termine, por lo que lo
que vamos a hacer es usar un
comando llamado migrar para mover nuestra sesión actual a un proceso diferente
, y vamos a utilizar
el proceso del explorador
porque es
muy seguro, Put 2115, y obviamente
no existe tal proceso, por lo
que debería ser 2116, y la
migración es exitosa ahora, por lo que el medidor en este momento
se está ejecutando desde el explorador. exe, ahora si vamos al administrador
de tareas en la
computadora de destino y ejecutamos mi monitor de sistema o
monitor de recursos, lo siento.
Ahora, si vamos a
la red y entramos en conexiones CP, verá
que la conexión aquí en el puerto 8080 proviene
del explorador. exe, por
lo que no proviene de un archivo
malicioso, nuestra carga útil o puerta trasera en realidad
se ejecuta a través del
explorador, ahora si ve firefox o chrome,
puede migrar a ese proceso, y
especialmente que se está conectando
a través del puerto 8080, o usted
puede usar 80, entonces parecerá aún menos sospechoso
porque 80 y 8080 son los puertos utilizados por los servidores web, por
lo que es muy natural o muy normal
tener una conexión en el puerto 80 u 8080.