美文网首页
【CTF-Web】Shiyanbar_HTTP

【CTF-Web】Shiyanbar_HTTP

作者: Kirin_say | 来源:发表于2018-03-05 00:40 被阅读140次

0X01 头有点大

打开网页:
发现提示:

You don't have permission to access / on this server.

Please make sure you have installed .net framework 9.9!

Make sure you are in the region of England and browsing this site with Internet Explorer

可以看出,应该也是抓包改包:
他的要求有三个:
1、安装了 .net framework 9.9
2、在英格兰地区
3、使用的是IE浏览器
1、3条件:
我们需要改变User-Agent参数
1条件:我们需要在参数中加入.NET CLR 9.9
3条件:直接将User-Agent的浏览器标识改为IE
2条件:
我们需要改变Accept-Language 参数
在参数中加入 en-gb 即可
最终构造请求包:

Host: ctf5.shiyanbar.com
User-Agent: IE;.NET CLR 9.9
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-gb
Accept-Encoding: gzip, deflate
Referer: http://www.shiyanbar.com/ctf/29
Cookie: Hm_lvt_34d6f7353ab0915a4c582e4516dffbc3=1519996966,1520131200,1520168355,1520172562; Hm_cv_34d6f7353ab0915a4c582e4516dffbc3=1*visitor*108264%2CnickName%3A%E8%BF%B7%E9%BA%9F; Hm_lpvt_34d6f7353ab0915a4c582e4516dffbc3=1520174348; PHPSESSID=tfrdbsqe5dj06ga3p80n4ikfe2
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Cache-Control: max-age=0, no-cache
Pragma: no-cache

即可在响应信息里找到flag
注意:提交格式:"the key is: " 后面的部分

PS:
关于 User-Agent

标准格式为: 浏览器标识 (操作系统标识; 加密等级标识; 浏览器语言) 渲染引擎标识 版本信息

关于 Accept-Language:

