- 博客(201)
- 收藏
- 关注
原创 Hadoop复习(十)
1.客户端向Sqoop发送数据导入的命令 2.Sqoop通过JDBC连接关系数据库,获取所有表的元数据信息,元数据信息包含字段和字段的数据类型,并将字段的数据类型映射为java支持的数据类型,如将字段的数据类型Varchar映射为java支持的数据类型String 3.Sqoop根据获取得元数据信息生成一个与表同名的记录容器类以完成序列化操作,记录表的每行数据。4.sqoop根据生成得记录容器类启动一个MapReduce程序。Hadoop 关系数据库。HBase 关系数据库。HDFS 关系数据库。
2025-06-06 06:00:00
220
原创 web复习(九)
页面的背景及各个元素通过图片和 CSS 样式进行设置,使得魔法阵在页面中居中显示,且各个动画元素准确地定位在适当的位置。的动画,持续时间为 1 秒,线性过渡,无限循环,且在每次循环结束时保持最后一帧的状态。的动画,持续时间为 1 秒,线性过渡,无限循环,且在每次循环结束时保持最后一帧的状态。:当鼠标悬停在容器上时,第一张图片旋转到背面,第二张图片旋转到正面,实现翻转动画效果。
2025-06-05 06:00:00
1383
原创 web复习(七)
内容区域”包含三个并排的子区域:“内容左部分”(宽200像素)、“内容中间部分”(宽570像素)和“内容右部分”(宽200像素),三者高度均为200像素,背景色为浅灰色,分别向左和向右浮动。“内容区域”包含两个并排的子区域:“内容左部分”(宽350像素)和“内容右部分”(宽625像素),两者高度均为200像素,背景色为浅灰色,分别向左和向右浮动。布局分为三列:左侧导航栏(宽度固定为12em,背景为浅绿色)、中间主要内容区(占据剩余空间,背景为深天蓝色)、右侧广告栏(宽度固定为12em,背景为浅灰色)。
2025-06-04 07:00:00
813
原创 Hadoop复习(九)
为用户提供专业的执行专家提供一个基于 Web 的界面,方便用户进行工作流的配置、管理和监控等操作,实现对工作流的全面掌控。负责具体任务的执行,接收从调度服务器分配的任务并在本地执行这些任务,同时监控任务的运行状态并反馈执行结果。负责根据预设的时间、条件等规则安排任务的执行顺序和时间,管理任务的依赖关系并进行合理调度。简述Azkaban的3个核心组件的作用。
2025-06-03 11:35:39
436
原创 web复习(六)
弹性盒子布局(Flexbox)是一种用于一维布局的CSS技术,便于在容器内灵活排列项目。:当浮动元素溢出时,父元素高度可能塌陷,需要清除浮动来扩展父元素高度。:使用CSS网格布局或弹性盒子实现更多列的布局。:相对于浏览器窗口进行定位,滚动页面时位置固定。:将页面分为三列,常用于更复杂的内容结构。将元素设置为网格容器,其子元素为网格项。:定义网格的行、列结构,以及单元格和区域。:相对于最近的已定位祖先元素进行定位。:元素的默认定位方式,无特殊定位效果。:网格线是网格布局中的行和列分隔线。
2025-06-03 10:22:16
519
原创 web复习(四)
页面布局:通过CSS样式控制页面布局,确保横幅的大小和位置固定。背景图片:使用外部和内部容器的背景图片组合,创建一个视觉上完整的横幅效果。居中显示:通过将横幅水平居中显示在页面上。这段代码通过简单的HTML和CSS实现了网页横幅的基本布局和样式设置,适用于静态的网页设计。页面布局:通过CSS样式控制页面布局,确保导航栏的大小和位置固定。图标显示:使用多个span元素,每个元素设置不同的背景图片,形成一个带有图标导航栏的视觉效果。居中显示:通过将导航栏水平居中显示在页面上。
2025-06-02 06:15:00
881
原创 web复习(三)
CSS 盒子模型是一个矩形布局模型,用于描述元素在页面上的表现。每个元素都是一个矩形框,由内容(content)、内边距(padding)、边框(border)和外边距(margin)组成。HTML 元素在 DOM 中形成树状结构,每个元素都是一个节点,拥有自己的盒子模型。元素按照文档顺序在页面上依次排列,块级元素独占一行,行内元素依次排列。可以分别为图片的上、下、左、右边框设置不同的样式。属性设置边框的样式,包括宽度、样式和颜色。属性设置图片与文字的间距。属性设置图片内边距。属性设置图片外边距。
2025-06-02 06:00:00
463
原创 web复习(二)
使用颜色名称来指定颜色,这是最简单的方式。CSS中有140种预定义的颜色名称,如redbluegreen等。示例p {color: red;
2025-06-01 06:15:00
1010
原创 web复习(一)
1.htmlhtml是超文本标记语言,是构成网页的基本语言。html标签2.csscss是层叠样式表,是用于描述HTML文档外观和格式的样式表。css选择器。
2025-06-01 06:00:00
276
原创 应急响应靶机-web2-知攻善防实验室
前景需要:小李在某单位驻场值守,深夜12点,甲方已经回家了,小李刚偷偷摸鱼后,发现安全设备有告警,于是立刻停掉了机器开始排查。这是他的服务器系统,请你找出以下内容,并作为通关条件:攻击者的IP地址(两个)?攻击者的webshell文件名?攻击者的webshell密码?攻击者的伪QQ号?攻击者的伪服务器IP地址?攻击者的服务器端口?攻击者是如何入侵的(选择题)?攻击者的隐藏用户名?相关账户密码 用户:administrator 密码:Zgsf@qq.com。
2025-05-31 11:34:29
544
原创 Hadoop复习(八)
问题 1 单项选择1 / 1 分一个Agent中可以包含多个Source、Channel和Sink一个Source可以指定多个ChannelAgent是Flume的核心一个Sink以绑定多个Channel问题 2 判断题1 / 1 分正确错误问题 3 判断题1 / 1 分正确错误问题 4 单项选择1 / 1 分问题 5 判断题1 / 1 分正确错误问题 6 单项选择1 / 1 分Flume拦截器应用于Sink组件Flume拦截器应用于Channel组件。
2025-05-31 06:15:00
385
原创 Hadoop复习(七)
问题 1 单项选择1 / 1 分ArrayMapStructList问题 2 单项选择1 / 1 分Hive的表保存到HDFS上是一个目录Hive的分区保存到HDFS上是一个目录Hive的桶保存到HDFS上是一个目录Hive的数据保存到HDFS上是一个文件问题 3 单项选择1 / 1 分冒号“:”逗号“,”制表符“\t”“\001”,即Ctrl+A问题 4 单项选择1 / 1 分内部表(托管表)存储过程外部表分区表桶表问题 5 单项选择1 / 1 分。
2025-05-31 06:00:00
900
原创 Hadoop复习(六)
它会实时监控 Active NameNode 的状态,一旦检测到 Active NameNode 出现故障,就会触发故障转移机制,将 Standby NameNode 切换为 Active 状态。可以使用 NFS 或其他高可靠的存储系统来存储编辑日志(Edit Log)和文件系统图像(FsImage),以便在 NameNode 故障时,另一个 NameNode 可以从共享存储中获取最新的元数据信息。这样可以确保 Standby NameNode 始终了解集群中数据块的分布情况,以便在故障转移时快速接管。
2025-05-30 06:15:00
777
原创 Hadoop复习(五)
节点路径通知状态事件类型事件内容问题 2 多项选择1 / 1 分分布式锁myidzxidWatcher问题 3 单项选择1 / 1 分-s-e-r-p问题 4 判断题1 / 1 分正确错误问题 5 多项选择1 / 1 分ZNodeLeaderObserverFollower问题 6 多项选择1 / 1 分临时节点持久节点随机节点顺序节点问题 7 判断题1 / 1 分正确错误问题 8 判断题0 / 1 分正确错误问题 9 单项选择。
2025-05-30 06:00:00
590
原创 Hadoop复习(三)
它会定期从 NameNode 获取 FsImage 和 EditLog 文件的副本,然后将它们合并成一个新的 FsImage 文件,当 NameNode 重启时,就可以直接加载新的 FsImage 文件,而不用从零开始重放 EditLog 中的操作。它们是 HDFS 中的从节点,负责存储和检索数据块(Block)。NameNode 内存中保存着文件系统的完整元数据(如文件和目录的结构、文件的权限、文件的块信息等),这些元数据会被定期保存到磁盘上(以 FsImage 文件和 EditLog 文件的形式)。
2025-05-29 06:00:00
845
原创 Hadoop复习(二)
考试不考部署,就复习选择和大题问题 1 单项选择2 / 2 分下面哪个是MapReduce的核心配置文件问题 2 单项选择2 / 2 分下面哪个是HDFS的核心配置文件问题 3 单项选择2 / 2 分下面哪一个不属于Hadoop的部署模式单机模式JVM模式伪分布式模式完全分布式模式问题 4 多项选择2 / 2 分启动YARN进程后我们可以看到哪些进程?NameNodeDataNode问题 5 单项选择2 / 2 分。
2025-05-28 13:27:04
1091
原创 应急响应靶机-web1-知攻善防实验室
小李在值守的过程中,发现有CPU占用飙升,出于胆子小,就立刻将服务器关机,并找来正在吃苕皮的hxd帮他分析,这是他的服务器系统。
2025-05-17 01:45:26
306
1
原创 青少年ctf平台应急响应-应急响应2
每行代表一个用户,包含多个字段,如用户名、用户ID、组ID、用户全名、主目录和登录Shell等。:这个选项用于指定连接到远程服务器的端口号。默认的 SSH 端口是 22,但在这个例子中,服务器配置为使用 30327 端口。在这个例子中,它是一个域名,需要通过 DNS 解析来找到对应的 IP 地址。:这是在 Unix-like 系统中(如 Linux 和 macOS)用于安全远程登录的命令行工具。当前服务器被创建了一个新的用户,请提交新用户的用户名,得到的结果。:这是一个命令行工具,用于从文本文件中提取列。
2025-05-16 14:40:09
196
原创 青少年ctf平台应急响应-应急响应1
这个选项用于指定连接到远程服务器的端口号。默认的 SSH 端口是 22,但在这个例子中,服务器配置为使用 31505 端口。在这个例子中,它是一个域名,需要通过 DNS 解析来找到对应的 IP 地址。:这是在大多数 Unix-like 系统中(包括 Linux 和 macOS)用于执行远程连接的命令行工具。在大多数 Linux 发行版中,这些文件包含了关于操作系统版本的信息,如 Ubuntu 的。:这是一个命令行工具,用于连接文件并打印到标准输出设备(通常是终端)。:这是远程服务器上的用户名。
2025-05-16 14:28:02
257
原创 buu-jarvisoj_fm-好久不见52
可以知道是第11个参数,%11$ 定位到这个位置,然后%n往这个位置写入4。x等于4x等于4x等于4x等于4。1.先用pwndbg调试得到。3.构造ROP链,发送连接。2.查看获取x的地址。
2025-03-28 17:17:12
195
原创 buu-ciscn_2019_ne_5-好久不见50
a1是我们外面传进来的src = 48,读取128个就造成了溢出。通过分析程序的漏洞点(例如通过格式化字符串漏洞或堆溢出漏洞),找到可以覆盖返回地址的偏移量。程序的交互逻辑需要先输入密码,然后选择操作,最后通过溢出漏洞触发 ROP 链。ADDLog():我们看到这里是输入log,跟我们的flag有关系。程序提示输入新的 log,此时发送构造的 ROP 链。通过网络交互,发送构造的 ROP 链,并触发漏洞。函数的地址(用于防止程序崩溃)。程序提供选项,需要选择。填充到返回地址的偏移量。
2025-03-14 21:44:43
350
1
原创 buu-ciscn_2019_en_2-好久不见49
看来应该是return to libc。首先需要获取某libc函数的内存地址,有puts函数,直接就用puts了。
2025-03-14 17:19:08
167
原创 buu-not_the_same_3dsctf_2016-好久不见48
作用:从指定的流 stream 读取一行,并把它存储在 str 所指向的字符串内。当读取 (n-1) 个字符时,或者读取到换行符时,或者到达文件末尾时,它会停止,具体视情况而定。原型:FILE *fopen(const char *filename, const char *mode)原型:char *fgets(char *str, int n, FILE *stream)覆盖了栈,没有覆盖ebp,原因是不存在ebp,字符串空间的底部就是函数的返回地址。write函数的第三个参数,是 打印字符串的长度。
2025-03-14 16:09:15
253
原创 楚慧杯-bouquet-好久不见47
通过后序遍历和中序遍历序列构建二叉树,并使用广度优先搜索(BFS)进行层次遍历。重点:中序,后序和层次遍历。
2025-03-08 13:17:14
250
原创 山石-Ultrasonic-好久不见45
指定应用程序运行时依赖的 .NET Framework 版本为。将字节的高3位右移5位,低5位左移3位,然后将它们按位或。弹出一个保存文件对话框,让用户选择保存加密图像的位置。将图像保存为PNG格式,然后对图像数据进行加密。将加密后的图像数据保存到用户指定的文件路径。确保应用程序在启动时加载正确的运行时环境。对结果取反(按位取反)。返回加密后的字节数组。检查是否有原始图像。遍历图像的每个字节。
2025-03-01 15:17:43
137
原创 山石-easycpp2-好久不见44
func1_1是循环右移的逻辑, fun1_2是将一个字节的第n位与第1位交换位置(因为二进制里只有0和1 所以交换位置其实就是取反, 也就是。查看导入表可以发现并没有导入srand, 所以rand的结果是固定的值。
2025-03-01 14:35:41
170
原创 buu-ciscn_2019_n_5-好久不见42
变量)权限是全开的(可读、可写、可执行),并且没有启用 NX(No Execute,非执行)保护机制,因此可以直接在 BSS 段上构造 Shellcode,并通过溢出覆盖返回地址来执行它。函数将 Shellcode 的汇编代码转换为机器码,使其可以直接在目标程序中执行。提供的一个函数,用于生成一个简单的 Shellcode,其功能是调用。变量的地址,从而执行 Shellcode。:通过溢出覆盖返回地址,使其跳转到。,从而启动一个 shell。变量所在的 BSS 段。:如果攻击成功,通过。
2025-02-22 09:21:41
164
原创 buu-[OGeek2019]babyrop-好久不见41
打开设备文件,读取4个字节到buf中。将buf传递给函数,该函数似乎对输入进行某种处理并返回一个值v2。最后,将v2传递给函数。这个函数首先将a1转换为字符串s。然后从标准输入读取数据到buf中,并确保buf以\0结尾。比较buf和s是否相同,如果不同则退出程序。如果相同,则输出 "Correct" 并返回buf[7]的值。这个函数根据a1的值从标准输入读取数据到buf中。write首先,通过发送特定的 payload 来绕过某种检查(可能是程序中的某种验证逻辑)。构造 ROP 链调用。
2025-02-21 22:05:08
323
原创 buu-[HarekazeCTF2019]baby_rop-好久不见40
ROP(Return - Oriented Programming)链,即面向返回编程链,是一种在计算机安全领域,特别是在漏洞利用技术中使用的方法。ROP 链的核心思想是利用程序中已有的可执行代码片段(称为 “gadget”),通过巧妙地组合这些片段,构造出攻击者想要的功能,比如执行系统命令或获取更高权限等。这种方法可以绕过某些保护机制(如 DEP),因为 PLT 中的代码是程序本身的一部分,通常是可执行的。这是一个 PLT 条目地址,表示程序中某个动态链接函数的入口。的 PLT 地址放入 ROP 链中。
2025-02-21 20:57:35
485
原创 VNCTF-kotlindroid-好久不见38
如果解密失败(如密钥或 IV 不匹配、密文格式错误等),捕获异常并输出错误信息。)进行逐字节异或操作,生成一个 16 字节的密钥。密文以 Base64 编码的形式给出。密文被解码为字节串后,尝试移除其中的。尝试对密文进行解密,并输出解密结果。使用生成的密钥和一个固定的 IV()初始化 AES-GCM 解密器。
2025-02-15 20:01:28
265
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人