ctf--网络信息安全攻防实验室之基础关writeup

【CTF WriteUp】2023数字中国创新大赛网络数据安全赛道初赛WP 2023数字中国创新大赛网络数据安全赛道初赛WP数据安全题目-SQL注入 阅读详情

此篇文章最先发表在个人博客上, 欢迎访问: smiley:

使用的工具
* chrome
* python3
* md5 在线工具 (可搜索到))

第 1 题

Key 在哪里?
分值: 100

过关地址
http://lab1.xseclab.com/base1_4a4d993ed7bd7d467b27af52d2aaa800/index.php

key 就在这里中,你能找到他吗?

解答

ctrl+U 查看源码即得

key:jflsjklejflkdsjfklds

第 2 题

再加密一次你就得到 key 啦~

分值:150

加密之后的数据为 xrlvf23xfqwsxsqf

解答

最开始想到异或, 但是不对呀, 与谁异或, 后来想到 rot13, caser 密码的一种, 即 26 个字母移位即可

rot13.png

key

23ksdjfkfds

第 3 题

猜猜这是经过了多少次加密?

分值:200

加密后的字符串为:Vm0wd2QyUXlVWGxWV0d4V1YwZ 太长省略一万字

解答

结尾有=, 猜测很可能是 base64 编码, 所以用 python 一直解码即可

s='....'.encode('utf8')

4base64.png

key

jkljdkl232jkljkdl2389

第 4 题

据说 MD5 加密很安全,真的是么?

分值: 200

e0960851294d7b2253978ba858e24633

解答

这题是 md5 解密
由于 MD5 是信息摘要, 不可逆的, 要想解密, 只有通过先生成明文与其 md5 的数据库, 来查找
搜索在线工具, md5,
地址:http://www.cmd5.com/

还要知道的是 MD5 有限对应无限的字符串, 存在不同的字符串有相同的 md5

key

bighp

第 5 题

种族歧视

分值: 300

小明同学今天访问了一个网站,竟然不允许中国人访问!太坑了,于是小明同学决心一定要进去一探究竟!
通关地址:

http://lab1.xseclab.com/base1_0ef337f3afbe42d5619d7a36c19c20ab/index.php

解答

这个猜测是限制了请求头的语言
所以用 python 的 requests 库构造请求头

注意到 requests 库的自身编码为: r.encoding = ‘ISO-8859-1’
要转换为 utf8 才能显示中文, 下一题也是这样

en.png

key

