当前位置: 首页 > news >正文

web入门(1)---6.10

总结:

多做一点NSSCTF的新手赛,了解基本题型,然后打牢基础知识

谢队讲解

攻防世界 Web入门题 讲解_哔哩哔哩_bilibili

题目来源:攻防世界新手区

1.view_source

查看源代码

2.get_post

收获:
get方法是直接在url网址后面?a=1这样发送请求
post是点击post date

3.robots

收获:robots协议的使用(先发送robots.txt看看有什么)

直接发送请求robots

4.backup

收获:查找备份文件

先访问http://61.147.171.105:59121/index.php来到要查看的页面

访问http://61.147.171.105:59121/index.php.bak后会自动下载备份软件,打开即可flag

但是不知道哪一个是备份文件就需要扫描解(通用方法)

利用dirsearch扫描

dirsearch -u http://61.147.171.105:59121/###
dirsearch -u  xxxxxxxxx地址

看到备份文件

5.cookie

收获:查看cookie,查看响应

查看cookie

访问之后得

去看响应

6.disabled_button(不可点击的按钮)

收获:查看以及修改前端代码
要求:了解并且会基础前端代码

删除

disabled=""

#不能点击

然后点击得到flag

7.simple_js

收获:检查js代码,将十六进制转为ascll码
要求:会一点js代码

s="\x35\x35\x2c\x35\x36\x2c\x35\x34\x2c\x37\x39\x2c\x31\x31\x35\x2c\x36\x39\x2c\x31\x31\x34\x2c\x31\x31\x36\x2c\x31\x30\x37\x2c\x34\x39\x2c\x35\x30"
s=s.split(",")
print(s)
c=""
for i in s:i=chr(int(i))c+=i
print(c)"""
['55', '56', '54', '79', '115', '69', '114', '116', '107', '49', '50']
786OsErtk12
"""
Cyberpeace{786OsErtk12}

8.xff_referer

收获:伪造文件头

X-Forwarded-For

Referer

这里要新创建,不要将xff改为referer哦

9.weak_auth(弱口令)

收获:弱口令爆破

随便输一个东西之后提示要用admin,密码不知道

根据弱口令直接想到爆破密码

先随便输入一个密码,账号用admin

看一下基本信息,是不是你的输入信息

然后

payload

load选中你的txt密码总结

之后返回,选中爆破位置,点击右上角的add$,让两个$圈住密码

开始爆破

点击长度,让它按照长度排序

看到第一个473,打开查看响应包的flag

cyberpeace{d7afd82bb1276f3ae9a725056003da0a}

10.command_execution(命令执行)

收获:linux基础学习

|ls /home

|cat /home/flag.txt

cyberpeace{0a00e539055f40081044199ea91717a4}

11.simple_php

<?php
show_source(__FILE__);
include("config.php");
$a=@$_GET['a'];
$b=@$_GET['b'];
if($a==0 and $a){echo $flag1;
}
if(is_numeric($b)){exit();
}
if($b>1234){echo $flag2;
}
?>#?a=a&b=1235a

收获:利用php的一些函数漏洞或者是低版本的缺陷获得flag
收获:is_numeric绕过

php类型比较表

PHP: PHP 类型比较表 - Manual

传入?a=a

得到半flag

这里它是从前往后比较,利用做一点完成绕过

?a=a&b=1235a

Cyberpeace{647E37C7627CC3E4019EC69324F66C7C}

法二:利用其他方式绕过

11.simple_php扩展

[CTF]php is_numeric与弱等于(==)绕过_php 绕过==-CSDN博客

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • html5实现个人网站源码
  • Ruoyi5.x RuoYi-Vue-Plus新建Translation翻译类
  • 2002NOIP普及组真题 3. 产生数
  • cefsharp124.x升级125.x(cef125.0.21/Chromium 125.0.6422.142)
  • LeetCode-day08-881. 救生艇
  • centos使用docker快速安装nginx
  • Day 25 二叉树的终止
  • kafka如何保证消息不丢失
  • GAT1399协议分析(7)--pycharm anaconde3 配置pyside2
  • 转让北京劳务分包地基基础施工资质条件和流程
  • Vue3 组合式 API:依赖注入(四)
  • bash、zsh、fish三种流行Unix shell的区别
  • Linux 进程控制
  • 为什么选择Python作为AI开发语言
  • Kimichat使用案例010:快速识别出图片中的表格保存到Excel
  • Android单元测试 - 几个重要问题
  • Django 博客开发教程 8 - 博客文章详情页
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • Meteor的表单提交:Form
  • Spring Boot MyBatis配置多种数据库
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • Vue.js 移动端适配之 vw 解决方案
  • XForms - 更强大的Form
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 技术:超级实用的电脑小技巧
  • 容器服务kubernetes弹性伸缩高级用法
  • 微信开放平台全网发布【失败】的几点排查方法
  • 一起参Ember.js讨论、问答社区。
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • Android开发者必备:推荐一款助力开发的开源APP
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • ​​​【收录 Hello 算法】10.4 哈希优化策略
  • ​【已解决】npm install​卡主不动的情况
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • #QT(智能家居界面-界面切换)
  • (04)odoo视图操作
  • (23)Linux的软硬连接
  • (Windows环境)FFMPEG编译,包含编译x264以及x265
  • (二)PySpark3:SparkSQL编程
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (详细文档!)javaswing图书管理系统+mysql数据库
  • (一)springboot2.7.6集成activit5.23.0之集成引擎
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • .DFS.
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .NET COER+CONSUL微服务项目在CENTOS环境下的部署实践
  • .NET Core 2.1路线图
  • .NET 中创建支持集合初始化器的类型
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .NET/C# 使用 ConditionalWeakTable 附加字段(CLR 版本的附加属性,也可用用来当作弱引用字典 WeakDictionary)
  • .NET国产化改造探索(三)、银河麒麟安装.NET 8环境
  • .NET开发人员必知的八个网站
  • .Net下使用 Geb.Video.FFMPEG 操作视频文件