信息安全铁人三项赛--资质赛writeup

2024-03-11 00:40

本文主要是介绍信息安全铁人三项赛--资质赛writeup,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

[博客目录]

  • 工具
    • Burp Suite
    • stegsolve.jar
    • 十六进制编辑器
  • 赛题
    • 第一题
    • 第二题
    • 第三题
    • 第四题
    • 第五题
    • 第六题

1- 工具:

1.1- Burp Suite

一款可以进行再WEB应用程序的集成攻击测试平台。
常用的功能:抓包、重放、爆破

需求:(建议)Burp Suite + Firefox
介绍:Burp Suite使用介绍
代理设置+证书导入:Firefox+Burpsuite抓包配置(可抓取https)
使用方法:

  • Burpsuite神器常用功能使用方法总结
  • Burpsuite中爆破功能的使用教程
  • Burpsuite教程与技巧之HTTP brute暴力破解
  • 用Burpsuite破解网站密码

1.2- stegsolve.jar

下载&使用

1.3- 十六进制编辑器

自己上网找吧!

返回目录


2- 赛题

2.1 第一题:你是管理员吗?

题目链接:http://ctf4.shiyanbar.com/web/root/index.php
解题步骤:

  1. 首先查看源代码,主页面的标题是password.txt,尝试访问password.txt:
    http://ctf4.shiyanbar.com/web/root/password.txt
    出现字典:
    1071604-20180317160528914-1419326337.png
  2. 使用Burp Suite爆破:
    首先记录字典,随便拿个记事本就行,甚至直接放在剪贴板;
    打开Burp Suite,新建项目,点击Proxy--Intercept下面的Intercept is off按钮,让它变成Intercept is on:
    1071604-20180317161704034-1475667757.png
    再次访问index.php,页面会一直保持载入,说明已经被Burp Suite抓包,点击forward,让页面加载出来,随便输入几个数,试图登录,页面卡住(被抓包),这时回到Burp Suite,在抓包界面(注意raw里面会出现彩色变量username=admin&password=123)点击action按钮,选择Send to Intruder:
    1071604-20180319195935229-1991068420.png
    点击最上面菜单栏的Intruder选项(变成橘黄色的),点击该页面下的position选项,先点clear清除变量(因为BP默认会选中用户名username和密码password双变量,双变量爆破会很慢,因为index中的用户名是固定的admin,我们只用爆破密码就好了)再选中password的变量(也就是图中的123)点击add,这时会发现123变成$123$,说明爆破变量已经确定:
    1071604-20180319200702037-919770290.png
    然后点击payload按钮(设置字典),在payload options这一块中,将原本的字典复制进剪贴板,然后点paste,或者直接导入文件也行:
    1071604-20180317162028105-2050020378.png
    导入后直接点击右上角start attack按钮,等待……
    结果是发现密码:Nsf0cuS(一长串的1924都是错误回应,那么一个2063应该很明显了……)
    1071604-20180317163705323-865070474.png
  3. 找到密码后,我们关掉抓包:Intercept is off或者直接点Forward,
    我们将结果输入password.txt页面,发现只能输入五位数!?看来不行,我们得用Burp Suite来登录了,再次开始抓包
    Intercept is on(如果之前点forward就不用了,Intercept会一直保持),我们随便输入一些数进去,然后登录,页面再次加载,我们抓到包后看到raw中的可修改的彩色部分:
    1071604-20180317164110725-1516174341.png
    我们再次点击action按钮,选择Send to Repeater按钮(重放功能),在Request栏中将password改为Nsf0cuS,点击go按钮,Response中出现信息,发现Set-Cookie:newpage=MjkwYmNhNzBjN2RhZTkzZGI2NjQ0ZmEwMGI5ZDgzYjkucGhw;
    bingo!但是还是没有找到flag!
    1071604-20180317164655315-1367403000.png
  4. 我们对MjkwYmNhNzBjN2RhZTkzZGI2NjQ0ZmEwMGI5ZDgzYjkucGhw;进行base64解码,
    结果为:290bca70c7dae93db6644fa00b9d83b9.php
    关掉抓包:Intercept is off
    赶紧访问试试:http://ctf4.shiyanbar.com/web/root/290bca70c7dae93db6644fa00b9d83b9.php
    发现又是一个新界面,还没结束!打开抓包,随便输入点东西:
    1071604-20180317164942137-1301686445.png
    抓到包发现了可修改部分!赶紧Send to Repeater,修改Cookie: IsLogin=1和userlevel=root,gogogo~
    1071604-20180317165218344-335959819.png
  5. flag终于出现!但是!注意这个格式!千万不要以为直接输入上面的数就可以了!错!
    1071604-20180319100340797-290433329.jpg
    因为%7B和%7D是{},所以答案应该再进行url解码!
    1071604-20180319204053095-35167913.png

返回目录


2.2 第二题:iOS

