在本机和物理机里面创建并测试匿名用户的上传和下载以及配置文件

从LazySysAdmin靶机实战解析渗透测试全流程:信息收集到权限提升 渗透测试是网络安全领域的核心实践,旨在通过模拟攻击来评估系统安全性。其基本原理遵循标准的攻击生命周期:从外部侦察、漏洞扫描到利用与横向移动。在技术层面,信息收集(枚举)是渗透测试的基石,通过端口扫描、服务识别和目录爆破等技术,攻击者可以全面绘制目标网络地图。SMB服务配置不当、Web路径遍历等常见漏洞,往往成为初始访问的突破口。掌握这些技术对于构建主动防御体系、理解攻击者思维至关重要。本文以经典的LazySysAdmin靶机为案例,详细演示了如何利用SMB匿名访问获取敏感信息,并通过数据库凭证复用、SUID 阅读详情

环境说明:

        配置机子:centOS 6.10

        客户端:物理机:win10

                       VMware中linux:centOS 6.10

简述步骤:

1.下载vsftpd服务和ftp命令

  1. 1 yum install vsftpd -y

           如果提示尝试其他镜像,那就有一种可能性是桌面或者右下角的镜像光盘有没有挂载连接上

  1.  2 yum install ftp -y

           rpm -qa | grep ftp    #这条命令可以查到vsftp和ftp是否都安装好了

                         

2.在linux里面创建两个文件夹目录,分别命名为test和ftp

        这两个文件夹的名字可以随便去,我这边为了表明意图就直接命名为test和ftp,我是创建在/var目录下面,并且在这两个文件夹分别创建两个文件,文件命名要不同,否则容易搞混究竟是哪里上传或下载到哪里

            创建文件夹的命令为   mkdir

            创建文件的命令:   ①touch/vim

                                            ②echo  123 > test   #这条命令要主要空格的位置,“>”两边都需要空格

                                                                            #可以用cat命令可以获取到这个文件中“123”的内容来测试是否创建成功

3.配置文件需要注释或增加的语句

编辑配置文件:

vim /etc/vsftpd/vsftpd.conf

注释或增加的语句:

anonymous_enable=YES            #是否允许匿名
write_enable=YES                #能否进行写的操作【全局】
anon_root=/var/ftp              #匿名用户的FTP根目录,第2步创建的ftp文件夹的路径
anon_upload_enable=YES          #是否允许匿名用户上传
anon_mkdir_write_enable=YES     #是否允许匿名用户建立目录
anon_other_write_enable=YES     #是否开放匿名用户其他写入权限
anon_world_readable_only=NO     #一般情况下,ftp用户对文件有读权限就对文件有下载权限了

                                #当他为YES时候,文件的其他人必须有读的权限才允许下载,单单文件所 
                                 有人为ftp且有读权限是无法下载的,必须其他人也有读权限,才允许下 
                                 载;若为NO则只要ftp用户对文件有读权限即可下载

有一个快速搜查的方式:

          按“Esc”键进入一般模式,然后输入"/",后面跟关键词,如果有多条相关的信息,按“n”键跳到下一个

配置文件不需要“;” 一行就是一条语句,否则重启服务后会报错

而且每次修改配置文件后都要重启服务

4.重启服务,关闭防火墙

      service vsftpd restart

      iptables -F

      setenforce 0

5.客户端测试

     在测试之前要确定linux和window的防火墙是否关闭,当然你是要在哪里测试就关闭哪个就可以了,

     在测试过程中,物理机用ls命令建立失败--这个属于数据连接不行,但是命令连接是可以的

            

      解决方法:关闭window的防火墙

5.1 window客户端

5.2 linux客户端

    ①进入终端,输入ftp ip地址(创建ftp文件的机子的ip地址)

    ②用匿名的方式登录(用户:ftp或anonymous   密码不填)

    ③用ls命令查到文件,然后用cd进入匿名可以授权的文件夹

    ④用put或get进行下载和上传文件

                put 当前目录里的文件通过ftp后放在ftp文件里面
                get 从ftp文件夹里面的文件下载到当前目录

   ⑤用bye退出ftp后到相应的目录查看是否已经上传或下载了

     因为两个客户端的大致步骤相同,只有个别几个命令不相同,例如quote PASV这是win系统的,linux系统时另外的命令来改变主动还是被动模式

