CTF训练之OneWayIn

上次的题目counting star领悟透了吗?这次再介绍一道CTF真题吧,本次题目名称是onewayin,会用到代码解密等方面的知识。

今天介绍的CTF题目很有意思的。进入实验链接 OneWayIn,进入实验机操作。实验地址10.1.1.82。

你看到这个界面可以想到些什么呢?我们看到web题肯定首先就是看源码啊。

查看源码发现:

我们来分析一下这个源码。这里说:

当0_usename=0_pwd的时候输出f1()

Crc32(0_usename)=Crc32(0_pwd)的时候输出f2()

不然就f3,东哥这里两个字符串的32位CRC相等需要输入的字符串相同吧,这不是跟前面的f1()判断冲突了吗?

这就不知道吧,我们这里是需要利用CRC32函数的一个缺陷,抓包把参数改成数组并且用户名和密码的值不同,如下图:

这样就可以绕过crc32函数了吗?对,不信的话,我们来试验一下把这个数据放至Repeater模块里,

点击go你会发现出现了不同的东西,

再点击跟随跳转,

然后再点击一次跟随跳转,

这出来好多十六进制,当然我们不能只看返回啊,看一下url那里是不是有一个base64编码。

我们把这个base64解密一下居然是test.txt,这里是file=多少。哇,那我们是不是可以进行文件读取。

我们可以试一下,看看能不能读index.php的源码,先把index.php编码,

把编码之后的替换到刚才url参数的位置并点击go。

看上去好像没什么东西啊?就一个<?php没什么用啊。仔细观察的话,可以看见还有一个num参数。改一下这个num参数试一试,感觉应该是解题关键了。我们试一下返回了一些代码,我估计这里的num是表示显示多少行的函数。

果然提交不同的num参数会显示不同的源代码的行(num的值为1的时候显示index.php的第一行源代码)这底下是我记录的代码。

我们分析一下代码根据源码的提示想要访问flag.php,cookie必须有role_cookie这项,并且值为flagadmin。

直接在抓包文件上面构造一个cookie= flagadmin,我们按照这个来读取一下flag.php,这好像乱码了。

不要急,我们可以用curl这个工具把源码下载下来

这打开还是乱码?

嗯...不要急,把这个丢进php环境里看一下会运行出什么。

这是一串base64的编码,我们操作解密一下就知道了,base64解密之后发现flag。

这次的题目也颇有难度,CTF的每一道题感觉都要花不少功夫啊!当然,孰能生巧,熟练掌握这道题的解题技巧,下次碰到类似的题目可以节省很多时间。这道题利用函数缺陷,抓包,提交,解码等过程,都需要熟练掌握才能解题!

(0)

相关推荐

  • 从一道CTF练习题浅谈php原生文件操作类

    前言 记一次CTF练习有感,觉得需要记录一波-还有就是最近CTF比赛中利用php原生类来进行反序列化的题目比较多,所以就紧跟时代潮流- 一.SPL 顾名思义,SPL就是Standard PHP Lib ...

  • git源码泄露,命令执行,传递参数闭合strpos函数

    CSAW CTF 2016 Quals: mfw [实验原理] git源码泄露,命令执行 [实验目的] 了解git源码泄露的处理方法 [实验环境] Windows [实验工具] firefox [实验 ...

  • CTF训练之 CountingStars

    今天介绍一道某比赛的真题. 首先我们来进行CTF 练习,进入实验链接:CoutingStars 首先看到题目名称:CoutingStars ,数星星,不知道是代表什么,我们直接进入道题目发现页面: ? ...

  • #教育# #四年级# 四年级下册专项训练...

    #教育# #四年级# 四年级下册专项训练...

  • 实战训练!

    在采用双盲测试的条件下任意选择一只历史股票,对其做交易训练. 缠论选股操作的条件是尽可能在一个大级别的切入点位置进场,并且在大级别上没有出现终止信号之前,保持交易节奏. 不管你是有缠论基础还是新接触缠 ...

  • 特级教师:初中阅读理解33个答题公式 60篇训练题,挑战1分不扣

    语文考试中,同学们普遍认为最难的不是作文,而是阅读理解.初中语文阅读理解篇幅大,内容深奥.要么不知道怎么作答,要么答了很多,却不在踩分点上,自我感觉良好,但得分却少得可怜. 而且在考试中,因为阅读理解 ...

  • 朗读技巧与训练

    朗读技巧与训练 第一部分  朗读概说 朗读的定义:朗读是把书面文字(视觉)转变为有声语言(听觉)的再创造活动. 念(照本宣科.见字出音)-读(表情达意.言志传神)-诵(脱稿成诵.夸张表演) 朗读与朗诵 ...

  • 中年大叔徐马324进步神速:他有怎样的训练之道?

    "佛系,可持续可拓展,无伤运动到老"唐叔如是说. 可持续.可拓展一直是我的目标,不能因为伤痛或者其他原因中断运动,马拉松是我现在的主要闲暇兴趣,等达到一定的目标还会再增加游泳和自行 ...

  • 健身知识点:我为什么不推荐自重训练?2个坏处了解一下

    导语:最近我的朋友一直在进行自重训练,说起自重训练,我可有的说了,因为在几年前我可是进行了很长时间的自重训练,也收获了满满的经验呢.虽然我进行了很长时间的自重训练,但是我并不是非常推荐大家都进行这种锻 ...

  • 每天多做一项训练,打开脑卒中的“自救开关”!早练早受益,没病也能做~

    脑卒中自救 脑卒中,自己能救自己吗?曾经颈动脉一侧完全闭塞,脑血管出现严重病变,十年后,阿姨的恢复情况让人惊喜,没有溶栓,没有做支架,专家讲述每个人身体中都有脑卒中自救的开关,手把手教你如何激活这个自 ...

  • ​为什么自闭症儿童训练多年,只有甄岳来的女儿实现康复结婚生子?

    提到自闭症圈内有名的星爸星妈,有一个星妈绝对值得铭记和成为中国一千万星儿家庭学习和榜样和传奇. 说到传奇,是因为她是中国第一代自闭症患儿家长,通过切合社会实际需求的康复训练方法,带领自闭症女儿从八十年 ...