一样的操作,先找到main()函数
点击进入Main_0()函数
可以看见这个游戏的规则

看到这个,可以猜一下,打开exe文件,连续输入1,2,3,4,5,6,7,8(不用计较顺序)就得出了结论

或者用另外一种办法:
分析法+写脚本

点击进入sub_457AB4()函数
再点击进入sub_45E940()函数
然后向下拉,发现了核心算法

然后写一个脚本解题,下方为脚本:

s1 = [123, 32, 18, 98, 119, 108, 65, 41, 124, 80, 125, 38, 124, 111,
74, 49, 83, 108, 94, 108, 84, 6, 96, 83, 44, 121,
104, 110, 32, 95, 117, 101, 99, 123, 127, 119, 96, 48, 107, 71, 92, 29, 81, 107,
90, 85, 64, 12, 43, 76, 86, 12, 114, 1, 117, 126, 0] s2 = [18, 64, 98, 5, 2, 4, 6, 3, 6, 48, 49, 65, 32, 12, 48, 65, 31, 78, 62, 32,
49, 32, 1, 57,
96, 3, 21, 9, 4, 62, 3, 5, 4, 1, 2, 3, 44, 65, 78, 32, 16, 97, 54, 16, 44, 52, 32,
64, 89, 45, 32, 65, 15, 34, 18, 16, 0] tmp = ‘’

for i in range(56):
t = s1[i] ^ s2[i] ^ 0x13
tmp += chr(t) //那个+是字符串拼接的类型(我的Python基础不太好,困了好久)
print(tmp)

在Pycharm跑一跑就得到flag了
下方为参考的文章
http://www.mamicode.com/info-detail-2662899.html

https://blog.csdn.net/qq_41209264/article/details/90111409

攻防世界 reverse game相关推荐

  1. 攻防世界 Reverse高手进阶区 2分题 reverse-for-the-holy-grail-350

    前言 继续ctf的旅程 攻防世界Reverse高手进阶区的2分题 本篇是reverse-for-the-holy-grail-350的writeup 发现攻防世界的题目分数是动态的 就仅以做题时的分数 ...

  2. 攻防世界reverse进阶easyre-153 writeup(#gdb调试父子进程、#ida版本差异)

    文章目录 学习目标: 引言 第一步.查脱壳 1.查壳 2.脱壳 3.查看文件格式 第二步.IDA静态分析 1.IDA版本的小坑 2.分析main函数 3.分析lol函数 第三步.gdb动态分析 1.m ...

  3. Revers篇:攻防世界reverse进阶re2-cpp-is-awesome

    攻防世界reverse进阶re2-cpp-is-awesome IDA分析 很简单的一个程序 程序流程分析 首先检查参数,参数少于2就退出,并提示:Usage: ./re2-cpp-is-awesom ...

  4. 攻防世界 Reverse高手进阶区 3分题 crackme

    前言 继续ctf的旅程 攻防世界Reverse高手进阶区的3分题 本篇是crackme的writeup 攻防世界的题目分数是动态的 就仅以做题时的分数为准了 解题过程 查壳,显示nsPack壳 找了个 ...

  5. 攻防世界 REVERSE 新手区/game

    攻防世界 REVERSE 新手区/game 下载得到附件 看题目说一共有8个围成一圈的灯,需要输入1-8个数,输入的数会让相应的数字的灯改变状态(亮或灭),且该灯的前一个灯和后一个灯也会改变状态.输入 ...

  6. 攻防世界 REVERSE 新手区/maze

    攻防世界 REVERSE 新手区/maze 老规矩先查壳,没加壳而且是64位的 用IDA64位打开,找到main函数F5查看伪代码 这是一个迷宫题,必然是有迷宫图在里面,然后走的路径就是输出的flag ...

  7. 攻防世界Reverse进阶区-EasyRE-writeup

    1. 介绍 本题是xctf攻防世界中Reverse的进阶区的题EasyRE. 下载下来以后是一个exe文件:210f1e18ac8d4a15904721a2383874f5.exe 2. 分析 首先看 ...

  8. 攻防世界Reverse进阶区-answer_to_everything-writeup

    本题是xctf攻防世界中Reverse的进阶区的题answer_to_everything 题目来源: 2019_ISCC 题目描述:sha1 得到了一个神秘的二进制文件.寻找文件中的flag,解锁宇 ...

  9. 攻防世界reverse高手进阶 ----- gametime

    gfsj ----- gametime 昨天做了一道攻防世界的题key和这个gametime,都是动态调试的题.key还稍微简单一些,gametime稍微费点时间,记录一下. 昨天晚上可能是没进入做题 ...

  10. 攻防世界Reverse第十二题maze

    放入Exenifo PE查看发现为无壳64位文件 放入64位IDA查看main函数 题目分析可得应该是一类走迷宫的题目 读取f1就是目标flag 后面的if是判断flag的形式是否正确(长度为24,最 ...

最新文章

  1. 学python培训到底能干嘛
  2. Oracle Golden Gate体系架构详解(原创) - CzmMiao的博客生活 - ITeye技术网站
  3. Linux学习之ARM开发板连接ubuntu18.04LTS及NFS相关配置
  4. java C# objective-c AES对称加解密
  5. Python天天美味(21) - httplib,smtplib
  6. 小学三年级计算机室使用计划,小学计算机室工作计划
  7. 五一四天假公布后携程机票大涨价 官方如此回应
  8. 二次优化问题dfp_MATLAB优化问题应用实例讲解
  9. Netty源码解读(一)概述
  10. numpy-np.isin
  11. 【目标检测】Labelme的改进——海量图片的自动标注
  12. 新版盲盒交友小程序源码下载
  13. csdn中下载资源入口查找
  14. 深入学习smali语法
  15. python模拟登陆微博_超详细的Python实现微博模拟登陆,小白都能懂
  16. 于仕琪老师libfacedetection最新开源代码使用测试配置
  17. noip2011 观光公交 (贪心)
  18. 39 项目实战---购物+转账系统
  19. 智商黑洞(门萨Mensa测试)12
  20. mysql数据库自动生成数据库开发设计文档

热门文章

  1. 某验4代文字点选逆向分析(一)
  2. STM32F103(库函数)——点亮LED并且使用软件延时实现led闪烁
  3. C4D R23/S24 组建Deadline集群时CommandLine错误的问题
  4. flink-sql所有表连接器-1.15
  5. chrome浏览器安装markdown浏览插件
  6. PHPstudy报错
  7. java 鼠标画矩形_用鼠标在画布上绘制Angular2绘制矩形
  8. 你是否也喜欢旅游??
  9. 【论文阅读】A Survey of Challenges and Opportunities in Sensing and Analytics for Risk Factors of Cardiova
  10. 谷歌浏览器的笔记在哪里_电脑使用谷歌浏览器将网页保存到有道云笔记的方法...