DVWA靶场搭建与渗透测试入门:从零构建本地安全实验环境 Web安全是网络安全的核心领域,其基础在于理解常见漏洞的原理与防御机制。SQL注入、跨站脚本(XSS)等漏洞源于对用户输入验证的缺失,攻击者可通过构造恶意输入执行非授权操作。掌握这些原理对构建安全应用至关重要。DVWA(Damn Vulnerable Web Application)作为一个故意包含漏洞的PHP/MySQL应用,提供了从低到高不同安全等级的实战环境,是学习漏洞利用与防御的理想平台。通过搭建DVWA,学习者可以在可控环境中练习渗透测试技术,理解安全配置(如PHP设置、数据库权限)对应用防护的影 阅读详情

相关推荐

kkFileView word、 excel、 ppt、 pdf在线预览

最近为客户开发一个企业OA,在需要在线预览各类文档,发现kkFileView提供在线预览的解决方案,而且集成方便。 kkFileView 官网:https://kkfileview.keking.cn 码云:https://gitee.com/kekingcn/file-online-preview 项目简介 此项目为文件文档在线预览项目解决方案,对标业内付费产品有【永中office】【office365】【idocv】等,在取得公司高层同意后以Apache协议开源出来反哺社区,在此特别感谢@唐老大的支持以

qq_35354529的博客 2263

Linux 下的ftp服务

ftp:file fransfer protocol          文件传输协议是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。它属于网络传输协议的应用层。我们经常接触的http是超文本传输协议。 ftp服务信息 默认目录:/var/ftp 协议接口: 21/tcp 服务配置文件:/etc/vsftpd/vsftpd.conf 报错id的解析:   500 ##文件...

weixin_40172997的博客 765

Ubuntu 14.04 LAMP环境搭建实战:Apache+PHP5+MySQL5.5一键部署

LAMP(Linux+Apache+MySQL+PHP)是Web开发最基础的服务栈组合,其核心在于各组件间的协同运行机制与配置一致性。Apache作为HTTP服务器负责请求分发,PHP解释器处理动态逻辑,MySQL提供持久化数据存储,三者通过模块加载、进程通信和Socket连接形成完整数据链路。在Ubuntu等Debian系系统中,apt包管理器保障了版本兼容性与安全更新能力,尤其适合教学实验、遗留系统维护及CTF靶场复现等场景。本文聚焦Ubuntu 14.04这一经典LTS版本,详解如何基于官方仓库完成A

cuibinmo3519的博客 421

FTP服务器实现匿名用户上传和下载文件

实验要求:通过配置FTP服务器,实现匿名用户只能下载文件,张三用户可以上传和下载文件。 一.安装FTP服务。Windows Server 2008 R2 系统中的FTP服务已经集成到了IIS7.5的Web服务中,因此需要通过“服务器管理器”中的“添加角色向导”,在“Web服务器”角色中选择安装FTP服务器,如图。 FTP服务安装完成后,可以通过“管理工具”中的“IIS”管理器对其进行配置管理。 ...

shouyangao的博客 9013

Ubuntu 20.04 安装 MariaDB 常见故障与 unix_socket 认证原理详解

MariaDB 是 MySQL 的主流开源分支,广泛用于 WordPress、RAGFlow 等生产环境。其核心认证机制在 Ubuntu 20.04 中发生关键演进:默认弃用 auth_socket,转而采用 unix_socket 插件配合 sudo 提权实现本地安全登录。该机制既规避网络层密码暴露风险,又依赖严格的 systemd 服务生命周期管理与 /var/run/mysqld/ socket 权限控制。技术价值体现在权限隔离性、启动可预测性及 CVE 补丁及时性(如 CVE-2023-2207);

