当前位置: 首页 > article >正文

六安市第二届网络安全大赛复现

misc

听说你也喜欢俄罗斯方块?

ppt拼接之后

缺三个角补上

flag{qfnh_wergh_wqef}

流量分析

流量包分离出来一个压缩包

出来一张图片

黑色代表0白色代表1

101010

1000

rab

反的压缩包

转一下

密码:拾叁拾陆叁拾贰陆拾肆

密文:4p4n575851324332474r324753574o594n5n5746514q53324r4252464s3344544q564p445334444447453458535952544o4934513q3q3q3q

13

16

32

64

rot13

16进制

base32

base64

解得

flag{base_family_is_rot}

re

63

64位的

f5

魔改base64

bYcebTbZctbMcfcqcabMaZclbbbzaYbEcabAbqbEccbMbqbvaXbLaYbAccbzcfbDc

EXP


def decode(encoded):
    # aAbcdefghijklmn 字符串
    mapping = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
    original_chars = []

    # 每两个字符解码一次
    for i in range(0, len(encoded), 2):
        x = encoded[i]
        y = encoded[i + 1]
        
        index1 = mapping.index(x)
        index2 = mapping.index(y)
        
        # 计算原字符的 ASCII 值
        original_value = index1 * 52 + index2
        original_chars.append(chr(original_value))
        
    # 将列表转换为字符串
    return ''.join(original_chars)

encoded_string = "bYcebTbZctbMcfcqcabMaZclbbbzaYbEcabAbqbEccbMbqbvaXbLaYbAccbzcfbDcqbBbJbLbbbMbJbrcrbMccbAcebzcfbMcdbBbtbLaYbLaZaWbjcv"
decoded_string = decode(encoded_string)
print(decoded_string)

flag{93da44cd25ccc2d19f9ea2f3e2fd8f6c}


http://www.kler.cn/a/428233.html

相关文章:

  • Cannot resolve symbol ‘XXX‘ Maven 依赖问题的解决过程
  • 立创开发板入门ESP32C3第八课 修改AI大模型接口为deepseek3接口
  • JVM对象分配内存如何保证线程安全?
  • 【漫话机器学习系列】066.贪心算法(Greedy Algorithms)
  • C#字典Dictionary用法详解
  • (学习总结21)C++11 异常与智能指针
  • 【系统架构设计师】真题论文: 论负载均衡技术在 Web 系统中的应用(包括解题思路和素材)
  • 024、Docker与SSH在分布式系统中的实践指南
  • base64转file文件对象
  • c++ QT中cmake项目,直接在cmakelist中添加翻译设置
  • OpenHarmony系统中实现Android虚拟化、模拟器相关的功能,包括桌面显示,详细解决方案
  • React第十三节开发中常见问题之(视图更新、事件处理)
  • c++总复习
  • 青牛科技---摄氏温度传感器D35使用手册
  • Linux Ubuntu
  • 聊聊用Rust来写CDD程序
  • mysql8 主从复制一直失败
  • leetcode 999. 可以被一步捕获的棋子数 简单
  • 【数字化】华为企业数字化转型-认知篇
  • centos安装jdk17 并自由切换jdk版本
  • 实用|金融银行项目测试业务流分析+常问面试题
  • 新能源汽车无钥匙进入一键启动功能介绍
  • 关于VS2019scanf的安全问题
  • Uniapp Android SpringBoot3 对接支付宝支付(最新教程附源码)
  • 【Linux】网络服务
  • k8s 之 DaemonSet