0x00 前言

这一段时间也没更新,主要是WEB上遇到了瓶颈,于是去学了学逆向的知识。

接触逆向主要还是得从C语言开始,至少得先看得懂。目前是正在学习汇编语言,因为程序运行也是从高级语言转成低级语言,最后转成机器语言去执行。由于计算机是一门以实践为主的科学,所以还是打算一边学习,一边练习,这样掌握的会更加扎实,学习起来也更加有兴趣。

0x01 准备

拿到一个软件之后的第一件事是运行,先看看软件的运行表现,然后再通过查壳的软件查看软件的加密方式,最后再使用Ollydbg或者IDA这样的工具查看软件的源代码。

0x02 过程

首先用PE工具查看软件是否加壳。

可以看到该软件是64位的未加壳软件。

使用IDA 64位查看软件源代码。

IDA 已经自动对软件进行分析。当然,也可以在找到Main函数之后,使用F5进行反汇编。

至此,Flag已找到。

0x03 后记

很简单的一道题,可以先熟悉熟悉思路,但是在实际的逆向项目中会更繁琐,因此,也需要不断的学习了解,探索更多的逆向知识。

BUUCTF题目:easyre相关推荐

  1. BUUCTF题解——萌萌哒的八戒

    题目来源:BUUCTF 题目名称:萌萌哒的八戒 题目描述: 萌萌哒的八戒原来曾经是猪村的村长,从远古时期,猪村就有一种神秘的代码.请从附件中找出代码,看看萌萌哒的猪八戒到底想说啥 注意:得到的 fla ...

  2. [BJDCTF2020]Mark loves cat(3种解法)

    练习靶场:BUUCTF   题目搜索:[BJDCTF2020]Mark loves cat 靶机启动后的界面 步骤1:我们使用工具dirsearch扫描目录,观察是否有信息泄露 python dirs ...

  3. funny_upload

    题目简介 题目名称:funny_upload 题目平台:BUUCTF 题目类型:Web 考察知识点: 文件上传漏洞 解题步骤 首先启动靶机,右击查看一下代码,可以看到前端对上传文件的后缀做了过滤,只允 ...

  4. CTF 每日一题 Day18 传统知识+古典密码

    题目名称:传统知识+古典密码 题目类型:Crypto 题目来源:BUUCTF 题目描述:注意:得到的 flag 请包上 flag{} 提交

  5. CTF 每日一题 Day44 rot

    题目名称:rot 题目类型:Crypto 题目来源:BUUCTF 题目描述:注意:得到的 flag 请包上 flag{} 提交

  6. [pwn][堆利用]house of spirit[例题:lctf2016_pwn200]

    House of spirit 实现目的 malloc分配到目标地址 实现条件 free的参数可控 目标地址可以连续构造两个fake chunk的size域,需要地址对齐(即目标高低地址处均有可控区域 ...

  7. CTF 每日一题 Day24 世上无难事

    题目名称:世上无难事 题目类型:Crypto 题目来源:BUUCTF 题目描述:以下是某国现任总统外发的一段指令,经过一种奇异的加密方式,毫无规律,看来只能分析了.请将这段语句还原成通顺语句,并从中找 ...

  8. CTF 每日一题 Day28 异性相吸

    题目名称:异性相吸 题目类型:Crypto 题目来源:BUUCTF 题目描述:最近出现了一个奇葩观点,说性别都不一样,怎么能谈恋爱?为了证明这个观点错误,请大家证明异性是相吸的. 注意:得到的 fla ...

  9. CTF 每日一题 Day17 信息化时代的步伐

    题目名称:信息化时代的步伐 题目类型:Crypto 题目来源:BUUCTF 题目描述:也许中国可以早早进入信息化时代,但是被清政府拒绝了.附件中是数十年后一位伟人说的话的密文.请翻译出明文(答案为一串 ...

  10. CTF 每日一题 Day30 还原大师

    题目名称:还原大师 题目类型:Crypto 题目来源:BUUCTF 题目描述:我们得到了一串神秘字符串:TASC?O3RJMV?WDJKX?ZM,问号部分是未知大写字母,为了确定这个神秘字符串,我们通 ...

最新文章

  1. raptor算法流程图例题_raptor程序设计例题参考答案
  2. vi 方向键和Backspace键失效问题的解决方法
  3. 智能机器人服务广州春运
  4. jquery 控制CSS属性display 实现元素的显示、隐藏
  5. ASP.NET Web下基于Forms的验证
  6. java简单题目_Java考点知识简单练习题
  7. 安装apache 后,找不到服务,解决办法
  8. 矩阵分解:奇异值分解(SVD)详解
  9. NFC技术:Android中的NFC技术
  10. php数据库随机选择,php – 在MySQL数据库中选择两个随机行
  11. grasshopper for rhino 6下载_Grasshopper做分形图案
  12. nema0183 java解析_NEMA-0183(GPRMC GPGGA)详细解释
  13. Killer网卡驱动导致蓝屏修复方法
  14. 脑子傻怎么学php,小孩子学习不好脑子不开窍怎么办?4个方法让“笨”孩子聪明起来...
  15. 深度学习——感知机:多层感知机(multi-layered perceptron)图文详解
  16. 一女孩写的(女人反省,男人感动。。。)
  17. bzoj2876: [Noi2012]骑行川藏 :拉格朗日乘数法
  18. 电子游戏设计与制作 第六章 游戏中的人工智能
  19. 华为云数据库mysql云灾备方案_华为云MySQL云灾备解决方案,为企业数据提供全方位的异地保护...
  20. 机器学习分类器——案例(opencv sklearn svm ann)

热门文章

  1. Mac上使用docker环境进行C++开发的实践
  2. eclipse安装wtp
  3. Convolution1D与Convolution2D区别
  4. 小学计算机画图课件第一册,小学信息技术有趣的画图工具PPT课件.ppt
  5. 定义一个三角形的类来进行一些操作
  6. java tld 方法重载_java 中的TLD文件
  7. c语言怎么字体加粗,html 字体加粗
  8. 阿里云服务器试用是否划算
  9. 中国计算机设计大赛蔡思琦,建策杯2018年江苏省大学生计算机设计大赛.PDF
  10. 【历史上的今天】5 月 26 日:美国首个计算机软件程序专利;苹果市值首次超越微软;Wiki 的发明者出生