我用作资源的内容: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服务器获取数据?