запустить обработчик с использованием Metasploit RP c API - PullRequest
0 голосов
/ 18 апреля 2020

Я пытаюсь запустить обработчик metasploit на моем express сервере, используя удаленные вызовы процедур, в частности пакет узла msfrp c.

Я попытался запустить его с помощью console.write (), но это Метод не запускает обработчик, даже если он пишет другие команды.

Поэтому я решил использовать метод module.use (), мой код выглядит так:

const MsfRpc = require('msfrpc');
var express = require('express');

var app = express();

const msfrpcUri = 'http://msf:mv00lmJ8@localhost:55552';
const msfrpc = new MsfRpc(msfrpcUri);


msfrpc.connect().then(() => {
  console.log("connected");
  msfrpc.module.use('exploit','multi/handler');
  msfrpc.module.use('payload','windows/x64/meterpreter/reverse_tcp');
    });


app.listen(3000, () => {
    console.log("Running...")
});

после установка полезной нагрузки, которую я хочу установить lhost и lport, но я не могу понять, как.

использование метода происходит следующим образом: msfrp c .method group.method name (случай верблюда) ([arguments] );

...