解题链接:http://ctf4.shiyanbar.com/web/IOS/index.php

  1. 打开解题界面后,出现系统升级至iOS99字样,由此可以推出,需要修改User-Agent,打开burpsuite,进入下图选项卡
    1071604-20180317215641301-1187937631.png
    1071604-20180317215711015-1922334432.png
  2. 然后是修改浏览器的代理设置,将ip地址和端口号设置成和上图一样的即可。
  3. 开启浏览器的代理,刷新界面,可以看见出现下图的情况:
    1071604-20180317215806799-754221082.png
  4. 切换至repeater选项卡,将下图中user-agent部分进行修改
    1071604-20180317220126758-947600769.png
  5. 修改成下图对应位置的样子之后,点go,右半部分反馈得到flag:
    1071604-20180317220148735-1079919288.png

返回目录


2.3 第三题:照猫画虎

解题链接:http://ctf4.shiyanbar.com/web/copy/index.php

  1. 打开链接出现如下界面
    1071604-20180317220338156-488382496.png
  2. 根据最下面一排的提示,可以得知,要为第1234567890位用户才可以访问,尝试用burpsuite抓包
    1071604-20180317220356742-846160757.png
  3. 可以发现在Cookie那一栏出现:
    Visitor=MjY5OTowNDE1NzQwZWFhNGQ5ZGVjYmM4ZGEwMDFkM2ZkODA1Zg%3D%3D;
    因为%3D%3D转换之后是==,则可以猜测Visitor=后面所跟的是经过base64加密的字符串,对字符串进行解码,得到
    2699:0415740eaa4d9decbc8da001d3fd805f
    其长度为32,刚好是2699的32位小写md5编码:
    1071604-20180317220801458-406512703.png
  4. 根据页面中出现的You're 2699th Visitor可得cookie中Visitor后的字符串格式为“ base64(人数:md5(人数))”,将1234567890进行32位小写的md5加密,得到:
    e807f1fcf82d132f9bb018ca6738a19f
    在该字符串前面加上1234567890:构成
    1234567890: e807f1fcf82d132f9bb018ca6738a19f
    进行base64编码,得到:
    MTIzNDU2Nzg5MDplODA3ZjFmY2Y4MmQxMzJmOWJiMDE4Y2E2NzM4YTE5Zg==
    将=转换为%3D后粘贴至repeater下Cookie部分的对应位置。点go,得到flag:
    1071604-20180317222609505-2142811940.png

返回目录


2.4 第四题:问题就在这

题目描述:找答案 GPG key: GhairfAvvewvukDetolicDer-OcNayd#
解题链接:http://ctf4.shiyanbar.com/ste/gpg/john.tar.gz.gpg

  1. 点击链接后会下载一个文件,文件后缀名是gpg,使用工具https://gpg4win.org/download.html直接输入key解密出文件,解压后发现是一个后缀名为pcap的数据包文件。
  2. 利用 wireshark打开后,
    1071604-20180317222740204-1937587857.png
    右键选择“显示分组字节”
    1071604-20180317222804718-1204429246.png
  3. 保存为png图片,用stegsolve打开,一个一个试就能得到flag了:
    1071604-20180317222827729-1929452596.png

返回目录


2.5 第五题:你最美~

题目链接:http://ctf4.shiyanbar.com/web/root/index.php
解题步骤:

  1. 点击之后是一个123.exe用16进制的编辑器(网上随便找一个)打开:
    1071604-20180317171256700-535507677.png
  2. 药~是个base64的图片,上base64图片解码
    1071604-20180317171430748-1615700294.png
  3. 药~打开手机微信扫一下:
    you're beautiful~

返回目录


2.6 第六题:shellcode

解题链接:http://ctf4.shiyanbar.com/re/shellcode/shellcode.txt

  1. 新弹出的界面只包含以下信息,熟悉注入的同学一看就很像shellcode:
\x6a\x0b\x58\x99\x52\x66\x68\x2d\x63\x89\xe7\x68\x2f\x73\x68\x00\x68\x2f\x62\x69\x6e\x89\xe3\x52\xe8\x34\x00\x00\x00\x65\x63\x68\x6f\x20\x5a\x6d\x78\x68\x5a\x33\x74\x54\x53\x45\x56\x73\x62\x47\x4e\x76\x5a\x47\x56\x66\x53\x56\x4e\x66\x63\x32\x39\x66\x51\x32\x39\x76\x62\x48\x30\x4b\x7c\x62\x61\x73\x65\x36\x34\x20\x2d\x64\x00\x57\x53\x89\xe1\xcd\x80
  1. 药~丢进十六进制编辑器里面看看:
    1071604-20180317172047255-2053138953.png
    嗯,提取出内容:
    ZmxhZ3tTSEVsbGNvZGVfSVNfc29fQ29vbH0K
    真熟悉~
  2. 药~base64解码:
    1071604-20180317172504019-1363470672.png
  3. so~cool !

返回目录

转载于:https://www.cnblogs.com/blackay03/p/8590877.html

这篇关于信息安全铁人三项赛--资质赛writeup的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/796055

相关文章

系统架构设计师: 信息安全技术

简简单单 Online zuozuo: 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo :本心、输入输出、结果 简简单单 Online zuozuo : 文章目录 系统架构设计师: 信息安全技术前言信息安全的基本要素:信息安全的范围:安全措施的目标:访问控制技术要素:访问控制包括:等保

