吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8166|回复: 22
收起左侧

[CTF] BugkuCTF逆向题目01 - [入门逆向]

[复制链接]
shavchen 发表于 2019-3-15 08:01


下载题目

https://ctf.bugku.com/files/46839844a2b6a297615d94a3598df811/baby.zip

题目分析

  1. 尝试双击baby.exe,无反应。

  2. 拖入IDA,开始反汇编

  3. shift+f12,查看字符串

    • 发现可疑字符串

      可疑字符串.jpg

  4. 双击地址,按x查看交叉引用地址

    交叉引用.jpg

    交叉引用1.jpg

  5. F5查看伪代码

    伪代码.jpg

  6. 双击进入__main()

    main().jpg

  7. 双击进入__do_global_ctors函数

    global.jpg

  8. 双击进入atexit函数

    atexit.jpg

  9. 双击进入_atexit函数

    `_`atexit.jpg

  10. 此刻的心情无比复杂,逆向入门这么多层调用,是认真的吗

  11. 返回最初的main汇编代码

    main汇编.jpg

  12. 柳暗花明又一春,按r直接将16进制转换为字符,即flag

    main2.jpg

13.总结

整理得到flag:flag{Re_1s_S0_C0OL}

不是所有的逆向题目都需要F5的,每次载入程序,应该仔细观察一下初始界面,可能会有惊喜。

免费评分

参与人数 5吾爱币 +11 热心值 +5 收起 理由
寂幽 + 1 + 1 用心讨论,共获提升!
qdqwwqe + 1 + 1 热心回复!
Hmily + 6 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
笙若 + 1 + 1 谢谢@Thanks!
涛之雨 + 2 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| shavchen 发表于 2019-3-16 10:14
E4E4 发表于 2019-3-15 16:08
入门逆向应该从哪里学起啊?

楼主小白一枚,打算实战BugkuCTF配合吾爱破解往年的教程来学习,之后打算入《加密与解密》这本书
一叶知夏 发表于 2019-3-15 15:05
 楼主| shavchen 发表于 2019-3-15 15:33
江河宁夏 发表于 2019-3-15 15:42
学习了谢谢老大!
E4E4 发表于 2019-3-15 16:08
入门逆向应该从哪里学起啊?
 楼主| shavchen 发表于 2019-3-15 16:32
E4E4 发表于 2019-3-15 16:08
入门逆向应该从哪里学起啊?

我也是入门,开始打算从BugkuCTF的逆向题开始学,同时学习吾爱破解的培训教程
 楼主| shavchen 发表于 2019-3-15 16:33

getto1234 发表于 2019-3-15 21:19
不是所有的逆向题目都需要F5的,每次载入程序,应该仔细观察一下初始界面,可能会有惊喜。
头像被屏蔽
ilove52pj 发表于 2019-3-15 21:23
提示: 作者被禁止或删除 内容自动屏蔽
dinlong 发表于 2019-3-15 21:35
现在还看不懂,刚开始学习,
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 05:02

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表