WebBug靶场基础篇 — 03

基础篇 6 - 16 关。。。

在记录之前,先说一件事 = =!

小学生真多 = =!好心提供一个靶场,玩玩就算了,他挂黑页 ?现在好了,以后这个靶场不对外啊!你高兴了?爽了吧?

都是新手过来的,好心搭个公网的漏洞网站,还真有挂黑页的。。。

第六关。。。

这个关卡设置的有点问题,只有一个登陆框,也没给提示账号密码,弱密码也试了好几波,都没进去 = =!然后我就去数据库里看看密码 = =!

毕竟源码设计的还是有问题,然后我就开始登陆了。

看到这里,直接抓包,毕竟不就是一个修改参数的漏洞嘛。。。

是不是?我直接修改 。。。

然后发包,看结果。。。

这个个漏洞,算是低级漏洞 = =!

第七关。。。

越权漏洞,而且提示了账号密码,那我就直接登录吧。

进去看看。

点击修改密码,并且抓吧看一下。

是不是和上一关差不多?我修改成 admin 。

改密码咯!!!

登录下看看。

完美。。。

第八关。。。

看到这个,我就想起我一开始的记录过的那个失败的一次 csrf = =!

先登录下账号 。

进去一看 。

肯定是修改密码了,不过修改之前,先把我的工具给开启开。。。

抓包情况下,修改下我的密码。

来看下我抓的这个包。

来直接修改,搞搞搞!!!!

并保存到我电脑上那个伪造的页面。

看一下。

发送给管理(也就是我自己登录下看看 = =!)

然后就修改成功密码了。。。来看下伪造的这个页面。

基础第九关。。。

URL 跳转这个漏洞,经常用来钓鱼的。

来先进去页面 。。。

搞了好半天,我才看懂 = =!

看源码吧,不懂的人,估计说开了也看不懂。

基础第十关。。。

这个关有点小瑕疵,没设计好 = =!毛病不断。

目录都没弄对 = =!

问题一大堆。。。

我估计就是这个下载漏洞把,下载开数据库,那不就知道数据库密码了?

第十一关。。。

没看懂 = = !不搞了 = =!

基础第十二关。。。

什么鬼?没看懂 = =!我先上传一个图片看看 = =!

来看看。。。

上传一个一句话看看 = =!

看下执行了没先。。。

来上菜刀!!!!

搞定了。

基础第十三关。。。

xss 啊!直接构造。

基础第十四关。。。

储蓄型 xss 啊?来构造一波 !

成功弹窗了,但是我忘截图了 = =!那就直接看下页面源码吧。

我的擦 = =!我先找找我的插入的先。

恩,插入成功了。。。我来看看刚才那个是谁 X 的。

........................

还真是盗取 cookie 的 = =!我看下哪个平台的。

额,源码里还插个这个 = = 我先删了去 。。。

就这个吧 。

基础第十五关 。。。

上传图片 ???那我先上传一个图片 。。。

来,看下结果 。。。

不成功 = =!那我上传一句话看看 = =!

再看看 = =!

额,别说了,抓包上传下看看。。。

上个图片马。。。

抓包。

改包。

放包,来看下结果把 。。。

成功了!

基础第十六关。。。

他的要求是请求地址为 10.10.10.10 。。。

made ,我就这个关,卡了我一天,要么,没反应,要么直接 404 ,也不知道是我靶场没搭建好,还是我自己太菜 = =!没构造好语句,一直通不了这关 = =!问了好多群,都没给个正确的过关姿势 = = !最后去问这个源码的设计者,他说就修改两处就行了 = =!也没给出具体的方法,时候晚点时候,再给我说,他比较忙= =!那我这一关,就等他给我说了,我在添加上过关方法吧。

时间: 2024-10-03 13:44:50

WebBug靶场基础篇 — 03的相关文章

WebBug靶场基础篇 — 02

本篇以第一人称记录这个关卡的第 1-5 关. 由于我记录的过程有点偏向于思考,所以截图截的多 = =!所以文章有点长... 下午一觉醒来,已经 4 点多了,然后开电脑,在虚拟机里,铺了铺靶场,但是毕竟我本子太卡了....所以只好在主机上玩了... 打开关卡的首页. 点击第一个关卡,普通的 get 注入,get 注入就是普通的注入,咱们常见的浏览网页都是属于 get 型的方式 . 进入第一关 ... 继续点击 ... 我第一眼注意到了上面给的提示 ,搜索型 ... 如果是搜索型的那注入的 sql 

iOS系列 基础篇 03 探究应用生命周期

