Я пытаюсь запустить обработчик 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] );