af  南非语
af-ZA   南非语
ar  阿拉伯语
ar-AE   阿拉伯语(阿联酋)
ar-BH   阿拉伯语(巴林)
ar-DZ   阿拉伯语(阿尔及利亚)
ar-EG   阿拉伯语(埃及)
ar-IQ   阿拉伯语(伊拉克)
ar-JO   阿拉伯语(约旦)
ar-KW   阿拉伯语(科威特)
ar-LB   阿拉伯语(黎巴嫩)
ar-LY   阿拉伯语(利比亚)
ar-MA   阿拉伯语(摩洛哥)
ar-OM   阿拉伯语(阿曼)
ar-QA   阿拉伯语(卡塔尔)
ar-SA   阿拉伯语(沙特阿拉伯)
ar-SY   阿拉伯语(叙利亚)
ar-TN   阿拉伯语(突尼斯)
ar-YE   阿拉伯语(也门)
az  阿塞拜疆语
az-AZ   阿塞拜疆语(拉丁文)
az-AZ   阿塞拜疆语(西里尔文)
be  比利时语
be-BY   比利时语
bg  保加利亚语
bg-BG   保加利亚语
bs-BA   波斯尼亚语(拉丁文,波斯尼亚和黑塞哥维那)
ca  加泰隆语
ca-ES   加泰隆语
cs  捷克语
cs-CZ   捷克语
cy  威尔士语
cy-GB   威尔士语
da  丹麦语
da-DK   丹麦语
de  德语
de-AT   德语(奥地利)
de-CH   德语(瑞士)
de-DE   德语(德国)
de-LI   德语(列支敦士登)
de-LU   德语(卢森堡)
dv  第维埃语
dv-MV   第维埃语
el  希腊语
el-GR   希腊语
en  英语
en-AU   英语(澳大利亚)
en-BZ   英语(伯利兹)
en-CA   英语(加拿大)
en-CB   英语(加勒比海)
en-GB   英语(英国)
en-IE   英语(爱尔兰)
en-JM   英语(牙买加)
en-NZ   英语(新西兰)
en-PH   英语(菲律宾)
en-TT   英语(特立尼达)
en-US   英语(美国)
en-ZA   英语(南非)
en-ZW   英语(津巴布韦)
eo  世界语
es  西班牙语
es-AR   西班牙语(阿根廷)
es-BO   西班牙语(玻利维亚)
es-CL   西班牙语(智利)
es-CO   西班牙语(哥伦比亚)
es-CR   西班牙语(哥斯达黎加)
es-DO   西班牙语(多米尼加共和国)
es-EC   西班牙语(厄瓜多尔)
es-ES   西班牙语(传统)
es-ES   西班牙语(国际)
es-GT   西班牙语(危地马拉)
es-HN   西班牙语(洪都拉斯)
es-MX   西班牙语(墨西哥)
es-NI   西班牙语(尼加拉瓜)
es-PA   西班牙语(巴拿马)
es-PE   西班牙语(秘鲁)
es-PR   西班牙语(波多黎各(美))
es-PY   西班牙语(巴拉圭)
es-SV   西班牙语(萨尔瓦多)
es-UY   西班牙语(乌拉圭)
es-VE   西班牙语(委内瑞拉)
et  爱沙尼亚语
et-EE   爱沙尼亚语
eu  巴士克语
eu-ES   巴士克语
fa  法斯语
fa-IR   法斯语
fi  芬兰语
fi-FI   芬兰语
fo  法罗语
fo-FO   法罗语
fr  法语
fr-BE   法语(比利时)
fr-CA   法语(加拿大)
fr-CH   法语(瑞士)
fr-FR   法语(法国)
fr-LU   法语(卢森堡)
fr-MC   法语(摩纳哥)
gl  加里西亚语
gl-ES   加里西亚语
gu  古吉拉特语
gu-IN   古吉拉特语
he  希伯来语
he-IL   希伯来语
hi  印地语
hi-IN   印地语
hr  克罗地亚语
hr-BA   克罗地亚语(波斯尼亚和黑塞哥维那)
hr-HR   克罗地亚语
hu  匈牙利语
hu-HU   匈牙利语
hy  亚美尼亚语
hy-AM   亚美尼亚语
id  印度尼西亚语
id-ID   印度尼西亚语
is  冰岛语
is-IS   冰岛语
it  意大利语
it-CH   意大利语(瑞士)
it-IT   意大利语(意大利)
ja  日语
ja-JP   日语
ka  格鲁吉亚语
ka-GE   格鲁吉亚语
kk  哈萨克语
kk-KZ   哈萨克语
kn  卡纳拉语
kn-IN   卡纳拉语
ko  朝鲜语
ko-KR   朝鲜语
kok 孔卡尼语
kok-IN  孔卡尼语
ky  吉尔吉斯语
ky-KG   吉尔吉斯语(西里尔文)
lt  立陶宛语
lt-LT   立陶宛语
lv  拉脱维亚语
lv-LV   拉脱维亚语
mi  毛利语
mi-NZ   毛利语
mk  马其顿语
mk-MK   马其顿语(FYROM)
mn  蒙古语
mn-MN   蒙古语(西里尔文)
mr  马拉地语
mr-IN   马拉地语
ms  马来语
ms-BN   马来语(文莱达鲁萨兰)
ms-MY   马来语(马来西亚)
mt  马耳他语
mt-MT   马耳他语
nb  挪威语(伯克梅尔)
nb-NO   挪威语(伯克梅尔)(挪威)
nl  荷兰语
nl-BE   荷兰语(比利时)
nl-NL   荷兰语(荷兰)
nn-NO   挪威语(尼诺斯克)(挪威)
ns  北梭托语
ns-ZA   北梭托语
pa  旁遮普语
pa-IN   旁遮普语
pl  波兰语
pl-PL   波兰语
pt  葡萄牙语
pt-BR   葡萄牙语(巴西)
pt-PT   葡萄牙语(葡萄牙)
qu  克丘亚语
qu-BO   克丘亚语(玻利维亚)
qu-EC   克丘亚语(厄瓜多尔)
qu-PE   克丘亚语(秘鲁)
ro  罗马尼亚语
ro-RO   罗马尼亚语
ru  俄语
ru-RU   俄语
sa  梵文
sa-IN   梵文
se  北萨摩斯语
se-FI   北萨摩斯语(芬兰)
se-FI   斯科特萨摩斯语(芬兰)
se-FI   伊那里萨摩斯语(芬兰)
se-NO   北萨摩斯语(挪威)
se-NO   律勒欧萨摩斯语(挪威)
se-NO   南萨摩斯语(挪威)
se-SE   北萨摩斯语(瑞典)
se-SE   律勒欧萨摩斯语(瑞典)
se-SE   南萨摩斯语(瑞典)
sk  斯洛伐克语
sk-SK   斯洛伐克语
sl  斯洛文尼亚语
sl-SI   斯洛文尼亚语
sq  阿尔巴尼亚语
sq-AL   阿尔巴尼亚语
sr-BA   塞尔维亚语(拉丁文,波斯尼亚和黑塞哥维那)
sr-BA   塞尔维亚语(西里尔文,波斯尼亚和黑塞哥维那)
sr-SP   塞尔维亚(拉丁)
sr-SP   塞尔维亚(西里尔文)
sv  瑞典语
sv-FI   瑞典语(芬兰)
sv-SE   瑞典语
sw  斯瓦希里语
sw-KE   斯瓦希里语
syr 叙利亚语
syr-SY  叙利亚语
ta  泰米尔语
ta-IN   泰米尔语
te  泰卢固语
te-IN   泰卢固语
th  泰语
th-TH   泰语
tl  塔加路语
tl-PH   塔加路语(菲律宾)
tn  茨瓦纳语
tn-ZA   茨瓦纳语
tr  土耳其语
tr-TR   土耳其语
ts  宗加语
tt  鞑靼语
tt-RU   鞑靼语
uk  乌克兰语
uk-UA   乌克兰语
ur  乌都语
ur-PK   乌都语
uz  乌兹别克语
uz-UZ   乌兹别克语(拉丁文)
uz-UZ   乌兹别克语(西里尔文)
vi  越南语
vi-VN   越南语
xh  班图语
xh-ZA   班图语
zh  中文
zh-CN   中文(简体)
zh-HK   中文(香港)
zh-MO   中文(澳门)
zh-SG   中文(新加坡)
zh-TW   中文(繁体)
zu  祖鲁语
zu-ZA   祖鲁语 