weixin_33861800的博客 444

Rocky Linux 8 安装 MariaDB 实战指南:从零配置到 RAGFlow 生产就绪

MariaDB 是开源关系型数据库的主流选择,广泛用于 Web 应用、知识库系统(如 RAGFlow)及企业级后端服务。其核心原理基于客户端-服务器架构,采用 SQL 标准协议通信,并依赖 systemd 管理服务生命周期、dnf 进行包分发与依赖解析。在 Rocky Linux 8 这一 CentOS 替代发行版中,MariaDB 虽为默认数据库,但需手动完成初始化、SELinux 上下文修复、安全加固与配置治理,才能满足生产环境对稳定性、权限隔离和远程访问的严苛要求。本文聚焦真实部署场景,覆盖 WSL2

蓝色妖姬 513

FTP 服务

目录 FTP 服务 一、FTP服务介绍 二、搭建简易的FTP服务器 三、FTP服务的客户端工具 四、FTP服务的两种工作模式 五、FTP服务的基本配置 FTP 服务 课程目标 了解FTP服务器的应用场景 了...

anjinzong3965的博客 352

Kali Linux中DVWA靶场部署与Web安全实战入门指南

Web安全是网络安全领域的核心议题,其原理在于攻击者通过构造恶意输入,利用应用程序逻辑缺陷获取未授权访问或执行恶意操作。掌握Web安全技术对于构建可信赖的网络应用至关重要,其价值体现在防范数据泄露、服务中断等重大风险。常见的应用场景包括金融、电商、政务等各类在线服务平台的安全防护。本文聚焦于在Kali Linux环境中部署DVWA(Damn Vulnerable Web Application)这一经典Web漏洞靶场,通过**LAMP服务栈**的配置与**SQL注入**等漏洞的实战演练,为安全学习者提供一个

aibi9196的博客 504

FTP搭建及应用

1.简单FTP构建及访问 问题 本案例要求先快速搭建好一台FTP服务器,并创建相关测试文件: 建立下载测试文件 /var/ftp/pub/anon.txt 建立下载测试文件 ~lisi/lisi.txt 然后验证以不同方式从客户机访问此FTP服务器: 从浏览器访问,测试匿名/用户登录 以ftp命令访问,分别测试匿名/用户验证访问的下载和上传操作 使用wget命令下载测试文件 方案 使用2台RHEL...

秦庚辰的博客 4055

树莓派4B网线直连Windows全流程:从IP查询到SSH登录避坑指南

本文提供了一份详细的树莓派4B通过网线直连Windows电脑的实战指南。核心步骤包括配置Windows网络共享、查询树莓派IP地址以及通过SSH进行安全登录与初始配置。文章深入解析了直连的网络原理,并重点分享了使用CMD命令和工具定位IP、避免常见错误的避坑技巧,帮助用户在没有显示器或路由器的环境下快速完成树莓派初始化。

grape的博客 1081

保姆级教程:用U盘给浪潮服务器装系统(含RAID驱动加载技巧)

本文提供了一份详细的浪潮服务器U盘安装系统指南,重点介绍了RAID驱动加载技巧与实战步骤。从准备工作到系统安装全流程,涵盖RAID配置、驱动加载方法及常见问题排查,帮助用户高效完成服务器系统部署。特别强调RAID驱动与服务器型号的匹配性,确保安装过程顺利。

uuu88的博客 737

linux下实现ftp匿名用户的上传和下载文件功能

1.配置/etc//vsftpd/vsftpd.conf 文件如下:   打开文件,改变如下选项,如果文件中没有该选项,需要自己手动编写该选项   write_enable=YES   anonymous_enable=YES   anon_other_write_enable=YES   anon_mkdir_write_enable=YES   anon_upload_e...

weixin_34129145的博客 756

Grafana图像渲染插件安装全攻略:解决依赖缺失问题(附完整命令清单)

本文详细介绍了在CentOS/RHEL环境下安装Grafana图像渲染插件`grafana-image-renderer`的全过程,包括解决常见的依赖缺失问题。通过提供完整的命令清单和疑难问题排查指南,帮助用户高效部署和优化插件性能,确保图像渲染功能稳定运行。

