VC大世界

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1877|回复: 9

《你对文件了解多少—PE文件格式解析》开始更新

[复制链接]
  • TA的每日心情
    开心
    2 小时前
  • 签到天数: 573 天

    [LV.9]以坛为家II

    715

    主题

    784

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    18368
    发表于 2016-8-2 08:40:31 | 显示全部楼层 |阅读模式
    你对文件了解多少—PE文件格式解析》教程是VC驿站超级版主:kadingxiaodi为VC驿站的 Vip会员倾情打造的系列教程,包含多个部分,此为基础第一篇。

    人类出生伊始就没有放弃过对未知事物的渴望。马儿跑的快,鱼儿潜的深,鸟儿飞的高,但人跑的即不快、潜的又不深、飞的也不高,这是为什么呢?马儿跑的快但不会去想为什么跑的快,鱼儿潜的深但不会去想为什么潜的深,鸟儿飞的高但不会去想为什么飞的高,而人却会思考。“你对文件了解多少”本系列课程以EXE、DLL程序为例,讲述Windows下的文件结构(PE文件格式解析)、运行方式(动静态文件调试)、改变文件内部执行顺序(文件加壳)、如何定义与检测恶意文件(杀软引擎的一般化杀毒策略)等。
    本系列课程旨在带给您全新的编程体验,但更多的是一种思考,以及使您能够多角度、发散性地去理解身边的事物。本人认为一部好的作品会在您每一次的阅读时献给您不同的心灵体验,如果第一遍您不能全部理解或是理解很少,那么请静下心来,她绝对值得您再次为她付出!



    课程目录如下:




    第1课、格式的魅力
        ①、格式;
        ②、解析、调试与运行的区别;
        ③、读(解析)是基础;
        ④、格式的魅力。




    第2课、回调的艺术
        ①、回顾C32Asm
        ②、类的设计
        ③、代码的书写方式
        ④、回调的艺术(callback)
        ⑤、总结
        ⑥、疑问




    第3课、让“爱”回家
        ①、让爱回家:理论枯燥、喜欢实践(编写代码)
        ②、回顾
        ③、代码
        ④、PE结构




    第4课、PE解析=(P+E)么
        ①、PE:Portable(可移植) + Executable(可执行),PE解析 = P + E?
        ②、目录(拿到指针就拿到了一切,拿到了句柄就拿到了一切)
        ③、边界校验 => 优雅的退出(从操作系统一级去思考)
        ④、感知很重要




    第5课、我们的身体里有个“PE”
        ①、我们的身体里有个“PE”(独立与协同)
        ②、为什么要有区段
        ③、对齐粒度
        ④、附加数据
        ⑤、为什么要有对齐
        ⑥、生物学角度探讨区段与对齐




    第6课、我们因何而付出
        ①、我们因何付出(成就感、满足感)
        ②、什么是PE中的导出
        ③、为什么要有导出
        ④、PE文件中的导出
        ⑤、实例
        ⑥、逆向
        ⑦、总结




    第7课、有出一定要有入么
        ①、回顾
        ②、什么是导入
        ③、为什么要有导入
        ④、PE中的导入




    第8课、换一个角度看自己
        ①、善于变通才会使自己生活得更好
        ②、为什么要有重定位表
        ③、什么是重定位表
        ④、解析PE文件中的重定位表(为外壳编写做准备)




    第9课、你离大师有多远
        ①、前情提要(有关DLL基址的相关问题)
        ②、综合应用
        ③、你离大师有多远(PPT)
        ④、致谢
        ⑤、作业:置零工具、_BOUND_IMPORT和_IAT与导入表的区别和联系
        ⑥、彩蛋(猜到有奖~)
    下载地址:
    游客,如果您要查看本帖隐藏内容请回复




    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2017-7-15 16:37
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    4

    主题

    62

    帖子

    635

    积分

    VIP会员

    Rank: 9Rank: 9Rank: 9

    积分
    635
    发表于 2016-8-4 21:12:47 | 显示全部楼层
    谢谢 分享教程楼主
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-6-3 12:39
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    2

    主题

    19

    帖子

    410

    积分

    VIP会员

    Rank: 9Rank: 9Rank: 9

    积分
    410
    发表于 2016-8-6 12:03:39 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2016-8-14 09:26
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    7

    帖子

    302

    积分

    VIP会员

    Rank: 9Rank: 9Rank: 9

    积分
    302
    发表于 2016-8-15 07:25:59 | 显示全部楼层
    这个PE格式当年还是在看雪上研究过,只是没搞透。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-12-8 13:28
  • 签到天数: 24 天

    [LV.4]偶尔看看III

    8

    主题

    116

    帖子

    968

    积分

    VIP会员

    Rank: 9Rank: 9Rank: 9

    积分
    968
    发表于 2016-11-3 13:17:08 | 显示全部楼层

    谢谢 分享教程楼主
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-11-29 21:10
  • 签到天数: 2 天

    [LV.1]初来乍到

    1

    主题

    30

    帖子

    393

    积分

    VIP会员

    Rank: 9Rank: 9Rank: 9

    积分
    393
    发表于 2017-6-16 21:56:46 | 显示全部楼层
    ttt
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-1-27 12:09
  • 签到天数: 2 天

    [LV.1]初来乍到

    2

    主题

    4

    帖子

    301

    积分

    VIP会员

    Rank: 9Rank: 9Rank: 9

    积分
    301
    发表于 2017-9-10 18:30:31 | 显示全部楼层
    看一看!
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    10

    帖子

    298

    积分

    VIP会员

    Rank: 9Rank: 9Rank: 9

    积分
    298
    发表于 2018-1-20 17:56:58 | 显示全部楼层
    看看
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    17

    帖子

    350

    积分

    VIP会员

    Rank: 9Rank: 9Rank: 9

    积分
    350
    发表于 2018-3-16 16:11:26 | 显示全部楼层

    谢谢 分享教程楼主
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-6-12 17:57
  • 签到天数: 2 天

    [LV.1]初来乍到

    1

    主题

    7

    帖子

    310

    积分

    VIP会员

    Rank: 9Rank: 9Rank: 9

    积分
    310
    发表于 2018-6-12 17:58:41 | 显示全部楼层
    谢谢楼主的分享。。。。。。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|VC大世界 ( 浙ICP备16012510号

    浙公网安备 33011002011867号    GMT+8, 2018-7-16 18:05 , Processed in 0.214005 second(s), 37.

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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