Agregar un complemento a meterpreter

0

Estoy intentando añadir un complemento de meterpreter,

a = client.railgun.kernel32.GetLogicalDrives()["return"] 
# Math magic to convert the binary to letters 
drives = [] 
letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" 
(0..25).each do |i| 
    test = letters[i,1] 
    rem = a % (2**(i+1)) 
    if rem > 0 
        drives << test 
        a = a - rem 
    end 
end 
print_line("Drives Available = #{drives.inspect}")

Así que coloqué el archivo en /lib/rex/post/meterpreter/ui/console/command_dispatcher

Luego reinicié msfconsole, pero después de una explotación exitosa, no pude ver el comando XXX (donde el nombre del archivo es XXX.rb) y el comando use XXX parece estar buscando una DLL con ese nombre

Entonces, ¿cuál es la forma correcta de agregar un complemento para meterpreter?

    
pregunta daisy 26.01.2014 - 16:52
fuente

1 respuesta

2

La carpeta correcta para poner su secuencia de comandos es scripts/meterpreter/ .

Una vez que hayas copiado la secuencia de comandos y ejecutado msfconsole , puedes usar el comando run scriptname para ejecutarlo.

Puede encontrar más detalles y ejemplos sobre las secuencias de comandos de meterpreter en Metasploit Unleashed . Se puede encontrar una lista de algunas funciones útiles de la API al escribir dichos scripts en aquí y algunos ejemplos de funciones aquí .

    
respondido por el mdeous 26.01.2014 - 20:51
fuente

Lea otras preguntas en las etiquetas