网络信息安全攻防学习平台CTF练习-基础篇

news2024/11/27 22:40:36

网络信息安全攻防学习平台 :http://hackinglab.cn/main.php

1、key在哪里?

进入环境之后,右击查看源代码,看到key再网页备注里面:

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

根据提示信息,在加密一次就能得到key,而且还知道加密后的密文大部分为字母,中间还掺夹着数字,这应该是ROT-13加密,

ROT-13是一种简单的替换密码,其中字母表中的每个字母都被替换为字母表中间距离它13个字母的另一个字母。例如,字母"A"被替换为字母"N",字母"T"被替换为字母"G"。这种加密算法最初被用于电报和古罗马时期的转换密码

ROT-13是凯撒密码的一种,偏移量是13,进入凯撒密码在线解码网页凯撒密码在线计算-ME2在线工具,进行再一次加密,获得key

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

 根据提示,看到的密文是经过多次的加密,还看到再密文的结尾有”=“ 号,说明是base64加密

利用base64在线解密网站:在线Base64编码解码工具,进行解密,因为题目的密文是经过多次加密了,所以也需要多次解密,可以看到,经过每一次解密,密文的长度都在变短,直到得到明文

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

 根据提示,这应该是md5解密,利用md5在线解密网站:md5在线解密破解,md5解密加密,进行解密,结果:

5、 种族歧视

 进入目标网站之后,看到:only for Foreigner(仅限外国人使用),能够进行识别的原理是,数据包中的语言应该是中文,需要进行更改语言,这里使用burpsuite进行抓包

浏览器设置代理,火狐浏览及,设置-常规-网络设置

 burpsuite设置代理:

 点击通过地址,返回burpsuite查看发表情况,发现语言采用了中文

修改Accept-Language的值

修改前
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-Language: en-US,en;q=0.8,eh-TW;q=0.7,eh-HK;q=0.5,en-US;q=0.3,en;q=0.2

把zh-CN修改成en-US ,然后所有z都换成e

修改做了之后,点击发送,查看响应的到key值

6、HAHA浏览器

进入目标地址,有一句话, “只允许使用HAHA浏览器,请下载HAHA浏览器访问”,我们可以设置代理为HAHA。利用burpsuite抓包,更换代理:

抓包结果如下,找到user-agent代理,把Firefox修改成HAHA,再重发送。得到key

7、key究竟在哪里呢?

进入目标网址,查看源代码,发现没有,进入开发者模式,火狐浏览器直接按F12,谷歌:更多工具-开发者工具 

 8、key又找不到了

 进入目标网页,查看源代码与开发者模式查看,都没有,尝试抓包,结果如下,重发送,看到一个连接地址

 关闭代理尝试之后,把index_no_key.php替换成key_is_here_now_.php

9、 冒充登陆用户

进入目标网址,看到提示信息为“您还没有登陆呢!”,而页面中没有登录功能,进入开发者模式,查看cookie值,结果看到cookie的值为login=0 

利用burpsuite抓包之后,把数据包发送到重发器,尝试修改login的值为非0值:1,重发送,结果看到key

 10、比较数字大小

点击目标网址,尝试输入数字,发现最大只能输入三位数,输入三位数的最大值999,发现依旧不能成功,进入开发者模式,修改maxlength的值,尝试改为5,在输入,结果得到key

 11、本地的诱惑

 进入目标网页,查看源代码

 

12、就不让你访问

 进入目标网页,查看源代码与开发者模式,查看都是无发现,利用burpsuite抓包也无发现,在网页url后加入robots.txt, robots.txt是网站跟爬虫间的协议告诉搜索引擎抓取工具(蜘蛛)禁止或允许抓取网站的哪些内容。

发现一个不能访问网页

尝试访问该网页

 发现提示信息,尝试在后面输入login.php,得到key

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/513070.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

shell脚本----基础命令sort-tr-uniq-cut-split-paste-eval

文章目录 一、sort命令二、uniq命令三、 tr命令四、cut命令五、split命令六、paste命令七、eval命令 一、sort命令 sort命令以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序,比较的原则是从首字符向后,一次按ASCII码的值进行比…

Mail.Ru邮箱注册教程

Mail.Ru 简介 Mail.Ru来自俄罗斯一家网络公司。该初始建立于1998年作为电子邮件服务(因此而得名),并继续成为网络的俄语圈主要参与者,每月活跃用户达到俄罗斯网络用户的86%,是俄罗斯最大的两家互联网企业之…

Java框架学习03(Spring中设计模式详解)

