滴水逆向学习

第一章 进制,寄存器与汇编指令

一.前言引入:

        windows系统的所有程序都应遵循PE结构

二.从靠底层的16位进制的编码中找到表示程序中符号的方式

            1.字节Byte,由八个位组成的一个单元,也就是8个bit组成1个Byte。 字Word,16个位为一 个字,也是两个字节为一个字,计算机进行数据存储和数据处理的运算的单位。 通常称16位是一个字,而32位呢,则是一个双字,64位是两个双字。 双字Double word,32位是一个双字,一个双字是4个字节。    

        

                2.攻击别人程序的时候必须了解PE结构,同时也要防止别人进攻自己的程序,所以加壳是盾,而调试是矛

三.从细节入手

                1.逆向一段程序:

                           PE查看器——>找到代码的起始地址——>找到第一个函数

                2.逆向的过程:

                           二进制——>汇编——>C语言

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值