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

[MRCTF2020]Xor

[MRCTF2020]Xor

一、查壳

Exeinfo PE——无壳,32位

二、IDA分析
1、main

点F5发现这个题不能伪代码

感觉有点头大,但是没事继续往下看看

发现Right 点击,出现:

先将4Dh进行R键换成M

所以得到:字符串:MSAWB~FXZ:J:`tQJ"N@ bpdd}8g

在由题目大胆写脚本

 a='MSAWB~FXZ:J:`tQJ"N@ bpdd}8g'
 flag=''
 for i in range(len(a)):
     flag+=chr(i^ord(a[i]))
 print(flag)
 ----------------------------------------
  MRCTF{@_R3@1ly_E2_R3verse!}             

因为我做的是BUUCTF上面的所以要写成flag{@_R3@1ly_E2_R3verse!}


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

相关文章:

  • 信号与系统初识---信号的分类
  • Grails应用http.server.requests指标数据采集问题排查及解决
  • W25Q64-FLASH
  • Anaconda安装(2024最新版)
  • 蓝牙BT04-A的使用与相关AT指令
  • UnityXR Interaction Toolkit 如何检测HandGestures
  • 电机控制01 - 入门篇
  • 设计和优化用于 AR、HUD 和高级显示系统的表面浮雕光栅
  • 指令微调(Instruction Fine-Tuning)
  • LeetCode —— 数组
  • Chapter 3-11. Detecting Congestion in Fibre Channel Fabrics
  • MySQL常用指令
  • C语言 - 可变参数函数 va_list、va_start、va_arg、va_end
  • Linux ffmpeg 基础用法
  • python范围
  • django基于Hadoop的天气预报数据爬取与可视化分析
  • 【Sharding-JDBC学习】读写分离_shardjdbc5 不支持 shardingdatasource
  • DRV8311三相PWM无刷直流电机驱动器
  • 【Linux系统编程】——深入理解 GCC/G++ 编译过程及常用选项详解
  • C++并发编程之多线程环境下使用无锁数据结构的重要准则
  • Cesium中的CustomDataSource 详解
  • 【人工智能】大语言模型的微调:让模型更贴近你的业务需求
  • 【Python】Paho-MQTT:mqtt 信息收发
  • 40,【6】CTFHUB WEB SQL MYSQL数据库
  • rsarsa-给定pqe求私钥对密文解密
  • Day08-后端Web实战——JDBCMybatis