博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WEB新手之do u know caidao?
阅读量:6838 次
发布时间:2019-06-26

本文共 561 字,大约阅读时间需要 1 分钟。

  继续写题。

  进入该网站,可以看到显然题目给出了一个假的flag。再看第二句话,说题目里存在shell。于是用御剑扫描一下后台。

  如上图所示,扫出了一个叫shell的包。于是常识性地在URL加上shell.php/,回车,但是发现网页没有响应具体的提示,burpsuit也好像没有提示。新手赛的时候没有做出来。因为在毫无提示的前提下,个人感觉这一步最难。不过通常做不出来的时候可以读一下题目。这里可以看到题目的名字,caidao(好像是国内某位大牛研发出来的软件)。尝试将题目放到caidao上扫描。

  如上图所示,可以看到web2目录下正好有一个叫flag.js的软件。开始有点起色了,我尝试直接打开,不过出现的是一堆乱码。所以我先把它下下来,并且用记事本形式打开。

  我们可以看到是一堆颜文字(部分截图),拿到网站解密。

  解密后得到一段字符,如上图所示(部分截图)。观察第一行开头的“data:image/png”,以及“base64”,我们可以知道,这一段字符是由图片通过base64形式编码得来的。于是通过网站将这一段字符转为图片。

  然后得到了一张二维码图,用手机扫一下,可以得到flag。

 

转载于:https://www.cnblogs.com/Buki11/p/10559023.html

你可能感兴趣的文章
深度解析 ASP.NET MVC 5 (内部培训讲义)
查看>>
Three.js光线(二)
查看>>
方法名称作为参数传入函数中
查看>>
手动注册maven本地仓库
查看>>
Android onClick 按钮单击事件 四种常用写法
查看>>
C++中清空缓冲区
查看>>
html 空白汉字占位符 
查看>>
Linux学习之文件特殊权限详解(SetUID、SetGID、Sticky BIT)(十一)
查看>>
VS2010 打开 VS2012 的项目
查看>>
celery定时器以及出错解决方案Celery Received unregistered task of type
查看>>
canvas toDataURL() 方法如何生成部分画布内容的图片
查看>>
Android 多用户模式原理和实现介绍
查看>>
android:largeHeap介绍
查看>>
Android四大组件之Service浅见
查看>>
IIS6不重启改应用程序.net framework 4.0的方法
查看>>
c++编程:获取控件上的文本值---例子是CEdit 的七种方法(转载)
查看>>
常见设计模式
查看>>
【转载】TransactionScope只要一个操作失败,它会自动回滚,Complete表示事务完成...
查看>>
1016 因子之和
查看>>
java基础------函数与数组
查看>>