BUUCTF [羊城杯 2020]easyre
考点base64编码查壳进入idaStr先base64转换经过字符顺序交换和凯撒密码加密得到的字符串与Str2相同encode_one标准base64encode_twoa3分别对应Str的str26-380-1239-5113-25encode_three大写字母A→DB→E ... Z→C小写字母a→db→e ... z→c数字0→31→4 ... 9→2其他字符不变先解出v9#include stdio.h #include string.h __int64 decode_three(const char *str, int len, char *out, int *out_len) { if (!str || !len) return -1; for (int i 0; i len; i) { char c str[i]; if (c A c Z) { out[i] (c - A - 3 26) % 26 A; } else if (c a c z) { out[i] (c - a - 3 26) % 26 a; } else if (c 0 c 9) { out[i] (c - 0 - 3 10) % 10 0; } else { out[i] c; } } if (out_len) *out_len len; return 0; } int main() { char Str2[]EmBmP5Pmn7QcPU4gLYKv5QcMmB3PWHcP5YkPq3cT6QckkPckoRG; char Str1[100]{0}; int out_len; decode_three(Str2,strlen(Str2),Str1,out_len); printf(%s,Str1); return 0; }交换顺序得到v10R1dIVHs2NzJjYzQ3NzhhMzhlODBjYjM2Mjk4NzM0MTEzM2VhMn0base64解码得Str即flagflag{672cc4778a38e80cb362987341133ea2}

相关新闻

gggenomes实战案例:解析EMALE元件的基因组组织结构与进化关系

gggenomes实战案例:解析EMALE元件的基因组组织结构与进化关系

gggenomes实战案例:解析EMALE元件的基因组组织结构与进化关系 【免费下载链接】gggenomes A grammar of graphics for comparative genomics 项目地址: https://gitcode.com/gh_mirrors/gg/gggenomes gggenomes是R语言中一个强大的比较基因组学可视化工具&am…

2026/7/12 20:22:12 阅读更多 →
如何为FastAPI项目集成FastAPI Contrib:从零开始的5步安装配置教程

如何为FastAPI项目集成FastAPI Contrib:从零开始的5步安装配置教程

如何为FastAPI项目集成FastAPI Contrib:从零开始的5步安装配置教程 【免费下载链接】fastapi_contrib Opinionated set of utilities on top of FastAPI 项目地址: https://gitcode.com/gh_mirrors/fa/fastapi_contrib 想要为你的FastAPI项目添加更多实用功能…

2026/7/12 20:22:12 阅读更多 →
提速办公!AI 导出鸭搭配实操:如何用 Gemini 做 excel 表格完整流程

提速办公!AI 导出鸭搭配实操:如何用 Gemini 做 excel 表格完整流程

AI 导出鸭实操教程:如何用Gemini做excel表格高效完成数据整理提速办公!AI 导出鸭搭配实操:如何用Gemini做excel表格完整流程办公导出神器AI 导出鸭,手把手教你如何用Gemini做excel表格 引言 数字化办公场景下表格制作、跨工具数据…

2026/7/12 20:20:12 阅读更多 →

最新新闻

UniHacker:跨平台Unity许可证验证绕过工具完全指南

UniHacker:跨平台Unity许可证验证绕过工具完全指南

UniHacker:跨平台Unity许可证验证绕过工具完全指南 【免费下载链接】UniHacker 为Windows、MacOS、Linux和Docker修补所有版本的Unity3D和UnityHub 项目地址: https://gitcode.com/GitHub_Trending/un/UniHacker UniHacker是一款强大的开源工具,专…

2026/7/12 21:28:29 阅读更多 →
SignatureTools:告别命令行,让安卓APK签名变得优雅简单

SignatureTools:告别命令行,让安卓APK签名变得优雅简单

SignatureTools:告别命令行,让安卓APK签名变得优雅简单 【免费下载链接】SignatureTools 🎡使用JavaFx编写的安卓Apk签名&渠道写入工具,方便快速进行v1&v2签名。 项目地址: https://gitcode.com/gh_mirrors/si/Signatur…

