跳转至

课前准备 Preparation

如果没有很好的准备,培训中的几节课你可能会学的比较迷糊。

❔ First of All

希望你是因为对技术的热爱与追求而来。

有足够的好奇心,和获取信息的能力

首先你需要看下这篇互联网圣经提问的艺术

❔ RE是是啥勒?

RE 全称reverse,逆向。主要指对已编译的二进制程序进行分析和理解的过程。

更多信息也可以参考CTF-wiki

语言基础 & 编程思想

  • 开始之前,你起码要会c语言。(我觉得这个要求并不过分)

工具

我就在这放一些基本的罢:

  • IDA pro (自己上52破解,看雪论坛,飘云阁等地方找找)
  • 爱盘-在线破解工具包吾爱破解的工具包网盘,大部分逆向用到的工具基本上都能在这里找到。
  • Vmware Workstation (考虑到确实不容易找,就直接上链接了)
  • 妙妙文件 我希望你能打开(根据个人观察,不少人是可以打开的),里面是一些书,还有vmw的激活码,还有一个小任务(是985✌大一上的期末考核,希望你能看看,我觉得如果你完整解决了它的话,那么招新题目对你应该不难吧)
  • 还有想跟进一步的同学,可以试试去装一个模拟器环境,因为有些安卓逆向题目是需要在模拟器中调试的(当然如果你是富哥,你可以直接上备用真机,富哥V50看看实力😭)
  • 🛑 如果你某些软件并没有找到或者不能访问,那可能你的搜索能力还需要再多加进步了。

一点要做的事情

  • 准备相关工具
  • 安装并且体验kali Linux,(或者ubuntu 等你喜欢的操作系统),配置(换源及个性化配置等)。Linux教程-参考
  • 打开放妙妙文件的网盘,看看里面的说明。 下面是说明中的节选
  • 看看深入理解计算机系统,我个人建议是看1,2,3,7,8,9,5(涉及的内容超出上一次招新的范围了,但是我还是希望你看看)其他的你自己定
  • 看看汇编语言(第4版)

我们仅仅对各个方向的基础知识做了入门引导,也给大家提供了一些后续学习方向。 但是更重要的是保持自身对知识的渴求,锻炼自己使用搜索引擎来自己解决问题。

写下这个文档的也是菜逼,所以,更重要的是靠自己

  • 上面这段话,更多是为未来的同学所写,2024年暑假招新中,对RE感兴趣的两位同学,都有足够基础了。

一些有意思的站点,也许可以帮助你

评论