0x02 猫抓老鼠

提示:

catch!catch!catch!

猜测应该是抓包改包
看一下请求头:

Host: ctf5.shiyanbar.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
Accept-Encoding: gzip, deflate
Referer: http://www.shiyanbar.com/ctf/20
Cookie: Hm_lvt_34d6f7353ab0915a4c582e4516dffbc3=1519996966,1520131200,1520168355,1520172562; Hm_cv_34d6f7353ab0915a4c582e4516dffbc3=1*visitor*108264%2CnickName%3A%E8%BF%B7%E9%BA%9F; Hm_lpvt_34d6f7353ab0915a4c582e4516dffbc3=1520172605; PHPSESSID=tfrdbsqe5dj06ga3p80n4ikfe2
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Cache-Control: max-age=0

看一下响应头:
发现了一段特殊部分(应该是base64):

响应头

最终pass key就是:MTUyMDE3MjYwNA==
(base64解码提交后不对,重新试一下,发现直接提交就行)
输入即得flag
注意:提交格式是 "KEY :" 后面部分

相关文章

  • 【CTF-Web】Shiyanbar_HTTP

    0X01 头有点大 打开网页:发现提示: 可以看出,应该也是抓包改包:他的要求有三个:1、安装了 .net fra...

  • ctf-web总结

    web代码审计这里参照大佬的文章https://www.cnblogs.com/Hg-Yyq/p/8641992....

  • 实验吧CTF-WEB

    实验吧CTF题库-WEB 做题并没有按照顺序,跳着来做的,写文章的目的就是为了记录下解题的思路,当然如果能够顺便帮...

  • CTF-Web零碎知识整理

    php别名:php2, php3, php4, php5, phps, pht, phtm, phtm cms漏洞...

  • CTF-Web Drops留言板源码&WriteUp

    因代码写的很烂 ,本不想放出源码的,无奈做题的大佬想看源码,只能凑合着放出了。大佬们请勿喷代码烂。 题目源码:ht...

  • 实验吧CTF-Web题 简单的sql注入

    1. 首先检测是否存在注入点,输入',产生报错如下: You have an error in your SQL ...

  • 【CTF-Web】N1CTF注入两道

    Nu1L主办的赛事,又划了一次水小记Web的两道注入 77777: 代码看一下,显然是 sql注入,需要我们 po...

网友评论

      本文标题:【CTF-Web】Shiyanbar_HTTP

      本文链接:https://www.haomeiwen.com/subject/cuaqfftx.html