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

BUUCTF [WUSTCTF2020]level3

考点:base64,交叉引用标准表查看加密逻辑

查壳,进入ida

shiftF12,猜测是base64魔改标准表的题目


回到main函数

结合程序逻辑:

程序一半概率→ 运行自己写的 base64_encode

另一半概率→ 直接输出一段 ** 长得像 Base64、但作者说 “和标准不一样”** 的字符串

题目暗示非常明显:

“这是我的程序生成的奇怪字符串,不是标准 base64”

→ 意思就是:这是用我自定义的 Base64 表编码出来的 flag。
所以d2G0ZjLwHjS7DmOzZAY0X2lzX3CoZV9zdNOydO9vZl9yZXZlcnGlfD==就是加密后的字符串

v3 = base64_encode(v6);

这里虽然是标准base64加密,双击base64_table查看也是标准表,但是直接标准表解密不出来

按A


交叉引用base64_table

进入O_OLookAtYou,这就是base64标准表被改的伪代码

#include <stdio.h> int main() { char base64_table[]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; for ( int i = 0; i <= 9; ++i ) { char v1 = base64_table[i]; base64_table[i] = base64_table[19 - i]; int result = 19 - i; base64_table[result] = v1; } printf("%s",base64_table); getchar(); return 0; }


解得加密后的编码表是TSRQPONMLKJIHGFEDCBAUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/


解得flag{Base64_is_the_start_of_reverse}

http://www.jsqmd.com/news/1176990/

相关文章:

  • 2026年7月最新西安宝玑官方售后服务网点地址及客服电话一览 - 亨得利钟表维修中心
  • 2026成都装修口碑实力双优榜:七家品牌全解析 - 推荐官
  • PARD-Qwen3-0.6B与vLLM集成教程:实现311.5 tokens/s的终极性能优化
  • MaterialValues实战案例:如何快速构建符合Material Design规范的登录界面
  • npm-security-best-practices与现代包管理器:npm、pnpm、yarn和bun的安全配置对比
  • 2026 广东江门市全区域彩钢瓦修缮公司 TOP4 权威推荐|彩钢瓦翻新 / 防水补漏 / 除锈喷漆优选指南 + 避坑攻略 - 本地便民网
  • WaitingDots与Android TV:打造专业级连接等待动画的终极指南
  • Perplexity提示词工程实战手册:27个经A/B测试验证的高响应率模板(含PDF可直接导入)
  • 3个秘籍让旧版Python在Windows上重获新生
  • Unity数据存储实战:EasySave3插件从入门到精通
  • 解锁AI文本处理新境界:Tiktoken高性能Tokenizer完全指南
  • 关于文献【ICML】
  • 2026年AI论文生成工具哪家强?5款热门工具实测对比
  • 2026年7月北京老房改造装修公司推荐:别只看名气适配老房痛点才靠谱 - 优企名品
  • Saleor Platform完全指南:如何用Docker快速搭建全功能电商开发环境
  • SUID代码迁移工具:如何使用@suid/codemod从React MUI无缝迁移到SUID
  • ElevenLabs与PlayHT、Resemble.ai横向评测(2024Q2最新数据):中文停顿准确率、情感连贯性、API响应延迟TOP3对比
  • JOAL安全配置指南:3层防护确保你的PT账号安全使用模拟器
  • 基于深度学习的车牌识别与停车场管理系统31(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_
  • 长沙积家回收价格查询和各大回收平台实测排行(2026年7月最新) - 尊奢回收二奢平台
  • 2026年7月最新金华雅典官方售后服务网点地址及客服电话一览 - 亨得利官方服务中心
  • 终极指南:1500+ AI代理技能库如何彻底改变你的开发工作流
  • BlockingQueue详解
  • 简历堆满 RAG 案例,面试却被问崩:大模型时代的工程化生存法则
  • 2026成都装修头部装企全解析:里林、朗润、圣都、生活家、岚庭、彩兔! - 推荐官
  • AI增强代码审查项目:PR Agent、Open CR、CoStrict、AI-CR-Gitlab、CR-Skill、CR-GPT-Gitlab、CRGPT、BitsAI-CR、CodeRabbit
  • 【AI Agent邮件自动化实战指南】:20年专家亲授3大落地陷阱与5步上线法
  • 基于深度学习(BlazePose模型)的人体姿态估计模型31(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_
  • Go-Zero框架上手前奏3: 深入理解 RPC 通信与 Go net/rpc 实践
  • 3大核心技术突破:如何让AMD GPU高效运行kohya_ss模型训练