![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
靶场
文章平均质量分 58
pikachu
山兔1
网络安全爱好者
展开
-
Atlassian Confluence 路径穿越与命令执行漏洞 CVE-2019-3396
2.影响版本:6.6.12之前所有6.6.x版本,6.12.3之前所有6.12.x版本,6.13.13之前所有6.13.x版本,6.14.2之前所有6.14.x版本。访问服务器ip地址,如:192.168.109.130:8090 进行安装,安装步骤如下:选择Trial Installation——》Next。直接使用邮箱账号,点击New Trial License——》select product——》Confluence。然后会让你填写用户名,如果提示填写路径,路径填写。我这边建立失败了,就不复现了。原创 2024-08-07 23:11:43 · 443 阅读 · 0 评论 -
Adobe ColdFusion反序列化漏洞(cve-2017-3066)
Adobe ColdFusion(直译:冷聚变),是一个动态Web服务器,其CFML(ColdFusion Markup Language)是一种程序设计语言,类似JSP里的JSTL(JSP Standard Tag Lib),从1995年开始开发,其设计思想被一些人认为非常先进,被一些语言所借鉴。Adobe ColdFusion中存在java反序列化漏洞。攻击者可利用该漏洞在受影响应用程序的上下文中执行任意代码或造成拒绝服务。原创 2024-08-03 16:14:20 · 497 阅读 · 0 评论 -
Adobe ColdFusion文件读取漏洞(CVE-2010-2861)
读取后台管理员密码:http://192.168.1.232:8500/CFIDE/administrator/enter.cfm?Adobe ColdFusion是美国Adobe公司的一款动态Web服务器产品,其运行的CFML(ColdFusion Markup Language)是针对Web应用的一种程序设计语言。由于AJP协议设计存在缺陷导致内部相关的属性可控,攻击者可以构造属性值,使未授权的用户读取服务器任意文件获得敏感信息,甚至可以进行远程代码执行漏洞的利用。,可以看到初始化页面,输入密码。原创 2024-07-31 23:00:17 · 350 阅读 · 0 评论 -
Aria2 任意文件写入漏洞
Aria2是一个在命令行下运行,多协议,多来源下载工具(HTTP / HTTPS,FTP,BitTorrent,Metalink),内建XML-RPC用户界面。Aria提供RPC服务器,通过–enable-rpc参数启动。Aria2的RPC服务器可以方便的添加、删除下载项目我们可以使用 RPC 接口来操作 aria2 并将文件下载到任意目录,从而造成任意文件写入漏洞。6800 是 Aria2 的 RPC 服务的默认端口。环境启动后,访问 和 服务会返回 404 页面。原创 2024-07-28 21:59:04 · 733 阅读 · 0 评论 -
CVE-2015-5254
通过 Web 管理页面访问消息并触发漏洞需要管理员权限。在没有密码的情况下,我们可以诱使管理员访问我们的链接触发,或者伪装成其他服务的合法消息在触发时需要等待客户端访问。原创 2024-07-24 22:35:31 · 742 阅读 · 0 评论 -
CVE-2016-3088
ActiveMQ Web 控制台分为 admin、api 和 fileserver 三个应用程序,其中 admin 是管理员页面,api 是接口,fileserver 是存储文件的接口;admin 和 api 需要登录才能使用,fileserver 不需要登录fileserver 是一个 RESTful API 接口。我们可以通过 GET、PUT 和 DELETE 等 HTTP 请求读取和写入存储在其中的文件。设计目的是为了弥补消息队列操作无法传输和存储二进制文件的缺陷,但后来发现:1、它的使用率不高。原创 2024-07-25 20:02:07 · 625 阅读 · 0 评论 -
CVE-2018-8715
AppWeb 是一个嵌入式 Web 服务器,基于由 Embedthis Software LLC 开发和维护的开源 GPL 协议。它是用 C/C++ 编写的,几乎可以在任何现代操作系统上运行。当然,它的作用是为嵌入式设备提供一个 Web 应用程序容器。AppWeb可以配置认证,包括以下三种认证方式:basic:传统HTTP基本认证digest:改进版HTTP基础认证,认证成功后将使用Cookie来保存状态,而不用再传递Authorization头form:基于 HTML 的表单身份验证。原创 2024-07-28 12:35:15 · 392 阅读 · 0 评论 -
本地文件包含漏洞利用
因为tftp协议是不校验账号密码的,所以我们可以直接使用这个协议把木马文件上传上去,我们现在的想法是把shell脚本给上传上去,因为我们前面通过信息收集知道这个服务器有使用php语言的环境,所以我们上传的是PHP语言的木马,下面这个是反向shell木马的部分内容。我们可以知道目标的80端口上运行着http服务,服务器是ubuntu,,中间件是apache/2.4.29,语言可能用的是PHP的,还有一个信息资产。我们回过头继续去看/etc/passwd,发现了tftp,这个好像是传输协议,我们去搜索一下。原创 2024-03-16 19:24:45 · 902 阅读 · 1 评论 -
nmap报tcpwrapped
使用Nmap扫描主机时,报出服务名字是tcpwrapped,这说明tcp三次握手已经完成,但是并没有和目标主机建立连接。tcpwrapped指的是tcpwrapper,是unix或linux平台上的主机访问控制程序。当大量的端口服务都为tcpwrapped时,这说明可能是有负载均衡或者防火墙阻断了你的连接请求。这表明,虽然目标主机的某项服务是可提供的,但你不在允许访问主机的名单列表中。原创 2023-02-20 10:23:38 · 1300 阅读 · 0 评论 -
页面信息泄露和cookie信息可操纵
每当我们执行包含身份验证机制的网络评估时,始终建议我们检查cookie、会话并尝试弄清楚访问控制的真正工作原理。在许多情况下,远程代码执行攻击系统上的立足点可能无法单独实现,而是在链接不同类型的漏洞和漏洞利用之后实现的。在此框中,我们将了解信息泄露和破坏访问控制类型的漏洞,即使它们看起来不是很重要,也可以在攻击系统时产生很大影响,因此即使是小漏洞也很重要。原创 2023-02-13 00:13:36 · 308 阅读 · 0 评论 -
mssql(1433端口)介绍
Microsoft SQL Server是一个关系型数据库,微软开发的管理系统。作为数据库服务器,它是一种软件产品,其主要功能是存储和检索其他软件应用程序所请求的数据,这些应用程序可以运行在同一台计算机上,也可以运行在网络(包括Internet)上的另一台计算机上。默认运行在1433端口master Database:记录SQL Server实例的所有系统级信息。msdb Database:由SQL Server代理用于安排警报和作业。model Database:用作在SQL Server实例上创建的所有原创 2022-12-04 23:54:34 · 3514 阅读 · 0 评论 -
Microsoft SQL Server中的错误配置
这篇文章将介绍如何利用Microsoft SQL Server中的错误配置,尝试获取反向shell并熟悉Impacket工具的使用,以便进一步攻击某些服务。impacket的安装地址:https://github.com/SecureAuthCorp/impacketImpacket是用于处理网络协议的Python类的集合。Impacket的重点是提供对数据包和某些协议(例如SMB1-3和MSRPC)的低级别编程访问,以及协议实现本身。原创 2022-11-28 01:02:58 · 900 阅读 · 0 评论 -
配置错误的smb共享
Windows 是当今最流行的操作系统,不仅由个人用户使用,而且在大公司中也广泛使用。由于其操作简单性以及使用图形界面,如今,大量实体的公司网络充满了运行Windows操作系统的主机和服务器。无论这些机器针对的是最终用户、我们的员工还是现场技术团队,但由于 Windows 操作系统的演示简单性,它们很容易被错误配置,这在现实当中是广泛存在的。Windows 必须提供的机制管理群集中控件定位的差异意味着,在进行安全强化过程时,覆盖操作系统的所有隐藏角落和缝隙并不总是一件容易的事,尤其是对于新手团队。原创 2022-11-18 23:37:09 · 1485 阅读 · 0 评论 -
jenkins2.289.1版本远程命令执行漏洞
在网络安全行业中,有一种方法可以识别、定义和编目公开披露的漏洞。这种类型的标识称为CVE,代表常见漏洞和披露。分析后,为每个漏洞分配一个严重等级,称为 CVSS 分数,范围从 0 到 10,其中 0 表示信息,10 表示严重。这些分数取决于几个因素,其中一些是 CIA 的危害级别(机密性、完整性、可用性)、攻击复杂程度、攻击面的大小等。在计算机安全中,任意代码执行 (ACE) 是攻击者在目标计算机或目标进程中执行任意命令或代码的能力。[…]旨在利用此类漏洞的程序称为任意代码执行漏洞。原创 2022-11-13 22:59:03 · 2957 阅读 · 0 评论 -
SSTI服务器模板注入漏洞
该靶场重点利用 Node.js 中的模板引擎 Handlebars 中识别的服务器端模板注入漏洞。本演练将演示当开发人员未正确清理用户输入时,如何在 Web 服务器中利用 SSTI。我们还将介绍 Node.js、模板引擎和全局变量的基础知识,以及如何使用可用的受限 Javascript 命令逃离沙盒环境。原创 2022-11-11 02:51:23 · 1542 阅读 · 0 评论 -
DNS域名解析协议与弱口令登录
网络知识对于我们作为即将成为网络安全工程师的整体准备情况起着重要作用。如果应用了足够的网络知识,则Active Directory,Kerberos身份验证,服务器消息块,超文本传输协议,安全外壳等功能都可以分解为(几乎)最简单的形式。无论多么广泛,我们都将只探索整个网络主题的一部分,特别是HTTP,VHosts和DNS,以此为目标。在网络之旅开始时,我们可能会发现自己在非常一般的宏观级别上了解主机和服务器之间的连接。数据包只是从我们的一端传输到服务器,然后返回响应,对吧?原创 2022-11-04 03:02:17 · 513 阅读 · 0 评论 -
mariadb弱口令登录
学习如何浏览数据库非常重要,因为大多数关键数据(包括用户名和密码)都存储在其中,这些数据可能用于获得对目标系统的最高特权访问权限。在之前的文章中,我们已经谈到了数据库的主题。但是,在这篇文章中,我们将学习如何浏览它们。Web服务器和其他服务使用MySQL,MariaDB或其他技术等数据库的原因是为了将累积的数据存储在易于访问且组织良好的地方。该数据可以代表用户名,密码,帖子,消息,用户加入的确切日期以及其他信息 - 具体取决于网站的目的。每个数据库都包含表,而表又包含行和列。原创 2022-11-02 22:11:28 · 400 阅读 · 0 评论 -
s3存储容器与awscli的交互
通常,不同的子域将具有不同的IP地址,因此当我们的系统查找子域时,它会获取处理该应用程序的服务器的地址。因此,我们可以尝试将 PHP shell 文件上传到s3存储桶,因为它已上传到Webroot目录我们可以在浏览器中访问此网页,而浏览器又将执行此文件,我们将实现远程代码执行。有不同的枚举工具可用于此目的,如gobuster,wfuzz等等,在撰写本文时,我们将使用以下命令在对子域枚举的时候。我们看到文件index.php,.htaccess和一个名为images的目录在指定的存储桶中。原创 2022-11-02 02:02:29 · 986 阅读 · 0 评论 -
文件包含漏洞和hash破解
Windows是当今世界最主要的操作系统,因为它易于使用的GUI可访问性。大约85%的市场份额已成为攻击的关键操作系统。此外,大多数组织使用Active Directory来设置其Windows域网络。微软聘请NTLM(New Technology LAN Manager)和Kerberos提供认证服务。尽管存在已知漏洞,但即使在新系统上,NTLM 仍被广泛部署,以保持与传统客户端和服务器的兼容性。原创 2022-10-30 00:32:16 · 688 阅读 · 0 评论 -
火狐禁用js
3、点击鼠标右键选择“切换”,把“javascript.enabled”键值改为“false”2、在搜索栏输入“javascript.enabled”查找到首选项。1、在Firefox地址栏里输入“about:config”。Firefox禁用JavaScript。原创 2022-10-28 09:39:20 · 1838 阅读 · 0 评论 -
kali安装不了软件
执行一下这条命令就可以了。原创 2022-10-28 05:54:26 · 549 阅读 · 0 评论 -
FTP匿名登录
从一个服务到另一个服务的目标。凭据可能会丢失在可公开访问的文件夹中的某个位置,这将允许我们通过一个远程shell登录,该shell不受监控。配置错误的服务可能会泄露信息,使我们能够模拟受害者的数字身份。现实世界中存在许多可能性。然而,我们将从一些简单的开始。处理一个从其他两个目标拼凑而成的例子,我们将看到一个不安全的FTP上的访问配置和网站的管理登录。让我们继续解构这个矢量及其分量分析。原创 2022-10-28 05:49:26 · 4293 阅读 · 0 评论 -
SQL注入与万能密码登录
今天的靶机是一个主要面向web应用程序的框架。更具体地说,我们将了解如何对启用了SQL数据库的web应用程序执行SQL注入。我们的目标是具有针对后端数据库的搜索功能的网站,该数据库包含易受此攻击的可搜索项目攻击类型。任何用户都不应该看到此数据库中的所有项目,因此网站将为我们提供不同的搜索结果。SQL 服务通常如何运行的一个很好的例子是用于任何用户的登录过程。每次用户要登录时,Web 应用程序都会将登录页输入(用户名/密码组合)发送到 SQL 服务,并将其与该特定用户的存储数据库条目进行比较。原创 2022-10-26 00:51:16 · 4191 阅读 · 0 评论 -
mongodb介绍
数据库是易于访问、管理和更新的有组织信息的集合。在大多数环境中,数据库系统非常重要,因为它们传达了与我们的销售交易,产品库存,客户档案和营销活动相关的信息。有不同类型的数据库,其中之一是MongoDB,它是一个面向文档的NoSQL数据库。了解数据如何存储在不同类型的数据库中以及如何连接到这些远程数据库服务器并检索所需数据至关重要。数据库文件数据库构成了MongoDB实例中数据组织的顶级。数据库被组织到包含文档的集合中。文档包含类似 JSON 格式的文本数据,如字符串、数字、日期等。原创 2022-10-24 22:16:50 · 924 阅读 · 0 评论 -
wordlist和目录遍历
在大多数环境中,Web 服务器在许多部门的基础结构和日常流程中发挥着重要作用。Web服务器有时可以严格地由员工在内部使用,但大多数时候可以发现是面向公众的,这意味着来自Internet的任何人都可以访问它们,以从其托管的网页中检索信息和文件。在大多数情况下,Web服务器上托管的网页通过其管理面板进行管理,并锁定在登录页面后面。让我们想一个例子:我们已经决定开始自己的博客并使用WordPress来实现此目的。但它本质上是一个流行的Web应用程序,可让我们轻松管理要发布的内容以供世界其他地区阅读。原创 2022-10-24 01:37:47 · 1233 阅读 · 0 评论 -
rdp协议介绍
在企业环境中,员工有时需要来自同行的支持。让我们假设一位新员工刚刚入职,他们可以访问公司Windows操作系统上的技术工具,使他们能够有效地完成工作。其中一些工具可以拦截网络上的数据包,以分析两台主机之间的信息流。其他工具可能是脚本编辑器,允许他们作为面向技术的员工自动执行日常任务。其他人可能允许他们远程连接到运行Linux或Windows的其他主机,以支持他们的队友或客户。在这种情况下,我们将发现后者中配置错误所涉及的风险。但是,没有必要将这些工具视为恶意或有风险的。原创 2022-10-23 23:36:26 · 4541 阅读 · 0 评论 -
redis数据库介绍
数据库是易于访问、管理和更新的有组织信息的集合。在大多数环境中,数据库系统非常重要,因为它们传达了与我们的销售交易,产品库存,客户档案和营销活动相关的信息。有不同类型的数据库,其中之一是Redis,它是一个“内存中”数据库。内存中数据库是那些主要依靠主内存进行数据存储的数据库(意味着数据库在系统的RAM中进行管理);与在磁盘或 SSD 上存储数据的数据库相反。由于主内存明显快于辅助内存,因此“内存中”数据库的数据检索时间非常短,可以提供非常有效且最短的响应时间。原创 2022-10-23 17:47:44 · 542 阅读 · 0 评论 -
smb协议介绍
我们将尝试连接到IPC$,这对我们来说没有价值,因为它是不像任何常规目录那样可浏览,并且不包含我们可以在学习体验的这个阶段使用的任何文件。我们将使用与以前相同的策略,尝试在没有正确凭据的情况下登录,以查找任何这些共享上配置不正确的权限。其中任何一个都将导致我们在不知道正确的用户名/密码组合并看到存储在共享上的文件的情况下登录。假设我们是一个合法的远程用户,试图登录他们的资源,我们会知道我们的用户名和密码,并正常登录以访问我们的共享。我们的下一步是开始枚举在这两种情况下在目标上找到的共享的内容。原创 2022-10-23 16:33:36 · 4063 阅读 · 0 评论 -
telnet服务程序介绍
查看一下这台机器,有那些文件,以及文件内容。用nmap扫描目标机子开放的端口。这里可以使用弱口令进行暴力破解。telnet登陆目标服务器。原创 2022-10-22 23:24:26 · 187 阅读 · 0 评论 -
FTP协议介绍
从概念上讲,客户端始终是下载文件并将其上载到服务器的主机,服务器始终是安全存储正在传输的数据的主机。低消耗意味着默认情况下发送到目标的数据非常少,这使我们可以快速检查连接的状态,而无需事先等待整个扫描完成。请注意,这可能并不总是适用于大型企业环境,因为防火墙通常具有防止主机之间 ping 操作的规则,即使在同一子网 (LAN) 中也是如此,以避免内部威胁时发现其他主机和服务。连接主机的21端口,这将启动一个请求,以在目标上运行的 FTP 服务上进行身份验证,并返回一个提示返回到我们的主机。原创 2022-10-22 23:21:45 · 776 阅读 · 0 评论 -
htb靶场,ping不通目标机器
那是因为你开了htb的两个vpn,关掉不是连接靶场的那个vpn就可以了。原创 2022-10-21 22:33:16 · 492 阅读 · 1 评论 -
htb靶场连接
把vpn的连接文件移动到kali,在这个界面打开命令窗口,运行一下代码,即可连接成功。下载vpn的连接文件。原创 2022-10-20 17:20:35 · 360 阅读 · 0 评论 -
十三、pikachu XXE外部实体注入漏洞(xml external entity injection)
一、暴力破解1、Burte Force(暴力破解)概述用字典跑出账号和密码存在暴力破解漏洞,指的是存在较弱的安全认证机制。包括:1.是否要求用户设置复杂的密码;2.是否每次认证都使用安全的验证码或者手机otp;3.是否对尝试登录的行为进行判断和限制(如:连续5次错误登录,进行账号锁定或IP地址锁定等);4.是否采用了双因素认证;从来没有哪个时代的黑客像今天一样热衷于猜解密码 —奥斯特洛夫斯基2.表单的暴力破解像我们日常登录的用户密码在页面中填入admin,admin,然后点击Logi原创 2021-08-11 10:44:27 · 220 阅读 · 0 评论 -
upload笔记
第一关 前端JS绕过lasIndexOf是返回函数最后一次出现的地方(从右到左); substring是用来截取函数的; indexOf是返回 表示从.出现的地方开始截取并判断是否在允许的字符串内上传一句话木马,对我进行了弹窗,判断是前端js验证。绕过方法:1.按F12打开调控台,删除下面这个验证js代码。οnsubmit="return checkFile()2.上传成功,返回图片信息即路径地址/upload/1.php第二关 MIME-TYPE验证绕过($_FILES[‘upload_原创 2021-08-11 10:46:11 · 125 阅读 · 0 评论 -
十四、pikachu URL重定向
1.不安全的url跳转后端采用了前端传进来的(可能是用户传参,或者之前预埋在前端页面的url地址)参数作为了跳转的目的地,而又没有做判断的话就可能发生"跳错对象"的问题。危害是:钓鱼,既攻击者使用漏洞方的域名(比如一个比较出名的公司域名往往会让用户放心的点击)做掩盖,而最终跳转的确实钓鱼网站2.不安全的url跳转漏洞看到有一些超链接,我们都点一遍可以发现,最后一个好像有个url的值,我们修改成https://www.baidu.com/,可以发现它跳转成https://www.baidu.com原创 2021-09-18 14:32:58 · 154 阅读 · 0 评论 -
十二、pikachu PHP反序列化
1.PHP反序列化概述序列化serialize()把一个对象变成可以传输的字符串,比如下面是一个对象:反序列化unserialize()把被序列化的字符串还原为对象,然后在接下来的代码中继续使用。序列化和反序列化本身没有问题,但是如果反序列化的内容是用户可以控制的,且后台不正当的使用了PHP中的魔法函数,就会导致安全问题2.PHP反序列化漏洞看一下页面,接受反序列化,打开源码文件看看它反序列化什么也就是把我们传进去的东西进行序列化我们先在本地直接搭建一个序列化的内容,在浏览器访问它O:1原创 2021-09-18 14:33:16 · 131 阅读 · 0 评论 -
十一、pikachu 敏感信息泄露
1.敏感信息泄露概述由于后台人员的疏忽或者不当的设计,导致不应该被前端用户看到的数据被轻易的访问到。2.IcanseeyourABC首先查看源代码,可以发现测试账号密码是可以直接登录进去的直接在上面输入abc.php也可以直接进去。...原创 2021-09-17 13:41:59 · 221 阅读 · 0 评论 -
十、pikachu 目录遍历
1.目录遍历漏洞概述在功能设计中将要操作的文件使用变量的方式传递给了后台,而又没有进行严格的安全考虑而造成的2.目录遍历点进去看一下有个title,估计这就是目录遍历值了,修改成../dir.php上级目录下的dir.phphttp://192.168.248.132/pikachu/vul/dir/dir_list.php?title=../dir.php...原创 2021-09-17 13:41:01 · 234 阅读 · 0 评论 -
九、pikachu 越权
1.越权概述使用A用户的权限去操作B用户的数据,A的权限小于B的权限,如果能够成功操作,则称之为越权操作。处理:1.使用最小权限原则对用户进行赋权;2.使用合理(严格)的权限校验规则;3.使用后台登录态作为条件进行权限判断,别动不动就瞎用前端传进来的条件;2.水平越权A用户和B用户属于同一级别用户,但各自不能操作对方个人信息。A用户如果越权操作B用户个人信息的情况称为水平越权操作。点一下提示:找到了一些账号和密码,我们登录进去点击查看个人信息,可以看到url中有个username,如果有水原创 2021-09-17 13:39:33 · 202 阅读 · 0 评论 -
七、pikachu 不安全的文件上传
1.不安全的文件上传漏洞概述当用户点击上传按钮后,后台会对上传的文件进行判断 比如是否是指定的类型、后缀名、大小等等,然后将其按照设计的格式进行重命名后存储在指定的目录。 如果说后台对上传的文件没有进行任何的安全判断或者判断条件不够严谨,则攻击者可能会上传一些恶意的文件,比如一句话木马,从而导致后台服务器被webshell。处理:验证文件类型、后缀名、大小;验证文件的上传方式;对文件进行一定复杂的重命名;不要暴露文件上传后的路径;...原创 2021-09-17 13:35:45 · 204 阅读 · 0 评论