weixin_30399821的博客 86

从零到一:手把手教你玩转Linux核心服务(SSH/SCP/RSYNC/FTP)

SSH是一种安全的远程连接协议,通过加密技术保障数据传输安全。文章介绍了两种加密算法:对称加密(如DES)使用相同密钥加解密,速度快但安全性较低;非对称加密(如RSA)使用公钥加密、私钥解密,更安全但效率较低。SSH支持两种认证方式:基于用户名密码认证和基于密钥对的免密认证。后者通过公钥比对和随机字符串验证实现安全登录。实验部分展示了如何在两台Rocky Linux主机上配置静态IP、主机名和防火墙,为SSH连接做准备。

weixin_53177141的博客 131

一文入门Qwen-Agent【附实战代码】

Qwen-Agent 是一个开源框架,用于开发基于 Qwen 模型的 AI 智能体应用,一文带你入门使用

m0_55303420的博客 1875

Nangate 45nm FreePDK开源工艺库:从RTL到GDSII全流程实战

在数字IC设计中,标准单元库是连接逻辑综合与物理实现的基石,它定义了每个单元的逻辑功能、时序延迟与物理尺寸。开源EDA工具链的成熟,使得个人也能借助免费工艺套件完整跑通芯片设计流程。Nangate 45nm FreePDK作为一套经典的开源工艺库,凭借结构清晰、配套完善的特性,成为学习数字后端和时序收敛的理想训练场。从综合工具Yosys读取Liberty文件进行逻辑映射,到OpenROAD执行布局布线与时钟树综合,再到使用OpenSTA分析关键路径延迟,这套流程涵盖了数字设计最核心的环节。通过亲手操作,开发

weixin_29168393的博客 278

cicso+RHEL7实践——小型校园网的搭建

目录题目要求拓扑设计实验步骤内网搭建三层交换机ESW1配置DNS服务器配置客服端PC9配置客服端PC10配置验证结果HTTPDPC9(server1) 题目要求 拓扑设计 实验步骤 内网搭建 三层交换机ESW1配置 1、设置ESW1为VTPserver 2、增加VLAN 3、设置trunk接口 DNS 服务器配置 1、vi /etc/named.conf ,改两个any 2、vi /var/named/zhangpeng.cn.hosts 修改正向区域数据库文件 3、vi /var/named/zh

萝卜拌凉菜的博客 4414

解决mamba_ssm库安装难题:两种高效方法详解

本文详细解析了mamba_ssm库安装失败的常见原因,并提供了两种高效的解决方案。针对其依赖C++/CUDA扩展编译的特性,文章手把手指导用户通过GitHub克隆源码编译安装,或寻找匹配的预编译Wheel文件直接安装,帮助开发者彻底解决环境配置难题,顺利部署Mamba模型。

weixin_29056865的博客 554

Kali 2024.2 本地靶场搭建:DVWA 环境配置与漏洞测试指南

Web安全测试是网络安全领域的核心实践,其基础在于理解常见漏洞的原理与利用方式。SQL注入、XSS跨站脚本等漏洞源于应用程序对用户输入验证不足,攻击者可通过构造恶意输入执行非授权操作。掌握这些漏洞的利用技术,对于渗透测试人员和安全研究员评估系统安全性具有重要价值。在本地环境搭建漏洞靶场,如DVWA(Damn Vulnerable Web Application),为安全学习与测试提供了合法、可控的沙箱。通过配置LAMP(Linux, Apache, MySQL, PHP)环境,部署并初始化DVWA,可以安全

weixin_30887919的博客 472

交通仿真软件:SUMO_(13).Python脚本与TraCI接口