Temu官方宣导务必将所有的点位材料进行检测-RSL资质检测

关于饰品类产品合规问题宣导: 产品法规RSL要求 RSL测试是根据REACH法规及附录17的要求进行测试。REACH法规是欧洲一项重要的法规,其中包含许多对化学物质进行限制的规定和高度关注物质。 为了确保珠宝首饰的安全性,欧盟REACH法规规定,珠宝首饰上架各大电商平台前必须进行RSLReport(欧盟禁限用化学物质检测报告)资质认证,以确保产品不含对人体有害的化学物质。 RSL-铅,

未雨绸缪:环保专包二级资质续期工程师招聘时间策略

对于环保企业而言,在二级资质续期前启动工程师招聘的时间规划至关重要。考虑到招聘流程的复杂性、企业内部需求的变化以及政策标准的更新,建议环保企业在二级资质续期前至少提前6至12个月启动工程师招聘工作。这个时间规划可以细化为以下几个阶段: 一、前期准备阶段(提前6-12个月) 政策与标准研究: 深入研究国家和地方关于环保二级资质续期的最新政策、法规和标准,了解对工程师的具体要求。评估政策变化可

【CTF Web】BUUCTF Upload-Labs-Linux Pass-13 Writeup(文件上传+PHP+文件包含漏洞+PNG图片马)

Upload-Labs-Linux 1 点击部署靶机。 简介 upload-labs是一个使用php语言编写的,专门收集渗透测试和CTF中遇到的各种上传漏洞的靶场。旨在帮助大家对上传漏洞有一个全面的了解。目前一共20关,每一关都包含着不同上传方式。 注意 1.每一关没有固定的通关方法,大家不要自限思维! 2.本项目提供的writeup只是起一个参考作用,希望大家可以分享出自己的通关思路

河南消防工程设计专项资质申请条件

一、企业基本条件 独立法人资格:企业必须具有独立法人资格,即依法成立的企业法人。 注册资本:企业注册资本应符合资质标准中的要求。例如,在申请乙级资质时,企业注册资本不少于100万元人民币。 经营场所:企业应有固定的经营场所,并具备必要的办公条件和技术设施。 经营范围:企业营业执照上的经营范围应包含消防设施工程设计等相关业务。 技术条件 技术负责人:技术负责人应具有不少于6年的消防设施工

信息安全工程师模拟测试题

信息安全工程师:信息安全工程师证书属于软考中级资格证书之一,为了适应“十三五”期间计算机软件行业发展需要,满足社会多方对信息安全技术人员的迫切需求,信息安全工程师在2016年下半年首次开考,目前一年仅考一次。 信息安全工程师模拟测试题 一、基础知识二、软件应用 信息安全工程师 属于《国家职业资格目录(2021年版)》目录中的证书,通过考试将颁发由人社局和工信部盖章

河南测绘资质办理过程中的人才配置

人才配置基本要求 主体资格:必须具有企业或事业单位法人资格。 专业技术人员:注册测绘师 测绘高级工程师 测绘中级工程师 测绘助理工程师 以上各类人员的数量需按照不同的测绘专业标准来计算。 其他条件:办公场所面积:甲级不少于600平方米,乙级不少于150平方米,丙级不少于40平方米,丁级不少于20平方米。 质量管理:申请单位应当通过ISO9000系列质量保证体系认证,除非申请的是互联

国内短剧系统怎么搭建以及都需要那些资质?

聊到国内短剧,相信大家都不陌生,在各大短视频平台可谓是火的一批,您或许有想加入进来的想法,或是已经有规划还未实现的,请停下脚步,耐心看完该文章,相信一定会对你有所帮助的。本文介绍短剧平台如何搭建,以及搭建平台需要哪些资质? 要知道短剧平台如何搭建,就要先捋清楚他的组成部分。 用以下来举例:https://gitee.com/nymaite_com_2878868888/tjguonei

信息安全威胁

关注这个证书的其他相关笔记:NISP 一级 —— 考证笔记合集-CSDN博客 0x01:我国面临的信息安全威胁 从受威胁的对象来看,可以将我国面临的信息安全威胁分为三类:国家威胁、组织威胁和个人威胁。 来自国家的威胁: 恐怖组织通过网络大肆发布恐怖信息,渲染暴力活动。 邪教组织通过网络极力宣扬种族歧视,煽动民族仇恨,破坏民族团结,宣扬邪教理念,破坏国家宗教政策,煽动社会不满情绪,

信息安全发展阶段与形式

关注这个证书的其他相关笔记:NISP 一级 —— 考证笔记合集-CSDN博客 0x01:信息安全的发展阶段 信息安全的发展阶段可以参照下面的思维导图: 0x02:我国的信息安全形式 2013 年,“棱镜门” 事件在全球持续发酵,隐藏在互联网背后的国家力量和无所不在的 “监控” 之手,引起舆论哗然和网络空间的连锁反应。全球范围内陡然上升的网络攻击威胁,导致各国对信息安全的重视程度急