前言距离上次更新已经19天,假期太容易摆烂了,今天开始复现蜀道山2024的WEB和MISC部分。
题目整体偏难。
大部分WP参考这两位师傅
2024“蜀道山”高校联合公益赛web全解&&部分misc-先知社区
2024蜀道山|web|复现 | TGlu’blog
WEB奶龙牌WAF源码如下
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151& ...
WEB1z_php12345678910111213141516<?phphighlight_file('index.php');#一句话木马,神神又奇奇if(isset($_POST['J'])){ $call=$_POST['J']; $dangerous_commands = ['cat', 'tac', 'head', 'nl', 'more', 'less', 'tail', 'vi', 'sed', 'od']; foreach ($dangerous_commands as $command) { if (preg_match("/$command/i", $call)) { die("这些个危险函 ...
MISC信息安全大赛的通知
flag字体颜色为白色
编码转换1234567891011121314151617181920212223242526272829编码1:++++++++[>>++>++++>++++++>++++++++>++++++++++>++++++++++++>++++++++++++++>++++++++++++++++>++++++++++++++++++>++++++++++++++++++++>++++++++++++++++++++++>++++++++++++++++++++++++>++++++++++++++++++++++++++>++++++++++++++++++++++++++++>++++++++++++++++++++++++++++++<<<<<<<<<<<<<<<<-]>>>>>>>++++++.&g ...
WEBrceF12与右键被禁用
1view-source:
提示
一般是/robot.txt或者/robots.txt
这里是/robots.txt
/fl@g.php
1234567891011121314151617<?phphighlight_file(__FILE__);error_reporting(0);if(isset($_GET['emo'])){ $emo = $_GET['emo']; if(!preg_match("/\;|\"|\*| |[b-h]|[m-r]|\\$|\{|\}|\^|\>/i",$emo)){ system($emo); } else{ echo "Again"; }}el ...
WEBezMake
PATH 环境变量被显式地设定为空。这段 Makefile 的逻辑检查了 PATH 是否未定义,如果未定义则设为空,如果已定义也重设为空。由于 PATH 被设置为空,shell 将无法定位到除内置命令之外的任何外部命令的位置。
bash命令
alias - 定义或显示别名。
cd - 改变当前目录。
echo - 输出参数到标准输出。
exit - 退出当前shell。
export - 设置或显示环境变量。
history - 显示命令历史记录。
pwd - 打印当前工作目录的路径。
read - 从标准输入读取一行数据。
set - 设置或取消设置shell选项和位置参数。
type - 显示一个命令的类型。
unset - 删除变量或函数的定义。
echo可以执行
方法一:
利用shell变量替换符$(<file)读文件
123root@aura:~# echo "flag{test}" > flagroot@aura:~# echo $(<flag)flag{test}
注意 ...
WEB哎~想她了F12与右键被禁用
使用view-source:查看代码
12345678910111213141516171819202122<?php//flag in /flaghighlight_file(__FILE__);error_reporting(0);$a = $_GET['fj1'];$b = $_GET['fj2'];if($a!==$b&&md5($a)===md5($b)){ if(isset($_GET['cmd'])){ $cmd = $_GET['cmd']; if(!preg_match("/\;|cat|flag|[0-9]|\\$|\*|more|system|exec|tac/i", $cmd)){ system($cmd); } else{ die("哎~就 ...
WEB签到
rce1234567891011121314<?phperror_reporting(0);if(isset($_GET['c'])){ $c = $_GET['c']; if(!preg_match("/flag|php|file/i", $c)){ eval($c); } }else{ highlight_file(__FILE__);}?>
简单命令执行
1/?c=system('tac fl*');
宝宝巴士12345678910111213<?php$rce = $_GET['rce'];if (isset($rce)) { if (!preg_match("/cat|more|less|head|tac|tail|nl|od|vi|vim|sort|flag| |\;|[0-9]|\*|\`|\%|\>|\ ...
WEB圣杯战争!!!123456789101112131415161718192021222324252627282930313233343536373839404142<?phphighlight_file(__FILE__);error_reporting(0);class artifact{ public $excalibuer; public $arrow; public function __toString(){ echo "为Saber选择了对的武器!<br>"; return $this->excalibuer->arrow; }}class prepare{ public $release; public function __get($key){ $functioin = $this->release; echo "蓄力!咖喱棒!!<br> ...
云安全云服务简介云服务是基于互联网的相关服务的增加、使用和交互模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。
厂商国内阿里云、腾讯云、华为云、天翼云、Ucloud、金山云等
国外亚马逊的AWS、Google的GCP、微软的Azure,IBM 云等
分类
S3 对象存储Simple Storage Service,一个公开的服务,Web 应用程序开发人员可以使用它存储数字资产,包括图片、视频、音乐和文档。
EC2 即弹性计算服务Elastic Compute Cloud,简单的说就是在云上的一台虚拟机。
RDS 云数据库Relational Database Service,简单的说就是云上的一个数据库。
IAM 身份和访问管理Identity and Access Management,简单的说就是云控制台上的一套身 份管理服务,可以用来管理每个子账号的权限。
对象存储简介对象存储是用来描述解决和处理离散单元的方法的通用术语。对象在一个层结构中不会再有层级结构,是以扩展元数据为特征的。
对象存储各厂商称呼阿里云/京东云:OSS
腾讯云:COS
华 ...
逻辑越权类别1、水平越权:同级别的用户之间权限的跨越
2、垂直越权:低级别用户到高级别用户权限的跨越
3、未授权访问:通过无级别用户能访问到需验证应用
检测工具
BP 检测插件:
xia_Yue 的 GitHub 地址:
https://github.com/smxiazi/xia_Yue
auth-analyzer-plus 的 GitHub 地址:
https://github.com/VVeakee/auth-analyzer-plus
检测项目:
GitHub 地址:
https://github.com/ztosec/secscan-authcheck
GitHub 地址:
https://github.com/y1nglamore/IDOR_detect_tool
更多参考:
第72天:WEB攻防-业务逻辑篇&水平越权&垂直越权&未授权访问&检测插件&SRC项目 – The-Starry-Sky
支付逻辑思路点
支付逻辑 - 商品本身 - 修改 - 数量 & 价格 & 属性等
支付逻辑 ...