2026/7/12 21:28:29 阅读更多 →
深度实战:Cake3如何用淘汰硬件构建分布式AI推理网络

深度实战:Cake3如何用淘汰硬件构建分布式AI推理网络

深度实战:Cake3如何用淘汰硬件构建分布式AI推理网络 【免费下载链接】cake Distributed inference for mobile, desktop and server. 项目地址: https://gitcode.com/gh_mirrors/cake3/cake 在AI模型日益庞大的今天,单个GPU已难以承载前沿模型的计…

2026/7/12 21:26:28 阅读更多 →
uLaunch主题编辑器uDesigner使用教程:可视化创建Switch主题

uLaunch主题编辑器uDesigner使用教程:可视化创建Switch主题

uLaunch主题编辑器uDesigner使用教程:可视化创建Switch主题 【免费下载链接】uLaunch :rocket: The themeable Nintendo Switch HOME Menu we deserve 项目地址: https://gitcode.com/gh_mirrors/ul/uLaunch uLaunch是一款为Nintendo Switch打造的可定制主题…

2026/7/12 21:26:28 阅读更多 →
MuffinStore:iOS应用降级神器完全指南

MuffinStore:iOS应用降级神器完全指南

MuffinStore:iOS应用降级神器完全指南 【免费下载链接】MuffinStore 项目地址: https://gitcode.com/gh_mirrors/mu/MuffinStore 你是否曾因新版应用Bug频出而怀念旧版本的稳定?是否需要在测试环境中验证旧版本应用的兼容性?MuffinSt…

2026/7/12 21:24:28 阅读更多 →
3大核心技巧:如何掌握CodeMirror 5的事件处理机制?

3大核心技巧:如何掌握CodeMirror 5的事件处理机制?

3大核心技巧:如何掌握CodeMirror 5的事件处理机制? 【免费下载链接】codemirror5 In-browser code editor (version 5, legacy) 项目地址: https://gitcode.com/gh_mirrors/co/codemirror5 当你正在构建一个现代化的代码编辑器,或者想…

2026/7/12 21:22:27 阅读更多 →

日新闻

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨 在一个阳光明媚的上午,互联网大厂的面试官坐在桌前,准备迎接他的面试候选人——燕双非,一个以搞笑和幽默著称的程序员。第一轮提问 面试官:燕双非,作…

2026/7/12 0:03:13 阅读更多 →
车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估

车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估

车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估在智能驾驶和车联网技术快速发展的今天,车载以太网作为新一代车载网络的核心传输技术,其物理层性能直接决定了数据传输的可靠性和稳定性。1000BASE-T1作为当前主流的…

2026/7/12 0:03:14 阅读更多 →
VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战,5步完成Keil工程转换

VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战,5步完成Keil工程转换

VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战指南嵌入式开发领域正经历一场工具链的静默革命。当传统Keil用户首次打开VSCode的扩展市场搜索EIDE时,往往会惊讶于这个看似简单的插件竟能重构十余年的开发习惯。本文将揭示如何用五个精准步骤&#xff0…

2026/7/12 0:03:14 阅读更多 →

周新闻

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨 在一个阳光明媚的上午,互联网大厂的面试官坐在桌前,准备迎接他的面试候选人——燕双非,一个以搞笑和幽默著称的程序员。第一轮提问 面试官:燕双非,作…

2026/7/12 0:03:13 阅读更多 →
车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估

车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估

车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估在智能驾驶和车联网技术快速发展的今天,车载以太网作为新一代车载网络的核心传输技术,其物理层性能直接决定了数据传输的可靠性和稳定性。1000BASE-T1作为当前主流的…

2026/7/12 0:03:14 阅读更多 →
VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战,5步完成Keil工程转换

VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战,5步完成Keil工程转换

VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战指南嵌入式开发领域正经历一场工具链的静默革命。当传统Keil用户首次打开VSCode的扩展市场搜索EIDE时,往往会惊讶于这个看似简单的插件竟能重构十余年的开发习惯。本文将揭示如何用五个精准步骤&#xff0…

2026/7/12 0:03:14 阅读更多 →

月新闻