CG-CTF

  https://cgctf.nuptsast.com/challenges#Web

  续上~

  第七题:单身二十年

  查看源代码;

  取得flag(干杯~);

  本题也可通过burp抓包,查看返回信息取得flag;

  (至于为啥和手速有关没想明白。。。);

  第八题:php decode

  分析:直接让解码,代码分析:定义了一个函数CLsI(),用了gzinflate()解压函数和base_decode()BASE64 编码字符串解码函数,然后用一个for循环对字符串的每一位用对应的ASCII码的上一位代替,返回值。eval()函数把字符串按照PHP代码来计算;

  思路:直接用echo打印出结果即可;

  取得flag(干杯~);

  第九题:文件包含

  查看源代码;

  分析:?file=show.php,很明显这边是个文件包含漏洞,这和我之前PTE做过的一道文件包含题类似,flag应当是藏在了php代码中,比如藏在某个注释里面,所以没有显示出来,所以思路就是去直接看PHP文件内容而不是让其中的代码执行;

  思路1:构造URL,这边用到php的封装协议php://,并用base64对文件内容加密,保证php代码不被执行,这样我们可以read到加密后的内容;

  然后进行解码就取得flag(干杯~);

  思路2:构造URL,同样也用到了PHP内置封装协议php://input,然后用burp抓包,用readfile()函数尝试读取文件;

  结果发现并没有成功;

  我回头看了一下之前解码出来的代码,发现input被过滤了。。。;

  第十题:单身一百年也没用

  点击链接;

  分析:页面和源代码中没有任何信息,和上一个单身题应该一样需要用burp抓包;

  抓到包后发送,发现flag就在返回头部中(干杯~);

  第十一题:Download~!

  EMMM,题目没了,跳过;

  第十二题:COOKIE

  分析:啥也没有,题目是Cookie,提示是0==not,感觉就是把Cookie里的0改为1,去尝试一下,用burp抓包并修改Cookie;

  将Login=0改为Login=1,取得flag(干杯~);

  第十三题:MYSQL

  学习一下啥是robots.txt;

  https://baike.baidu.com/item/robots%E5%8D%8F%E8%AE%AE?fr=aladdin&fromtitle=robots.txt

  查看robots.txt;

  分析:可以看到又给了提示:sql.php,以及id不等于1024;

  思路:intval() 函数用于获取变量的整数值,可以推测$id应为1024,但是输入的id不能是1024,尝试构造带小数的id:1024.1;

  取得flag(干杯~);

  未完待续~

最新文章

  1. 搜索表头的例子-jqueryEasyUi
  2. 在C#中使用官方驱动操作MongoDB
  3. 指针 与 数组 以及 a 与 &a的区别
  4. 怎么控制表单placeholder属性的样式兼容各大浏览器?
  5. android studio gradle升级
  6. 百度翻译&&金山词霸API
  7. json学习系列(1)-使用json所要用到的jar包下载
  8. php生成图片
  9. 根据Android架构分层推荐开发书籍
  10. ucos内存管理原理详解
  11. 20165226 预备作业3 Linux安装及学习
  12. [综] meanshift算法
  13. JDBC详解(二)
  14. node fs 解决回调地域问题
  15. springmvc上下文与springcontext上下文的关系
  16. 【mysql】sum处理null的结果
  17. 多年未写过java了
  18. Windows win7下VMware Virtual Ethernet Adapter未识别网络解决方法
  19. Telnet模拟系统(Linux c)
  20. 单点登录(九)-----遇到问题-----FileNotFoundException: class path resource-UsernamePasswordWrapperAuthenticatio

热门文章

  1. [noip模拟]计蒜姬<BFS>
  2. XXE验证与利用流程
  3. 1018 Public Bike Management (30 分)
  4. flask-redirect
  5. go 切片重组
  6. 35 编码 ASCII Unicode UTF-8 ,字符串的编码、io流的编码
  7. scrapy版本爬取某网站,加入了ua池,ip池,不限速不封号,100个线程爬崩网站
  8. 【半监督学习】MixMatch、UDA、ReMixMatch、FixMatch
  9. Kafka 2.5.0发布——弃用对Scala2.11的支持
  10. MySQL的事务隔离级别是什么?