逆向学习之环境准备

1、前言

  最近在工作过程中,公司前辈给了一个需求,学习逆向。现在需要做一个完整的学习计划。

2、完整规划

    windows逆向学习计划
    0.学前计划:
        a.吾爱破解入门教学培训十课,预定时间。每课一周时间,后续内容的时间等正式开始过程中不断确定。
        b.每天学习两个小时,在学习每门课程以后输出一定的结果。


        
    1.编程语言
        a.首先学习8086汇编(王爽的汇编语言),然后可以学习32位汇编     https://www.52pojie.cn/thread-1276156-1-1.html  8086汇编
        b. C/C++是必须要掌握的,起码要能写出来简单的小程序


    2.相关知识
        a. 《windows PE权威指南》:用来学习Windows下文件格式
        b.《C++反汇编与逆向分析技术揭秘》︰能读懂汇编,知道汇编对应的C语言代码是什么。
        c. windows相关API,不用特意学习,但遇到不认识的API需要到微软网站查询函数功能


    3.温故知新
        a.B站视频: https:/www.bilibili.com/video/BV1w54y1y7Di
            学习1和2相关内容时,可以配合这个视频进行练习。


    4.逆向入门
        a.《逆向工程核心原理》︰逆向入门书籍。
        b.《加密与解密第四版》︰进阶书籍。
    如果有需要可以看《IDA Pro权威指南》,学习工具的使用。




    书籍:
        汇编语言(第三版)                      王爽
        windows PE权威指南                   戚利
        C++反汇编与逆向分析技术揭秘           钱林松、赵海旭
        逆向工程核心原理                     李承远
        加密与解密第四版                     段刚
        IDA Pro权威指南                     Chris Eagle

资源链接:
    逆向所需要的电子书:
        链接:https://pan.baidu.com/s/1G7sRT5YjE4iVP8eyyHZg8w
        提取码:vskd
    逆向所需要的工具包:
        链接:https://pan.baidu.com/s/1yU2JduOBfDHX0Y-MhT-UUg
        提取码:nnwt

电子书里面有附带其他的东西,工具集则是吾爱破解论坛公开的两个破解虚拟机,除了系统不一样,其他的程序应该都是一样的,具体用哪个看个人的使用习惯。

3、环境准备

   逆向的工具虚拟机我这里再演示,用法很简单。菜单栏中的文件——扫描虚拟机。然后选中对应虚拟机解压的目录即可导入。这里着重演示汇编语言第三版,王爽老师写的那本书所需的试验环境。
       工具:
                16.1.0 build-17198959、DOS系统镜像文件、汇编编译器masm和连接器link。
                后三个文件获取链接:链接:https://pan.baidu.com/s/1Ic3J8zZ8h0CctoWS-xFflg提取码:ggww
       正式搭建:参考教程,https://www.cnblogs.com/bestsheng/p/5659932.html
       区别之处:第(12)小步的地方,进入BOOT页面,选择打开电源时进入固件,没必要拼手速。 

 

原文地址:https://www.cnblogs.com/sq-smile/p/14151110.html