[GKCTF 2021]签到(详细解析)

目录

题目链接:

题目解析:

获取flag:


题目链接:

https://buuoj.cn/challenges#[GKCTF%202021]%E7%AD%BE%E5%88%B0

题目解析:

下载题目后,查看流量包。发现主要是tcphttp的数据流

选择一个HTTP/1.1 200 OK (text/html)

查看”Line-based text data“

 发现是一串十六进制数据,将里面十六进制复制出来。(*右键选择“显示分组字节”)

 将十六进制数据解密出来,使用NotePad++ 将十六进制转换为ASCII 再使用base64 decode解码

进行转换时需要将转换的文字选中

 发现解码出来的是倒序的

 选择一个在线转换倒序的工具,将文字倒序转换:文章文字转为倒序

 将http数据全部导出

 选择选择一些较大的文件按照上面的解法,查看是否有一些特殊内容。

查到了2kb文件发现按照之前的方法解不出来,发现转换之后还是一个base加密

 使用文字倒序转换工具,需要选择逐行反序

 转换之后需要再转换一次base解码

发现flag,但是flag是双写的,去重之后获得flag

获取flag:

flag{Welc0me_GkC4F_m1siCCCCCC!}

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
好的,我来为您详细说明一下软件开发签到功能的需求说明: 1. 功能简介 签到功能是一种记录员工出勤情况的功能,旨在方便企业管理人员对员工的考勤情况进行统计和管理。 2. 功能流程 签到功能的流程如下: ① 员工进入签到页面; ② 员工在签到页面输入自己的工号和密码; ③ 系统验证员工信息,如果验证通过,系统会显示签到按钮; ④ 员工点击签到按钮,系统会记录员工的签到时间和地点; ⑤ 员工签到成功后,系统会显示签到成功的提示信息。 3. 功能模块 签到功能主要包括以下模块: ① 员工信息管理模块:用于管理员工的基本信息,包括姓名、工号、密码等。 ② 签到记录管理模块:用于管理员工的签到记录,包括签到时间、签到地点等。 ③ 签到页面模块:用于员工签到的页面,包括工号和密码输入框、签到按钮等。 4. 技术实现 签到功能的技术实现主要包括以下方面: ① 前端技术:使用HTML、CSS、JavaScript等技术实现签到页面的设计和交互效果; ② 后端技术:使用Java、PHP等语言实现签到功能的后台逻辑处理,包括员工信息管理、签到记录管理等; ③ 数据库技术:使用MySQL、Oracle等数据库管理系统存储员工信息和签到记录等数据。 以上就是软件开发签到功能的详细设计需求说明,希望对您有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柠.筱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值