netcat反弹shell
title: netcat反弹shell
abbrlink: '74651124'
date: 2022-09-16 20:03:46
tags: 反弹shell
netcat基本命令
- 首先应该知道的一个参数是 - h,这是最基本的一个命令,nc 长跟的参数有两个,一个是 n 一个是 v
- v 参数就是列出执行过程的详细信息,n 参数翻译过来就是只接收 ip 地址,没有 dns
为什么一个打印消息的要写两次呢?
-
都知道-l是开启监听,-v打印运行时的所有信息,-p指定端口通常合起来写:nc -lvp 6666
-
为什么一个打印消息的要写两次呢?
-
几个V结果都一样 后来发现两个v获得的输出更详细,Nmap的-vv同样的效果
netcat版本:
常用监听设置
- 例如
- 在攻击机上设置监听
- 6666 是端口,可以自行更改
- 目标机设置
- 各种手段后能执行命令后
- 注意IP是攻击机的IP
- 交互
- 对于已经安装了python的系统,可以使用python提供的pty模块,只需要一行脚本就可以创建一个原生的终端
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 putdown.top