ftp靶机_获取shell

news2024/11/25 0:24:47

ftp靶机_获取shell

文章目录

    • ftp靶机_获取shell
      • ftp概念
      • 实验环境
        • 信息探测
      • 发现漏洞
      • 优化shell

ftp概念

FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上,"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。概括讲,用户可通过客户机程序从远程主机上传或下载文件。

实验环境

​ 攻击机(kali):

​ 靶场机器(Ubuntu):

信息探测
nmap -sP 192.168.225.0/24 

-sS: 使用 SYN 扫描(也称为半开放扫描),发送 SYN 包以探测目标主机上的开放端口。
-sT: 使用 TCP 扫描,通过建立完整的 TCP 连接来确定目标主机上的开放端口。
-sU: 使用 UDP 扫描,发送 UDP 包以探测目标主机上的开放端口。
-sF: 使用 FIN 扫描,发送 FIN 包以检测目标主机上的开放端口。
-sX: 使用 Xmas 树扫描,发送带有 FIN、URG 和 PUSH 标志的包以探测目标主机上的开放端口。
-sN: 使用 NULL 扫描,发送没有任何标志的空包以探测目标主机上的开放端口。

​ 扫描主机服务信息以及服务版本

nmap  -sV 靶场IP地址

​ 快速扫描主机全部信息

nmap -T4 -A -v  靶机IP地址

-T4: 使用 T4 扫描速度,代表比默认扫描更快的速度级别。
-A: 执行 OS识别,版本检测、脚本扫描和traceroute。
-v: 输出详细信息,使扫描输出更加详尽。

分析nmap扫描结果,并对结果进行分析,挖掘可以利用的信息;

在这里插入图片描述

在这里插入图片描述

nmap -T4 -A -v  靶机IP地址

在这里插入图片描述

在这里插入图片描述

发现漏洞

​ 使用seachsploit,查看漏洞信息,找到可利用的溢出代码;

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

搜索漏洞
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

优化shell

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1091749.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

macbook磁盘清理免费教程分享

笔记本电脑在是我们工作和生活中重要组成部分,磁盘清理是常有的事,而macbook作为其中的代表之一,也越来越受到人们的青睐。然而,如何进行macbook磁盘清理,也事许多人都会遇到的问题,特别是被提示“磁盘已满…

[python] pytest

在写一个项目前, 可以先编写测试模块 测试模块中包含了一个个最小的功能 当每一个功能都完善正确时 再将这些功能转换成项目运行的功能 多个项目运行的功能就组成了一个模块 多个模块就组成了一个项目服务 pytest 是一个 Python 测试框架,它提供了简单易用的语…

[补题记录] Atcoder Beginner Contest 294(E)

URL:https://atcoder.jp/contests/abc294 目录 E Problem/题意 Thought/思路 Code/代码 E Problem/题意 我们将其当作一个铺路的过程。 给总长度 L,计划 1 有 N 步,计划 2 有 M 步,每一步给出(v,l&a…

Python 列表切片陷阱:引用、复制与深复制

大家早好、午好、晚好吖 ❤ ~欢迎光临本文章 如果有什么疑惑/资料需要的可以点击文章末尾名片领取源码 Python 列表的切片和赋值操作很基础,之前也遇到过一些坑, 但今天刷 Codewars 时发现了一个更大的坑,故在此记录。 Python 列表赋值&am…

【重拾C语言】十二、C语言程序开发(穷举与试探——八皇后问题)

目录 前言 十二、C语言程序开发 12.1~3 自顶向下、逐步求精;结构化程序设计原则;程序风格 12.4 八皇后——穷举与试探 12.4.1 穷举法 示例:寻找一个整数的平方根 12.4.2 试探法 示例:计算给定数字的阶乘 12.4.3 穷举与试…

python教程:selenium WebDriver 中的几种等待

嗨喽,大家好呀~这里是爱看美女的茜茜呐 强制等待:sleep() import time sleep(5) #等待5秒设置固定休眠时间,单位为秒。 由python的time包提供, 导入 time 包后就可以使用。 缺点: 不智能,使用太多的sleep会影响脚本运行速度。…

网络安全(黑客)—自学笔记

目录 一、自学网络安全学习的误区和陷阱 二、学习网络安全的一些前期准备 三、网络安全学习路线 四、学习资料的推荐 想自学网络安全(黑客技术)首先你得了解什么是网络安全!什么是黑客! 网络安全可以基于攻击和防御视角来分类…

