Perl - не удается получить данные с RPC-сервера metasploit - PullRequest
0 голосов
/ 10 января 2019

Что я использовал в качестве ресурса: https://metasploit.help.rapid7.com/v1/docs/rpc-api

Сначала я запустил msf rpc сервер:

msfrpcd -U msf -P test -f -S -a 127.0.0.1
[*] MSGRPC starting on 127.0.0.1:55553 (NO SSL):Msg...
[*] MSGRPC ready at 2019-01-11 00:56:29 +0900.

после этого сервер работает и отображается через браузер в http://127.0.0.1:55553

Сценарий, который я использовал при использовании XML :: RPC для получения данных

use XML::RPC;
use strict;
use warnings;

my $fm = XML::RPC->new( 'http://127.0.0.1:55553/api/' );

my $session = $fm->call( 'auth.login', { username => 'msf', password => 'test' });

my $x = $fm->call('group.command'); #api

Ошибка при запуске скрипта:

no data at /usr/local/share/perl/5.26.1/XML/RPC.pm line 288.

Кажется, что используемый API не работает или, возможно, что-то не так

Есть ли у вас лучший способ получить данные с сервера msf rpc?

...