reverse1

附件

首先检查一下附件程序,64位,没有壳

64位ida载入,shift+f12检索程序里的字符串

我们得到了this is flag的提示,而且还看见了一个类似flag的字符串{hello_world}
双击 “this is flag” 提示字符串,之后ctrl+x找到调用该字符串的地方

30行可以看到是一句if判断,如果我们输入的字符串与str2字符串相同,那么我们输入的就是flag,我们来查看一下str2字符串,就是{hello_world}

到这里还没有结束,看到18行到26的那段代码,将字母‘o’转换成了数字0,所以我们要把hello_world转化一下才是我们的flag
flag{hell0_w0rld}

最新文章

  1. bzoj1191--匈牙利算法
  2. CSS的一些基础知识
  3. 实现Android包的批量删除
  4. 【poj1091】 跳蚤
  5. ADO.NET实体数据模型使用探索1
  6. SQL中的CASE的用法
  7. 深入学习Struts2
  8. MPlayerX播放视频屏幕中间有图标遮挡的解决办法
  9. Java面试之框架篇(九)
  10. cain使用方法
  11. mybatis3:Invalid bound statement (not found)
  12. 【机器学习】从SVM到SVR
  13. Jodd
  14. 面试题5-[剑指offer] 二维数组中的查找
  15. [LeetCode] Random Point in Non-overlapping Rectangles 非重叠矩形中的随机点
  16. 编写第一个 Shell 脚本
  17. 解决Navicat连接MySQL总是报错1251的方法
  18. 第三百三十一节,web爬虫讲解2—Scrapy框架爬虫—Scrapy安装—Scrapy指令
  19. 【转】Vue.js特点
  20. PAT 乙级 1037 在霍格沃茨找零钱(20)C++版

热门文章

  1. [cf1178G]The Awesomest Vertex
  2. 访问ajax请求后的结果
  3. 用Python画一个八角形代码示例
  4. Codeforces 809E - Surprise me!(虚树+莫比乌斯反演)
  5. 洛谷 P3266 - [JLOI2015]骗我呢(容斥原理+组合数学)
  6. 洛谷 P6499 - [COCI2016-2017#2] Burza(状压 dp)
  7. Linux— file命令 用于辨识文件类型
  8. 什么是DDL,DML,DCL
  9. PL\SQL和PL/SQL Developer 12安装与配置
  10. Windows端口被占用解决方法