第一题:easyre

直接找到字符串即可。

第二题:reverse1

这题进入ida找不到main函数,但可以通过shift+F12(我的电脑还要同时按住Fn),查找此程序的string集。如图:

通过该图可以看到this is the right flag!字符串,点进去如下图所示:


DATA XREF是交叉引用的意思,我点入DATA XREF: sub_1400118C0:loc_140011996↑o,找到了程序的“主函数”,如图:

 在这里找到了flag,即“{hello_world}”。

第三题:reverse2

 这题比较简单,点击"flag"即可获取flag:

然后将ascii为105(i)和114(r)进行代替操作(1)即可。

第四题:内涵的软件

简单,点shift+F5获取反汇编,直接获得flag。

第五题:新年快乐

本题有点难度。由于ida左边只有两个函数,考虑本程序加壳。

进入exeinfope分析,发现是upx壳,上网查找到了脱壳工具,它的操作是这样的:

打开工具文件夹,输入.\upx -d a.exe,成功脱壳。

脱壳之后就很好办了。进入main函数,F5反汇编,直接获取flag。

 2022.3.2 0:49

BUUCTF Reverse前五题解题记录相关推荐

  1. 【解题报告】博弈专场 (CF 2000~2200)前五题

    [解题报告]博弈专场 (CF 2000+)前五题 A:Fox and Card Game | CF388C 题意 思路 代码 B:Berzerk | CF786A 题意 思路 代码 C:Ithea P ...

  2. 蓝桥杯单片机十一届省赛_“第十届蓝桥杯青少组C++省赛”前三题解题思路及参考答案!...

    关注 及时了解信息学竞赛相关资讯 第十一届蓝桥杯青少组C++省赛即将到来,待考的各位小同学有没有刷完去年的真题呢?以下是为大家复习准备的"第十届蓝桥杯青少组C++省赛"前三题解题思 ...

  3. pwnable.kr之Toddler‘s Bottle前八题知识点记录

    pwn刷题网站地址(点击直达): http://pwnable.kr/play.php 文章目录 第一题 fd 第二题:collision 1.首先是char和int数据类型的转换 2.python实 ...

  4. 筛选出c语言成绩前五名的记录,c语言课程论文设计成绩记录簿.doc

    计算机科学与技术系 课程设计报告 2012-2013学年第二学期 课程 面向过程综合设计 课程设计名称 C语言成绩簿 学生姓名 学号 专业班级 指导教师 2013年6月 第一章 需求分析 1.1 任务 ...

  5. BUUCTF之“cmcc_pwnme2”做题简单记录

    这题还好,值得注意的是IDA里头函数栏里面的函数名字需要多注意其意思,说不定就 是提示的信息. from pwn import *p = remote('node4.buuoj.cn',25488) ...

  6. Hankson的趣味题 解题记录

    https://www.zybuluo.com/rebirth1120/note/1517197 PS:由于博客园的编辑器不支持 Markdown,所以我的文章现在基本都在作业部落的编辑器上写,以后估 ...

  7. 攻防世界Reverse第五题game

    第一种 下载文件打开自己试了试 依次1 2 3 4 5 6 7 8就可以通关得到flag 第二种思路 我们修改游戏规则不用全部点亮就可过关假设输入1就可过关 输入1发现1 2 8的亮了按照这个思路修改 ...

  8. 南邮ctf-密码学(前五题)

    写writeup之前先来介绍一下Base编码系列:base16,base32与base64. 1. Base16编码使用16个ASCII可打印字符(数字0-9和字母A-F)对任意字节数据进行编码.Ba ...

  9. 2021-04-24 蓝桥杯 Python 第五题--密室逃脱

    Python 2021-04-24 蓝桥杯 第五题解题思路 密室逃脱 提示信息: 游戏规则: 编程实现: 输入描述 输出描述 解题思路 解法一 解法二 解法三 2021-04-24 蓝桥杯Python ...

最新文章

  1. 为什么要低温保存_渔之歌科普课堂:冷冻食品为什么要规定零下18摄氏度冷藏?...
  2. anaconda python 版本对应关系
  3. Android Svn 中 Bin ,Gen 目录不进行版本控制
  4. 不能输入_为什么稳压器输入端不能配漏电保护器
  5. Charles基本使用
  6. 【AI视野·今日NLP 自然语言处理论文速览 第二十二期】Mon, 27 Sep 2021
  7. androidq获取文件正式路径_android Q 新特性
  8. 程序语言python如何抓取信息_python中系统信息获取psutil使用详解
  9. Python基础篇:用Python简简单单写个星空大战,可不能用来摸鱼啊~
  10. 【java笔记】线程间通信(2):生产者和消费者案例分析
  11. 当出现opencv的.dll无法找到的问题的时候用一下处理方法
  12. 【leetcode】二叉树(python)
  13. SAP CDS View基础语法
  14. 电源模块-LM5117-BUCK- 电路
  15. 产品升级 | 7月产品及解决方案升级来袭!
  16. 推荐六本前端开发必看的书籍
  17. 冯·诺依曼结构:现代计算机的诞生
  18. 麦咖啡导致电脑不能上网
  19. Red Hat Enterprise Linux 7.2
  20. iphone6 续航 测试软件,iPhone 6s电池续航能力究极测试 1715毫安电池逆天了

热门文章

  1. 【用Python模拟实现人生重开模拟器】
  2. Smarty之section
  3. WebIM 即时通信
  4. Hadoop 和 spark 读取多个文件通配符规则(正则表达式)joe
  5. XSS Challenges/刷题/Stage #3
  6. java注解与APT技术
  7. 关于抖音网红推广,你想知道的50个问题都在这里!
  8. mysql table crashed_快速解决MySQL:Table xxx is marked as crashed and should be repaired五个办法...
  9. Docker学习1——Docker入门
  10. redis 教程命令