1、控制反转(IoC)和依赖注入(DI) IoC(Inversion of Control,控制反转) 是 Spring 中一个非常非常重要的概念,它不是什么技术,而是一种解耦的设计思想。 IoC 的主要目的是借助于“第三方”(Spring 中的 IoC 容器) 实现具有依赖关系的对象之间的解耦(IOC…

802. 找到最终的安全状态

class Solution { public:bool vis[40005];//vis[i]表示从节点i开始的所有可能路径是否可以到达终端节点vector<int>regraph[40005];map<int,int>mp;bool id_num[40005];bool dfs(vector<vector<int>>& graph,int st){if(mp[st] || vis[st])//如果…

内网渗透—域环境之信息收集

内网渗透—域环境之信息收集 1. 前言2. 关于域2.1. 域搭建2.2. 域渗透思路 3. 域信息收集3.1. 判断是否存在域3.1.1. 查询网络信息3.1.2. 查询当前登录域与域环境3.1.3. 判断主域 3.2. 查找域控制器3.2.1. 查询DNS地址3.2.2. 查看域控制器的机器名3.2.3. 查看域控制器 3.3. 获取…

媒体邀约之发布会彩排哪些内容和注意那些细节?

传媒如春雨&#xff0c;润物细无声&#xff0c;大家好&#xff0c;我是51媒体网胡老师。 相信发布会前小伙伴都会进行彩排&#xff0c;对发布会的细节&#xff0c;流程&#xff0c;各个工种如何配合进行提前的演练&#xff0c;那么发布会彩排哪些内容&#xff0c;要注意哪些细节…

Linux shell编程常用命令(sort排序 uniq重复行 set +-x调试脚本 tr压缩替换字符 cut切片 split拆分 paste合并文件列 eval扫描变量)

sort命令 排序 以行为单位对文件内容进行排序&#xff0c;也可以根据不同的数据类型来排序 比较原则是从首字符向后&#xff0c;依次按ASCII码值进行比较&#xff0c;最后将他们按升序输出。 sort [选项] 参数 cat file | sort 选项-n 按照数字进行排序 -r 反向排序 -u 等同于u…

[学习笔记]python的web开发全家桶(ing)

源学习视频 目的&#xff1a;开发一个平台(网站) 前端开发&#xff1a;HTML、CSS、JavaScriptWeb框架&#xff1a;接收请求并处理MySQL数据库&#xff1a;存储数据地方 快速上手&#xff1a; 基于Flask Web框架让你快速搭建一个网站出来。 深入学习&#xff1a; 基于Django…

Google Chrome谷歌浏览器崩溃,错误代码: STATUS_STACK_BUFFER_OVERRUN

前两天Edge浏览器崩溃&#xff0c;一通测试&#xff0c;最终解决。谷歌一直没更新&#xff0c;今天更新了下&#xff0c;也崩溃了。 错误代码: STATUS_STACK_BUFFER_OVERRUN 解决办法&#xff1a; 1、开始菜单搜索&#xff1a;ExploitProtection&#xff0c;打开进入。 2、切…

前端CSS学习(二)

1、选择器进阶 1.1 后代选择器&#xff1a;空格 作用&#xff1a;根据HTML标签的嵌套关系,选择父元素后代中满足条件的元素 选择器语法&#xff1a;选择器1 选择器2 { css } 结果&#xff1a;在选择器1所找到标签的后代(儿子、孙子、重孙...)中&#xff0c;找到满足选择器2的…

Ubuntu高效工具——autojump、terminator(快捷键失灵问题)

Ubuntu高效工具——autojump、terminator(快捷键失灵问题) Ubuntu高效工具——autojump、、terminator(快捷键失灵问题) 自动快速跳转工具 autojump终端高效工具 erminator 自动快速跳转工具 autojump 安装指令&#xff1a; sudo apt -y install autojump 安装完成后是不会…

【游戏分析】《某某明月刀》之御风神行

御风神行是《某某明月刀》里很常用的一个技能&#xff0c;可以用来在各大地图的传送点之间相互传送而不需要经过车夫&#xff0c;虽然冷却时间很长&#xff0c;但是非常实用。但是想去到某个传送点必须要先点亮这个传送点&#xff0c;也就是说要跑到传送点附近才可以。但是通过…

频率与周期的精密控制——用SPI输出PWM脉冲

什么是PWM? PWM(Pulse Width Modulation)控制——脉冲宽度调制技术,通过对一系列脉冲的宽度进行调制,来等效地获得所需要波形(含形状和幅值)。PWM在如今的应用十分广泛,电机系统,灯光系统,电源系统,还有一些比较精密的控制系统,都无不存在着PWM的控制方式。 常用的单…

5.100ASK_V853-PRO开发板支持按键输入

0.前言 ​ 100ASK_V853-PRO开发板上共有5个功能按键&#xff0c;本章节跟大家讨论如何使能这五个按键。 1.V853功能按键原理 ​ 100ASK_V853-PRO开发板上提供的5个按键是通过GPADC高精度数模转换模块模拟出5个功能按键。GPADC 是 12bit 分辨率&#xff0c;8 位采集精度的模数…

HBase入门 Phoenix 表映射 带命名空间namespace(八)

1、准备 添加配置HBasehbase-site.xml vim $HBASE_HOME/conf/hbase-site.xml <property><name>phoenix.schema.isNamespaceMappingEnabled</name><value>true</value></property><property><name>phoenix.schema.mapSystemTa…

fileinclude-宜兴网信办解题思路--呕心沥血--非常详细!

第一步-分析题目: 打开题目场景&#xff0c;如下图: 这上面显示说&#xff0c;flag在这个/var/www/html/flag.php文件中。由此可知&#xff0c;这道题是文件包含题。 明确了目标&#xff0c;咱们在场景那个页面按下F12来看下源代码。 在做题之前咱们先了解了解COOKIE&#xff0…

JetBrains Fleet-下一代idea安装教程

最近了解到了Fleet——宣称是下一代idea的开发工具&#xff0c;接下来介绍这个工具怎么安装。 JetBrains: Essential tools for software developers and teamsJetBrains is a cutting-edge software vendor specializing in the creation of intelligent development tools, …

基于多动作深度强化学习的柔性车间调度研究(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

JS_函数注释实现调用提示

/** * 函数名称* author 小歪 <123qq.com>* license Apache-2.0* param {Function} func func是函数类型参数* param {number} [duration] 使用[]描述可选值* param {object} options 配置对象options* param {string} options.url 请求地址* param {GET|POST} options.m…

shell脚本工具

shell脚本常用的工具 sortuniqtrcut sort sort是一个以行为单位对文件内容排序的工具&#xff0c;也可以根据不同的数据类型来排序&#xff0c;例如数据和字符的排序就不一样。比较原则是从首字符向后&#xff0c;依次按ASCII码进行比较&#xff0c;最后将他们升序输出 语法格…