总结一下 逆向得学习

最近一段时间在看海东老师得视频 学习逆向知识,在这里不得不说海东老师真是无敌,深入浅出讲得非常清楚;

      总结一下自己最近得进展

1.PE结构

1.DOS头- 主要关注点 48字节 MZ标志 PE标记偏移地址 

 2.NT头- 包含 PE头,可选PE头,节表

       (1)PE头-关注点  20个字节  可选PE头得大小(SizeOfOptionalHeader)

       (2)可选PE头-关注点 有点多👎

                     

             

1.各种表(可选PE中记录了各种表得内存地址(注意对齐方式))

          重点关注 导出表 {导入表(IAT)关系 密切} 重定向表 现在只学了这几个

其中导出表相对简单  导出表中关注点 - 以名字导出得函数个数全部导出得函数个数函数地址表函数序号表函数名字表

阿西吧 表-表-表 要死了

写不下去了 下次再说

再写一点 加油

重定向表得原因:我们在编译程序时 程序中得一些数据得地址是写死得,即不是相对偏移得地址,那么在加载程序时,在内存中可能这个地址被占用了 这个时候就是重定向表 表现得时候了 。

导入表 :涉及dll得加载过程,像系统得一些表一般为7开头 加载dll时也可能会发生需要加载区域得占用问题

但是这点需要说明的时 重定向表 IAT表 不同 一个时内部的内存加载占用 一个是外部程序的加载占用

 

 

 

 

 

 

 

     

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值