![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web
攻防世界web
2021gracedoudou
这个作者很懒,什么都没留下…
展开
-
ctf-攻防世界-web:upload1
一个很简单绕过的文件上传打开靶场,发现一个很简单的上传点。在靶场地址后面加index.php,正常访问无跳转,加index.asp,报错且显示apache容器,看来绝对是php的网站了burp开启代理,尝试上传php一句话,发现burp没发送请求包就提示文件类型不对,看来是前端验证文件类型。右键查看源代码,果然是前端验证,只能上传jpg和png。把写好的一句话后缀改为jpg或png,开启burp,在上传时抓包,将文件后缀改为php,成功绕过上传,并显示...原创 2021-11-01 22:48:36 · 510 阅读 · 0 评论 -
ctf-攻防世界-web:NewsCenter
打开环境,功能点只有一个查找新闻,猜测是sql注入一.手工注入从最基础的联合查询注入开始1正常 1'报错 1' '正常 猜测为字符型注入,单引号闭合1' order by 1,2,3 ;' 正常 1' order by 1,2,3,4 ;'报错可见一共3列 (;将前后语句分开,'闭合后面的语句,也可以用#注释掉后面的语句)1' union select 1,2,3;' 页面显示2和3,则2和3为显示...原创 2021-11-10 22:49:52 · 3358 阅读 · 0 评论 -
ctf-攻防世界-web:ics-06
先看提示,只有一处留下了痕迹。打开场景,发现除了这个报表中心,其他点了都没什么反应。那就来报表中心看看吧。报表中心似乎也没有什么功能点,开启burp发现不论是更改日期还是点击确认,都不会发出数据包。还赤裸裸写了“送分题”,可恶欸!无奈,求助于wp,才发现正解,可我觉得这道题思路着实是有点歪了。秘密藏在报表中心的url之中。url之中有一个id的参数,使用burp爆破id可得到flag,具体操作如下:将该页面抓的包点击右键,send to intruder...原创 2021-11-15 11:58:05 · 552 阅读 · 0 评论 -
ctf-攻防世界-web:Web_php_include
先看题目标题,php_include,猜测为文件包含漏洞。打开环境,看到这样一段代码:原创 2021-11-21 21:42:55 · 5813 阅读 · 0 评论 -
ctf-攻防世界-web:php_rce
涉及到知识盲点了,感恩百度&前辈大佬们打开环境,发现ThinkPHP V5框架,百度看到有命令执行漏洞ThinkPHP 5.x远程命令执行漏洞分析与复现 - 渗透测试中心 - 博客园看不懂但是照猫画虎,参考文章利用方法,构建url寻找flag文件大小写敏感,是linux系统,构造find -name "flag"命令:111.200.241.244:61290/index.php?s=index/think\app/invokefunction&function=原创 2021-11-10 17:16:03 · 1406 阅读 · 0 评论 -
ctf-攻防世界-web:Training-WWW-Robots
题目为robots,猜测大概是考察robots.txt打开环境后发现果然如此,还给出了一段英文介绍。百度翻译如下:地址后加/robots.txt访问,显示一个形似flag的文件,去访问一下,出现flag关于robots.txt:(以下内容时间久远,来源不可查,侵删)robots.txt是搜索引擎中访问网站的时候要查看的第一个文件。当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问...原创 2021-11-10 16:45:55 · 266 阅读 · 0 评论 -
ctf-攻防世界-web:baby_web
描述中提示想想初始页面是哪个,打开环境,默认主页在1.php。php的初始页面一般为index.php,但是将1.php更改为index.php后,会自动跳转到1.php。那我们改成index.php之后,使用burp进行抓包,右键send to repeater,点击go,发现显示flag is hidden,但是往上面返回包看看,可以找到flag...原创 2021-11-10 16:32:12 · 796 阅读 · 0 评论 -
ctf-攻防世界-web:simple_js
题目为simple_js,说明是前端代码。打开环境,发现输入什么密码都会提示密码错误。右键查看源代码,发现一段js代码js代码中有一堆可疑字符串,\x开头,看来是16进制。转换得到一堆数字: 55,56,54,79,115,69,114,116,107,49,50目测是ASCII编码,解码得到flag,提交时注意格式为Cyberpeace{xxxxxxxxx} ,即Cyberpeace{786OsErtk12}16进制转换:https://www.jb51.n...原创 2021-11-08 21:21:02 · 968 阅读 · 2 评论 -
ctf-攻防世界-web:command_execution
题目为命令执行,再看描述,写了ping功能却没有waf,四舍五入就相当于直接给了cmd啊来到环境,先测试是linux还是windows。访问index.php,页面正常,更改大小写访问inDex.php,页面报错,显示乌班图搭建,大小写敏感,看来是linux稳了随便输入一个ip地址,然后用 | 连接find命令查找所有带有flag名字的文件,第一个就是flag.txt此处的*表示所有 *flag*意为所有带有flag的任意格式文件使用cat命令查看flag.txt,出现f...原创 2021-11-08 21:04:17 · 883 阅读 · 0 评论 -
ctf-攻防世界-web:webshell
提示webshell在index.php里面,那就打开场景看看:显然是一句话木马,密码为shell。用菜刀或者蚁剑链接一句话,即可找到flag:原创 2021-11-08 19:46:22 · 1564 阅读 · 0 评论 -
ctf-攻防世界-web:xff_referer
首先看提示:xff和referer是可以被伪造的,看来是要伪造请求头打开环境,显示ip必须为123.123.123.123。既然已经提示了伪造xff,那就是验证xff了。burp抓包,右键send to repeater,在请求头中添加X-Forwarded-For:123.123.123.123,放包。发现提示必须来自https://www.google.com,那在请求头再添加Referer:https://www.google.com,则出现flag...原创 2021-11-08 19:23:20 · 848 阅读 · 0 评论 -
ctf-攻防世界-web:get_post
打开以后提示用get方式提交a=1,那就在url里加上?a=1。此时又出现用post提交b=2,使用harkbar提交post b=2flag就出现了原创 2021-11-07 01:46:51 · 317 阅读 · 0 评论 -
ctf-攻防世界-web:simple_php
打开后是一段很简短的PhP代码,让我来剖析一下:以get形式传入a,b的值,要求:a等于零还不能为0,b不能是数字但要大于1234.那我们将传入a=a00&b=12345a即可获得flag这就需要一点点代码知识了。php的弱类型比较:(以下内容来源于网络,来源不可考,侵删)PHP是一种弱类型的语言,对于数字0和空字符串在进行布尔运算的时候都会转换为false;==会自动转换类型然后进行比较,比如字符串'0'和数字0比较的时候会返回true;而...原创 2021-11-07 01:30:25 · 752 阅读 · 0 评论 -
ctf-攻防世界-web:weak_auth
提示随手设了一个密码,那我也就随手填一下密码咯admin 123456咦,这就进去了?flag来了?果真是太随手了!原创 2021-11-07 01:18:35 · 268 阅读 · 0 评论 -
ctf-攻防世界-web:disabled_button
提示是前端知识,有一个不能按的按钮,我们F12开发者工具来看看这个按钮:咦,有一个disabled=""只要把这个disabled=""删掉,按钮就可以按下了。点一下按钮,flag出现。完美知识点:HTML <input> 标签的 disabled 属性...原创 2021-11-07 00:54:25 · 1726 阅读 · 0 评论 -
ctf-攻防世界-web:cookie
提示在cookie里放了东西,那么就去查看cookie吧。F12打开开发者工具,在储存里有名为look-here,值为cookie.php的cookie访问cookie.php,提示See the http response,即查看http返回包。在开发者工具的网络一栏查看cookie.php,即可发现flag或者用burp抓包,右键send to repeater 可查看返回包的headers发现flag...原创 2021-11-01 22:04:38 · 4131 阅读 · 0 评论 -
ctf-攻防世界-web:backup
提示为寻找备份文件,打开后页面显示“你知道index.php的备份文件名吗?”常见的备份文件后缀有git .svn .swp .svn .~ .bak .bash_history等,依次尝试访问,发现访问备份文件时出现可下载的记事本。打开即可发现flag也可以御剑扫一下发现index.php.apk另:扫目录脚本dirsearch(项目地址:https://github.com/maurosoria/dirsearch(https://github.com/mauro...原创 2021-11-01 21:46:33 · 959 阅读 · 0 评论 -
ctf-攻防世界-web:robots
提示robots协议,那么直接在靶机地址后加/robots.txt,访问看看出现disallow,即不允许全体爬虫访问f1ag_1s_h3re.php,按照ctf“不让干啥偏干啥”的传统,那就去访问f1ag_1s_h3re.php看看,果然flag出现另:关于robots.txtrobots.txt是搜索引擎中访问网站的时候要查看的第一个文件。当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的...原创 2021-11-01 21:29:03 · 1424 阅读 · 0 评论 -
ctf-攻防世界-web:view_source
提示禁用了鼠标右键检查,那么可以1.通过F12打开开发者工具,查看器中出现flag原创 2021-11-01 21:08:45 · 257 阅读 · 0 评论