Jmeter组件执行顺序与作用域

一、Jmeter重要组件: 1)配置元件---Config Element: 用于初始化默认值和变量,以便后续采样器使用。配置元件大其作用域的初始阶段处理,配置元件仅对其所在的测试树分支有效,如,在同一个作用域的…

【机组】计算机系统组成课程笔记 第三章 微体系结构层 —— CPU的构成

3.1 CPU的组成和功能 3.1.1 CPU的组成 CPU(中央处理单元)由寄存器组、算术逻辑单元(ALU)、控制器(CU)及内部总线构成。 3.1.2 CPU的功能 CPU通过程序指令的执行,控制各部件协调工作&#xff…

德思特新闻 | 虹科荣获“优秀核心零部件企业”认证

虹科在2023汽车智能与网联技术国际学术会议中荣获了中国智能网联汽车行业“优秀核心零部件企业(‘感知与定位’类别)”认证。 关于德思特 虹科集团旗下德思特公司是电子测试测量领域内领先的解决方案供应商。主要业务范围涵盖:汽车电子仿真…

vue-element-admin—登录页面添加自定义背景

一、效果图 初始效果: 更改背景后效果: 二、操作步骤 1、准备图片 2、更改代码 打开下面路径的 index.vue 文件: vue-element-admin-master\src\views\login\index.vue 也就是登录页面。 对 .login-container 样式代码块内代码做如下…

print() 函数

二、print() 函数 这里先说一下 print() 函数,如果你是新手,可能对函数不太了解,没关系,在这里你只要了解它的组成部分和作用就可以了,后面函数这一块会详细说明的。 print() 函数由两部分构成 : 指令&a…

解决报错:export ‘default‘ (imported as ‘Register‘) was not found

报错如下: 原因:export default跟index.ts中的export * from "xxx" 冲突了 换句话说:用了export default就不能使用index.ts方式来导入 解决办法: 1. 如果使用export default,就不要使用index.ts的export …

ABB机器人RWS连接方法

目录 方法一:curl 方法二:网页地址 方法三:Postman 与ABB机器人通讯,较新机器人,可以使用Robot Web Services,直接方便地使用网页进行查看当前数据,但是网页需要用户名密码验证,测…

macbook电脑删除app怎么才能彻底清理?

macBook是苹果公司推出的一款笔记本电脑,它的操作系统是macOS。在macBook上安装的app可能会占用大量的存储空间,因此,当我们不再需要某个app时,需要将其彻底删除。macbook删除app,怎么才能彻底呢?本文将给大…

MMU如何通过虚拟地址找到物理地址-下

接着上文:MMU如何通过虚拟地址找到物理地址? 5,虚拟内存到物理内存的推导 本文只介绍最普遍的64位地址,四级页表,每个页表4k的这种情况。 linux内核将一个进程的内存映射表建立好之后,在该进程被调度运行的时候&#…

Lock使用及效率分析(C#)

针对无Lock、Lock、ReadWriterLock、ReadWriterLockSlim四种方式,测试在连续写的情况下,读取的效率(原子操作Interlocked由于使用针对int,double等修改的地方特别多,而且使用范围受限,所以本文章没有测试) …

【高级交换技术】配置QinQ终结子接口接入VLL示例

简介 VLL是建立在MPLS技术上的点到点二层隧道技术,可以在MPLS骨干网上透明传输二层数据,从而使得位于不同物理位置的属于同一个VLAN的站点之间可以相互通信。 QinQ终结子接口接入VLL是指在报文通过VLL网络传输前,先由设备上的路由子接口对设…

【数据分享】2022年我国30米分辨率的坡向数据(免费获取)

地形数据,也叫DEM数据,是我们在各项研究中最常使用的数据之一。之前我们分享过2022年哥白尼30米分辨率的DEM高程数据,该数据被公认为是全球最佳的开源DEM数据之一,甚至没有之一(可查看之前的文章获悉详情)&…

Map中的那些事

Map中的那些事 Map中的那些事拓展时间复杂度O(1):常数级O(logn):对数级O(n):线性级O(nlog n):线性对数级O(n):平方级O(n):立方级O(2的n次方):指数级 hashMaphashMap基本知识哈希冲突的定义hashMap的实现原理hashMap有四个构造器 具体问题HashMap的内部数据结构HashMap允许空键空…