Comenzando con lo básico, un exploit es el medio utilizado para obtener acceso a un sistema vulnerable y una carga útil es el programa / shellcode real utilizado para cumplir las intenciones del atacante
Una carga útil en etapas crea una conexión a la máquina de la víctima utilizando una plataforma, que es una pequeña carga útil inicial que crea una conexión con la víctima (creando un zócalo) y luego pasa la ejecución a la siguiente etapa, que será la carga útil principal - en este caso meterpreter.
En este contexto, meterpreter es una carga útil que se cargará a través del zócalo de prueba y permitirá inyectar dlls en la memoria de las máquinas víctimas (servidor meterpreter) ...
He investigado un poco y para que entienda las cosas, trato de ponerlas en mis propias palabras y términos tanto como sea posible. Este es mi entendimiento básico de cómo funcionan las cargas útiles por etapas y el medidor de velocidad, así que puede aclarar. que mi entendimiento es realmente correcto?