通过TraCI接口,用户可以实现与SUMO仿真器的实时交互,获取和控制交通数据。本文档详细介绍了如何使用Python脚本与TraCI接口进行交互,包括基本的设置、数据获取和控制方法。此外,还展示了几个高级应用示例,如交通流优化、多代理系统、车辆路径规划和车辆行为模拟。这些示例可以帮助用户更好地理解如何利用TraCI接口进行复杂的交通仿真和分析。希望这些内容对您有所帮助,如果您有任何问题或需要进一步的帮助,请参考SUMO的官方文档或社区支持。

kkchenjj的博客 1002

YoloV8改进策略:主干网络篇|MobileNetV4主干替换YoloV8的BackBone(独家原创)

今年,轻量级王者MobileNetV4闪亮登场!在我们这篇文章里,我们把MobileNetV4加入到了YoloV8中,替换原有的BackBone。哈哈,你猜怎么着?效果超赞!文章里详细记录了改进过程,给那些正在为创新点子发愁的小伙伴们提供了满满的灵感。嘿,想要发表关于轻量级改进的论文?这篇文章绝对是你的首选参考!

m0_47867638的博客 3192

从Nmap扫描到权限提升:一次完整的渗透测试实战演练

渗透测试是网络安全领域的核心实践,旨在通过模拟攻击来评估系统安全性。其基本原理是遵循系统化的方法论,从信息收集开始,逐步深入,最终验证安全风险。这项技术的核心价值在于主动发现并修复漏洞,从而提升企业整体安全防护能力。在应用场景上,渗透测试广泛应用于企业安全评估、漏洞挖掘和红蓝对抗演练。本次实战以Vulnhub Noob靶机为环境,聚焦于FTP、HTTP、SSH等常见服务,通过Nmap端口扫描、目录爆破、弱口令破解等技术,完整演示了从外部侦察到获取系统控制权的全过程,并详细讲解了权限提升的多种路径与稳定She

chiman6219的博客 431

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

最新 OpenClaw(龙虾)超详细安装、配置与安全使用指南

OpenClaw(常被中文用户称为“龙虾”)是一类可本地部署、可自定义、可扩展的开源系统。

爱喝水程序员的博客 2506

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

跟我一起学“网络安全”通识-Windows

本篇文章是《跟我一起学“网络安全”通识》的第二章,介绍了Windows操作系统里的一系列基础知识,包括:Windows常用dos命令、WindowsServer搭建AD域、Windows之震网三代漏洞实验等。

Cool_foolisher的博客 3538

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Zabbix企业级监控平台部署与调优实战指南

企业IT监控是保障业务连续性的核心技术,其核心原理在于通过代理或探针持续采集基础设施与应用的状态数据,进行集中处理与分析。该技术能实现故障预警、性能瓶颈定位与资源优化,对于提升运维效率和系统稳定性具有关键价值。在混合IT架构、传统数据中心等场景中,一个统一、稳定且易于维护的监控平台尤为重要。本文聚焦于Zabbix这一成熟的开源监控解决方案,深入探讨其作为企业监控“压舱石”的部署实践,涵盖架构选型、分步部署、核心配置及性能调优等关键环节,并结合数据库优化与告警配置等热词,为构建高效可靠的监控体系提供系统性的工

weixin_34357436的博客 359

Hadoop集群环境搭建完整指南:从虚拟机配置到集群部署

本文详细介绍了在CentOS7系统上搭建三节点Hadoop集群的全过程。主要内容包括:1. 集群规划:采用1主2从架构,明确各节点IP和角色分配 2. 基础环境配置:虚拟机创建、系统设置、网络配置、SSH连接优化 3. 关键组件安装:JDK1.8环境、阿里云镜像源、常用工具(vim/lrzsz等) 4. 集群通信配置:hosts文件同步、防火墙关闭、SSH免密登录 5. 辅助服务部署:NTP时间同步、Apache HTTPD、MariaDB数据库 6. 安全设置:SELinux配置与禁用 文章提供了详细的操

2401_87700489的博客 335
上一篇: 记一次愚蠢的经历——电脑CMCC-EDU无法进入登录界面的其中一种情况
下一篇: 微信小程序之取消按钮的边框和背景颜色
PureNight_
博客等级 码龄7年 6粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值