首页 > 其他分享 >hackerone ctf Micro-CMS v1

hackerone ctf Micro-CMS v1

时间:2024-02-03 09:33:56浏览次数:21  
标签:响应 遍历 v1 flag Micro ctf page 弹窗 页面

打开就是这样的界面

打开Testing

 

点击edit this page ,发现有留言的功能,于是想到经典xss:

<script>alert()</script>

 

点击保存了之后,出现在页面上面,但是没有弹窗

点击go home,出现弹窗,获得第一个flag

 在刚刚编辑框的内容里面填上xss语句

 发现script和<>被过滤

使用<img src="x" one rror="alert(/xss/);">

成功弹窗,发现flag在源代码里面

 

 

 第二个flag就被找到了

有一个create的界面,填入内容之后的界面如下

 

 这个时候注意到url中是/page/8

之前Testing和Markdown界面的url分别是/page/1和/page/2

那么中间的那些page在哪里呢,burpsuite抓取/page/8的响应包,并发送到intruder,遍历page后面的数字

 

 用number字典从1到8遍历,步长是1,开始攻击

 

 发现有page/6的状态是403的响应包

 响应提示没有权限

 这个时候注意到每一个页面都是由展示页面和edit编辑页面组成,抓取编辑页面的响应包,遍历数字

 可以看到page/6的状态变成了200,同时查看响应包,发现第三个flag

 

 在后面加上单引号,尝试sql注入,遍历

 得到第4个flag

 

标签:响应,遍历,v1,flag,Micro,ctf,page,弹窗,页面
From: https://www.cnblogs.com/cll-wlaq/p/18002937

相关文章

  • Microsoft 365 无法进入网页版outlook--循环重定向问题
    最近有个Microsoft365客户遇到管理员账户无法进入网页版outlook的问题,在登录Microsoft365网页版outlook时,输入完用户名和密码之后,网页不断的重复跳转,无法进入到网页版邮箱。多次跳转之后报错如下图经检查发现导致该问题的原因是该账户被分配了过多的角色。如果为用户分配了过多的......
  • 【Loading】ctfshow_WriteUp | _萌新
    萌新_密码1题目密文:53316C6B5A6A42684D3256695A44566A4E47526A4D5459774C5556375A6D49324D32566C4D4449354F4749345A6A526B4F48303D提交格式:KEY{XXXXXXXXXXXXXX}分析所有字符由数字和ABCDEF组成,先用HEX解码得到S1lkZjBhM2ViZDVjNGRjMTYwLUV7ZmI2M2VlMDI5OGI4ZjRkOH0=。......
  • [BJDCTF2020]The mystery of ip
    [BJDCTF2020]Themysteryofiphint页面的源代码里发现提示应该是和IP相关,有可能用到XFF请求头,遂用BP抓包修改了XFF之后,被成功执行,XFF可控,代码是php代码,推测:PHP可能存在Twig模版注入漏洞Smarty模板的SSTI漏洞(主要为Flask存在Jinjia2模版注入漏洞)添加模板算式,{{7*7}}成......
  • Ctfer-Sql注入从0到0.1
    一、判断是否存在sql注入漏洞1.单引号判断http://www.xxx.com/xxx.asp?id=10'如果出现错误提示 youhaveanerrorinyoursqlsyntax则该网站可能就存在注入漏洞。二、判断注入类型字符型and数字型数字型:Or判断(or跟and判断方法不一样的,and是提交返回错误才有注入点,......
  • 帝国cms看雪时间轴博客趣静态模板bokequV1.
    帝国cms看雪时间轴博客趣静态模板bokequV1.0是一款女生唯美简洁个人博客静态页面模板,蓝色时间轴个人网页模板,下雪空间个人模板。喜欢的网友可以用开源程序帝国cms标签仿站建设http://www.bokequ.com/category/theme博客趣bokequV1.0模板非常简洁清爽,清新优雅,由蓝色背景+......
  • 算法模板 v1.6.1.20240131
    算法模板v1.1.1.20240115:之前的历史版本已经不可寻,创建了第一份算法模板。v1.2.1.20240116:删除“编译”-“手动开栈”与“编译”-“手动开O优化”;将“编译”-“CF模板”中的第20行代码cin>>T;注释;删除“读写”及其目录下的内容;删除“图论”-“欧拉图”-“混合图”;删除“图论”-......
  • Microsoft 365 开发:Office 365 Multi-Geo说明以及如何查询是否启用了Multi-Geo功能
    51CTOBlog地址:https://blog.51cto.com/u_13969817很多国内出海企业,为了满足各个Region的法律法规要求,其数据驻留要求和利用云进行数字化转型方面面临挑战。Microsoft365的Multi-Geo可以实现使单个Office365租户能够跨越多个地区和/或国家/地区来解决这些挑战,并使客户能够灵活选......
  • [SUCTF 2019]Game
    [SUCTF2019]Game两个附件,一个是zip压缩包,里面有html、CSS和JS的文件,另外一张是图片在index.html里发现一串经过base32编码的字符串解码后得到suctf{hAHaha_Fak3_F1ag}但是这不是flag在图片里发现有LSB隐写解码发现前面是Salted,得知这是DES加密前面得到的flag是密钥,......
  • [RoarCTF 2019]Easy Java
    [RoarCTF2019]EasyJava打开是一个登录页面,通过爆破得到admin/admin888为账号密码此时刷新页面点击下面的help发现有help.docx文件变更为POST可下载文件打开docx并未发现flag信息查看了师傅们的WP之后才知道,涉及到Java的题目,我们首先读取初始化配置信息/WEB-INF/web.xm......
  • BUUCTF SimpleRev
    1.使用IDA64打开题目文件,按F5得到伪代码。 找到关键词flag,这里有一个如果输入d或者D就开始,所以我们就看输入d和D的情况。2.点击Decry()函数,得到:  第二张图片中,有一个”Congratulation“的输出,我们就可以知道这里与flag有关的信息。if()函数是用来比较text和str2是否相等。......