iOS系列 基础篇 03 探究应用生命周期 目录: 1. 非运行状态 - 应用启动场景 2. 点击Home键 - 应用退出场景 3. 挂起重新运行场景 4. 内存清除 - 应用终止场景 5. 结尾 本篇主要探讨的是iOS应用中各种状态的跃迁过程,建议大家通过修改AppDelegate.swift,在每个过程中添加日志输出代码,从而观察其变化. 作为应用程序的委托对象,AppDelegate类在应用程序生命周期的不同阶段会回调不同的方法. 首先,咱们先来了解一下iOS应用的不同状态和他们之间的关系

WebBug靶场介绍篇 — 01

今天是星期天,干点啥,反正一天没事,我也不想继续去搞 msf 的那些什么浏览器提权啊,PDF 提权啊,快捷方式提取啊,或者木马免杀什么的,毕竟现在我也不是为了去找工作而去学那些工具了,,, 说开这个靶场是前天,一个朋友在空间转发的,然后我就去看看吧. 然后,进去后,结果靶场就没搭建好,就玩不了,我就直接右键源代码,翻看起源码来了,然后了,就找见了 github 上的靶场源码,我就下载开了,不过200多M了啊,我就慢慢下了,下开后,我就没管这个了. 今天一觉醒来,干点啥了 = =! msf ?懒,

C#基础篇03

1:不管是实参还是形参,都在内存中开辟空间. 2:写一个方法,它的功能一定要单一,方法中最忌讳的就是出现提示用户输入的字眼. 3:out参数 如果在一个方法中,返回多个类型相同的值时,可以考虑返回一个数组. 但是,如果返回多个不同类型的值的时候,返回数组就不行了,我们可以考虑使用out参数. out参数就侧重于在一个方法中返回多个不同类型的值. 4:ref参数(类似于C语言中的指针或者C++中的引用) 能够将一个变量带入一个方法中进行改变,改变完成后,再将改变后的值带出去. 5:params参数

Java多线程系列 基础篇03 Thread中start()和run()的区别

1. start() 和 run()的区别 start():启动一个新线程,新线程会执行相应的run()方法.start()不能被重复调用(会抛出异常). run() :run()就和普通的成员方法一样,可以被重复调用.单独调用run()的话,会在当前线程中执行run(),而并不会启动新线程! 2. start() 源码(by jdk1.8) public synchronized void start() { //判断状态是否为 New : if (threadStatus != 0) thr

python 基础篇03

本节主要内容:1. python基本数据类型回顾2. int----数字类型3. bool---布尔类型4. str--- 字符串类型一.python基本数据类型1. int ==> 整数. 主要用来进行数学运算2. str ==> 字符串, 可以保存少量数据并进行相应的操作3. bool==>判断真假, True, False4. list==> 存储大量数据.用[ ]表示5. tuple=> 元组, 不可以发生改变 用( )表示6. dict==> 字典, 保存键值

前端开发工程师 - 03.DOM编程艺术 - 第1章.基础篇(上)

第1章.基础篇(上) DOM (Document Object Model) - 文档对象模型 以对象的方式来表示对应的html,它有一系列的规范 i.e. 在浏览器中,DOM是通过JS实现的. DOM: DOM Core:核心结构.API的定义 DOM HTML: 定义HTML如何转化成对象(HTML对应的对象)-- 操作节点 DOM Style:样式转换成对象 -- 操作样式 DOM Event:事件对象的模型 -- 响应用户的操作 文档树 HTML -> DOM树 节点遍历 node.pa

基础篇 - SQL 的约束

基础篇 - SQL 的约束 约束 一.实验简介 约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性.唯一性.本节实验将在实践操作中熟悉 MySQL 中的几种约束. 二.实验内容 1.约束分类 听名字就知道,约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性.唯一性. 在MySQL中,通常有这几种约束: 约束类型: 主键 默认值 唯一 外键 非空 关键字: PRIMARY KEY DEFAULT UNIQUE FOREIGN KEY NOT NULL 2

【[email protected]基础篇 ~】# 磁盘与文件系统

之前三篇文章我们简单介绍了Linux系统的用户管理,文件操作等,都是比较浅显的基本操作.这节我们要深入一下了,从文件系统我们要看到磁盘系统.从磁盘系统我们要看到操作系统的整体架构.废话不多少让我们开始学习吧! 磁盘与文件系统 1.磁盘系统 1.1 磁盘结构 如图所示,磁盘由扇区和柱面组成,分区的最小单位是柱面(柱是有厚度的,本图是截面图),磁盘读取的最小单位是扇区.第一扇区的MBR(446bytes)分区表可以最大包含四个分区(64bytes)的信息,即从开始柱面到结束柱面4组数据,每组16个字