*(TU687jksf6&*

第六题

HAHA 浏览器

分值: 200

据说信息安全小组最近出了一款新的浏览器,叫 HAHA 浏览器,有些题目必须通过 HAHA 浏览器才能答对。小明同学坚决不要装 HAHA 浏览器,怕有后门,但是如何才能过这个需要安装 HAHA 浏览器才能过的题目呢? 通关地址: http://lab1.xseclab.com/base6_6082c908819e105c378eb93b6631c4d3/index.php

只允许使用 HAHA 浏览器,请下载 HAHA 浏览器访问!

解答

同上, 构造 User-Agent

haha.png

key

meiyouHAHAiiulanqi

第七题

key 究竟在哪里呢?

分值: 200

上一次小明同学轻松找到了 key,感觉这么简单的题目多无聊,于是有了找 key 的加强版,那么 key 这次会藏在哪里呢? 通关地址: http://lab1.xseclab.com/base7_eb68bd2f0d762faf70c89799b3c1cc52/index.php

Key 就在这里,猜猜这里是哪里呢?(Web 找 key 加强版)

解答

源码没有信息, 很自然的想到请求返回的内容

key.png

key

kjh%#$#%FDjjj

第 8 题

key 又找不到了

分值: 350

小明这次可真找不到 key 去哪里了,你能帮他找到 key 吗? 通关地址

解答

点击进入是一个链接

image.png

点击 search 那个链接, 显示

image.png

发现网址是 http://hacklist.sinaapp.com/base8_0abd63aa54bef0464289d6a42465f354/index_no_key.php

说明重定向了

所以防止重定向就可以了, 用 python requests 库, 在 get 时传递参数
allow_redirects=False

url 为http://lab1.xseclab.com/base8_0abd63aa54bef0464289d6a42465f354/search_key.php

get 两次就发现了

image.png

key

ohHTTP302dd

第 9 题

冒充登陆用户

分值: 200

小明来到一个网站,还是想要 key,但是却怎么逗登陆不了,你能帮他登陆吗? 通关地址: http://lab1.xseclab.com/base9_ab629d778e3a29540dfd60f2e548a5eb/index.php

解答

网页中的内容为:您还没有登陆呢!

F12
发现 cookie 有一个键值是 Login=0, 猜测只要传递 Login=1 即可

image.png

key

“

第 10 题

比较数字大小

分值: 100

只要比服务器上的数字大就可以了! 通关地址: http://lab1.xseclab.com/base10_0b4e4866096913ac9c3a2272dde27215/index.php

解答

进入网页, 查看源码, 有 maxlength 限制, 这是网页限制的, 用 python 就不用担心这些, 直接 post 一个很的数

image.png

key

768HKyu678567&*&K

第 11 题

本地的诱惑

分值: 200

小明扫描了他心爱的小红的电脑,发现开放了一个 80 端口,但是当小明去访问的时候却发现只允许从本地访问,可他心爱的小红不敢让这个诡异的小明触碰她的电脑,可小明真的想知道小红电脑的 80 端口到底隐藏着什么秘密 (key)? 通关地址: http://lab1.xseclab.com/base11_0f8e35973f552d69a02047694c27a8c9/index.php

网页内容:必须从本地访问

解答

查看源码, emmmmmmmmmmm

如果正常来做的话, 是在请求头传入’x-forwarded-for’:’127.0.0.1’ 来识别为本地 ip

key

^&*(UIHKJjkadshf

第 12 题

就不让你访问

分值: 150

小明设计了一个网站,因为总是遭受黑客攻击后台,所以这次他把后台放到了一个无论是什么人都找不到的地方…. 可最后还是被黑客找到了,并被放置了一个黑页,写到: find you ,no more than 3 secs! 通关地址: http://lab1.xseclab.com/base12_44f0d8a96eed21afdc4823a0bf1a316b/index.php

网页内容:I am index.php , I am not the admin page ,key is in admin page.

解答

这里用到爬虫协议
这是介绍

Robots 协议(也称为爬虫协议、机器人协议等)的全称是 “网络爬虫排除标准”(Robots Exclusion Protocol),网站通过 Robots 协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。

进入
http://lab1.xseclab.com/base12_44f0d8a96eed21afdc4823a0bf1a316b/robots.txt

可以看到

User-agent: *

Disallow: /

Crawl-delay: 120

Disallow: /9fb97531fe95594603aff7e794ab2f5f/

Sitemap: http://www.hackinglab.sinaapp.com/sitemap.xml

disallow 就是爬虫不能搜索的

进入那个地址

提示不是 login 页面, 再进入 login.php 页面
http://lab1.xseclab.com/base12_44f0d8a96eed21afdc4823a0bf1a316b/9fb97531fe95594603aff7e794ab2f5/login.php
就找到了

key

UIJ%%IOOqweqwsdf

总结

哇, 用来整个下午的时间, 挺有趣的

网络安全实验室CTF—基础关 writeup 自己总结的解题方法,里面方法仅供查考 本文链接: 网络信息安全攻防学习平台--基础关key在哪里?再加密一次你就得到key啦~猜猜这是经过了多少次加密?据说MD5加密很安全,真的是么?种族歧视HAHA浏览器key究竟在哪里呢?key又找不到了冒充登录用户比较数字大小本地的诱惑就不让你访问 key在哪里? 安全攻防基础关1 key在哪里? F12或Ctrl+U查看源码,得到flag 再加密一次你就... 阅读详情

相关推荐

writeup 2019“新华三杯”中国医疗机构网络安全攻防演练大赛CTF(复赛)

2019年10月31日,由《中国数字医学》杂志社主办、紫光旗下新华三集团支持的2019“新华三杯”中国医疗机构网络安全攻防演练大赛(复赛),在武汉光谷科技会展中心火热开赛。来自全国30多个省市的150家医疗机构,518人参加了本次复赛,这也是迄今为止中国境内规模最大的医疗行业攻防大赛。 复赛共2小时,分为理论题和CTF题,同时进行,CTF共10到题,并且要在2小时内提交writeup…以下是部分...

ggzhifeng的博客 3762

网络黑客攻防学习平台之基础关第一题

网络黑客攻防学习平台之基础关第一题:

baigoocn的专栏 1548

CTF竞赛入门全指南:零基础如何开启信息安全攻防实战

信息安全领域始终以攻防对抗为核心,而CTF(Capture The Flag)夺旗赛正是这一理念的最佳实践场。它以模拟漏洞环境为战场,要求参赛者综合运用Web漏洞利用、二进制逆向、密码学破解等多种技术,在有限时间内获取Flag并完成得分。这种竞赛模式不仅能将操作系统、计算机网络等课堂知识转化为实战能力,更成为计算机专业学生提升技术视野、积累工程经验的重要路径。从高校新人赛到国际知名赛事,CTF覆盖了从基础入门到高阶对抗的完整梯度,其获奖经历在保研加分、安全岗位求职中具有显著优势。掌握CTF的常见题型与赛制,

weixin_42533120的博客 225

网络安全实验室—基础关

- key在哪里? 分值: 100 过关地址 点击过关地址 右键查看源代码 key is jflsjklejflkdsjfklds - 再加密一次你就得到key啦~ 分值: 150 加密之后的数据为xrlvf23xfqwsxsqf 根据题意,“再加密一次”判断是ROT-13 ROT13是它自己本身的逆反;也就是说,要还原ROT13,套用加密同样的算法即可得,故同样的操作可用再加密与解密 使用在线解...

javonne 5720

360 CTF Writeup

0x00            小记这次360全国安全大赛,抱着试试看的心,捧回了西北区第一。真是,以后还要加油啊,不然太菜了被虐就不好玩了。         0x01            比赛两天,第一天是CTF类似的夺旗赛。王总的逆向就不说了,主要把我酱油的一些题说说,总结共享一下思路。       1,网络协议 10       模拟iphone6访问网页。    

翎羽阁 5107

2017广东省红帽杯网络安全攻防大赛writeup

签到 brian(Y) WEB 刮刮乐 PHPMyWIND 后台 thinkseeker PWN pwn1 pwn2 pwn4 pwn5

Ni9htMar3的博客 1万+

hackinglab基础关WP

1.key在哪里? 右键查看源代码就得到key了2.再加密一次你就得到key啦~ 给出密文,又说再加密一次就得到key,也就是说同样的操作可用再加密与解密,这种特点的加密方式是ROT13,所以相应地解密即可3.猜猜这是经过了多少次加密? 看到=自然想起base64,尝试多次解密知道不能再解密为止,python自己写个跑一下就行4.据说MD5加密很安全,真的是么? 都提示md5了,直接解密即可

Yale的博客 2091

MATLAB编程实战:通过SCPI命令高效读取普源示波器数据

本文详细介绍了如何利用MATLAB通过SCPI命令高效读取普源示波器数据,实现自动化测试与数据分析。文章从硬件连接到软件配置,再到核心代码编写与数据解析,提供了完整的实战指南,帮助工程师和科研人员摆脱手动操作,直接从示波器内存中精准读取数据,并利用MATLAB进行FFT频谱分析,大幅提升工作效率。

weixin_29176179的博客 544

robots文件的Crawl-delay是什么意思

robots.txt文件设置Crawl-delay注要原因是蜘蛛程序爬的过快,会给服务器照成负担,影响正常的网站展示速度。 最近查看博客大巴 的robots.txt文件发现一个以前从没见到到的设置方式Crawl-delay:100 博客大巴robots.txt文件如下 Us

Kaiwii的专栏 9332

Linux单独编译设备树,开发者分享 | Petalinux 工程中设备树的介绍

本文来自XILINX嵌入式产品应用工程师 Terry Ni设备树是 Petalinux kernel 的关键组件,接下来以 2020.1 版本为例,为大家介绍一下在Xilinx Petalinux 工程中的设备树是如何产生,配置以及修改的。Petalinux 工程中设备树的位置当我们创建了一个 petalinux 工程后(以zcu102为例),在编译的时候,会自动生成对应的设备树文件。这些设备树的...

weixin_28877107的博客 2578

手把手教你用GEM-2多频电磁仪找地下管道(附真实数据图)

本文详细解析了使用GEM-2多频电磁仪精准定位地下管线的全流程,包括设备调试、频率选择、现场扫描技巧及数据解读。通过真实案例展示了如何应对复杂干扰环境,提升管线检测效率与准确性,特别适合市政工程和地下管线普查。

weixin_42565652的博客 396

CTF writeup 1_网络安全实验室

基础关1.key在哪里? 过关地址打开网址 “key就在这里中,你能找到他吗? ” 看看源代码有没有线索~果然<html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"> </head> <body> key就在这里中,你能找到他吗?

Troy 32万+

Ollama模型路径迁移实战:Windows/Mac/Linux三平台保姆级教程(附常见问题排查)

本文提供了一份详细的Ollama模型路径迁移教程,涵盖Windows、macOS和Linux三大平台。通过设置OLLAMA_MODELS环境变量或创建符号链接,指导用户将模型从默认路径安全迁移至新位置,以释放系统盘空间或提升性能。教程包含迁移前的准备、分平台步骤、迁移后的验证以及常见问题排查,确保迁移过程平滑可靠。

js777的博客 1184

CTF

摘要CTF是一种流行的信息安全竞赛形式,其英文名可直译为“夺得Flag”,也可意译为“夺旗赛”。 其大致流程是,参赛团队之间通过进行攻防对抗、程序分析等形式,率先从主办方给出的比赛环境中得到一串具有一定格式的字符串或其他内容,并将其提交给主办方,从而夺得分数。 为了方便称呼,我们把这样的内容称之为“Flag”。 CTF对于我们的意义1:CTF类似于奥数2:能力提升思维能力 快速学习能力 技术能力

煮酒闲谈 6310

Simulink中通过MEX与MinGW实现C/C++结构体变量的高效导入

本文详细介绍了在Simulink中通过MEX工具链与MinGW编译器,高效导入C/C++结构体变量的完整流程。文章从需求背景出发,逐步讲解了MinGW环境配置、.h文件编写规范、核心导入命令Simulink.importExternalCTypes的使用,以及如何在MATLAB Function模块和总线创建器中调用自定义结构体,旨在实现模型与代码的无缝对齐,为后续仿真和代码生成奠定坚实基础。

weixin_29056781的博客 341

锐捷交换机路由器配置全攻略:从基础命令到高级功能(附常用命令速查表)

本文提供锐捷交换机路由器配置全攻略,涵盖从基础命令到高级功能的详细指南,包括VLAN划分、DHCP配置、链路聚合等实用技巧,并附常用命令速查表,帮助网络管理员快速掌握锐捷设备运维。

weixin_29285605的博客 518

CTF writeup 2_南邮网络攻防训练

地址地址WEB签到题这一定是最简单的 传送门:http://chinalover.sinaapp.com/web1/“key在哪里? ” 在源码里~md5 collision源码<?php $md51 = md5('QNKCDZO'); $a = @$_GET['a']; $md52 = @md5($a); if(isset($a)){ if ($a != 'QNKCDZO' && $md51

Troy 146万+

openbmc 支持mctp over pcie(二)

本文介绍了在OpenBMC系统中实现MCTP over PCIe的社区方案,主要针对AMD CPU和Intel CPU平台。方案基于社区开发的mctpd应用层和内核驱动,通过修改设备树(dts)配置内存区域,并编译Linux内核模块。验证时可通过查看/proc/net/protocols确认MCTP协议支持,使用ip addr命令检查mctppci0网络接口状态。相关代码和文档参考了AspeedTech和CodeConstruct的GitHub仓库。该方案为BMC作为MCTP端点提供了标准化实现方法。

wit_yuan的专栏 375

ctf资源整理

如何开始你的CTF比赛之旅http://www.freebuf.com/articles/others-articles/36927.htmlhttp://blog.idf.cn/2015/02/ctf-field-guide/ CTF领域指南https://ctftime.org/event/list/upcoming CTF预告   CTF练习平台 http://hackinglab.c...

tcrefreshingbreeze的博客 6810

电磁兼容(EMC):一文读懂过电应力(EOS)

过电应力(EOS)是指元器件承受的电流或电压应力超过其允许的最大范围。产品的电磁兼容(EMC)失效的一种常见模型为过电应力(EOS),也是电子产品失效的最常见的情况之一。过电应力基本与半导体器件相关,EOS事件包括有:静电放电(ESD)、雷击、系统瞬态、电磁脉冲、充电等。本文将详细讨论一下产品设计中如何关注EOS设计。

linkking27的博客 6485

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

【网络安全】从零开始学习CTF——CTF是什么

CTF中文一般译作夺旗赛(对大部分新手也可以叫签到赛),在网络安全领域中指的是网络安全技术人员之间进行技术竞技的一种比赛形式CTF起源于1996年DEFCON全球黑客大会,以代替之前黑客们通过互相发起真实攻击进行技术比拼的方式一般大型比赛大都是i春秋承办的,以小组的形式比赛,分预选赛和总决赛。预选赛都是线上比赛,比赛形式几乎都是解题模式。进入官方提供的网站,登录账号密码后会到一个页面,题目按类别分类(后续会讲有什么类别),点击后提供题目链接题目信息题目提示和flag(答案)提交,提交后会得到分数。

A1_3_9_7的博客 1040

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

网络信息安全攻防学习平台-脚本关 writeup

1.key又又找不到了直接burpsuit截断 出flag key is : yougotit_script_now2 .快速口算这道题比较有意思 在两秒钟之内回答他的算术题 思路:直接编写python脚本访问网站,获取html计算算式,得出答案,post传参,注意要建立长连接。 代码如下:#-*-coding:utf-8-*- import requests, re url = '

4ct10n 2万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

如何系统化掌握 CTF 题目 Writeup 的解读技巧与方法

在Writeup的最后,附加一些相关链接、参考资料或练习题,能够帮助读者进一步提升。如果某个特定方法十分有效,也可以给予强调。总结中应重申解题的核心思路和方法,并鼓励读者尝试与讨论。这能极大地促进社区氛围的发展,使技术分享更具价值。通过以上五个步骤,您可以系统性地撰写出一个结构合理、内容详实的CTF题目Writeup。不仅提升自己的技术素养,也为他人提供了宝贵的学习材料。

weixin_51725318的博客 566

ctf 攻防世界练习题writeup(第二部分)

ctf 攻防世界web2cookie新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 cookie 由题可知本题考查cookie,那么什么是cookie? 新的改变 我们对Markdown编辑器进行了一些功能拓展与

Ohh24的博客 1113

黑客成长第一步:什么是CTF比赛?要怎样才能参加?CTF比赛入门到进阶的完整学习路线图(2026版)

竞赛形式,其大致流程是,参赛团队之间通过进行攻防对抗、程序分析等形式,从主办方给出的比赛环境中得到一串具有一定格式的FLAG字符串,并将其提交给主办方,从而获得相应的分数。FLAG字符串相当于题目的答案,提交FLAG就相当于提交答案,获得相应题目的分值。而DEFCON作为CTF赛制的发源地,DEFCON CTF也成为了全球最高技术水平和影响力的CTF竞赛,类似于CTF赛场中的“世界杯”。

2401_84760719的博客 1019
上一篇: [一起来刷leetcode吧][28]--No.51 N-Queens
下一篇: linux编程--文件I/O
mbinary
博客等级 码龄9年 39粉丝 77原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值